0001493152-24-002331.txt : 20240116 0001493152-24-002331.hdr.sgml : 20240116 20240116070032 ACCESSION NUMBER: 0001493152-24-002331 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 45 CONFORMED PERIOD OF REPORT: 20231130 FILED AS OF DATE: 20240116 DATE AS OF CHANGE: 20240116 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37863 FILM NUMBER: 24533614 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-Q 1 form10-q.htm
false 2024 --05-31 Q2 0000073290 0000073290 2023-06-01 2023-11-30 0000073290 2024-01-15 0000073290 2023-11-30 0000073290 2023-05-31 0000073290 us-gaap:SeriesAPreferredStockMember 2023-11-30 0000073290 us-gaap:SeriesAPreferredStockMember 2023-05-31 0000073290 2023-09-01 2023-11-30 0000073290 2022-09-01 2022-11-30 0000073290 2022-06-01 2022-11-30 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 2023-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0000073290 us-gaap:RetainedEarningsMember 2023-08-31 0000073290 2023-08-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 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-08-31 0000073290 2022-08-31 0000073290 us-gaap:CommonStockMember 2023-06-01 2023-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-01 2023-08-31 0000073290 us-gaap:RetainedEarningsMember 2023-06-01 2023-08-31 0000073290 2023-06-01 2023-08-31 0000073290 us-gaap:CommonStockMember 2023-09-01 2023-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-09-01 2023-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-01 2023-11-30 0000073290 us-gaap:RetainedEarningsMember 2023-09-01 2023-11-30 0000073290 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0000073290 2022-06-01 2022-08-31 0000073290 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0000073290 us-gaap:CommonStockMember 2023-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-30 0000073290 us-gaap:RetainedEarningsMember 2023-11-30 0000073290 us-gaap:CommonStockMember 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-11-30 0000073290 2022-11-30 0000073290 2020-07-20 2020-07-20 0000073290 BMRA:ATMAgreementMember 2023-03-07 2023-03-07 0000073290 BMRA:ATMAgreementMember 2023-03-07 0000073290 2023-09-27 2023-09-27 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoKeyCustomersMember 2023-09-01 2023-11-30 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoKeyCustomersMember 2022-09-01 2022-11-30 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:OneKeyCustomerMember 2023-06-01 2023-11-30 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:OneKeyCustomerMember 2022-06-01 2022-11-30 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoKeyCustomersMember 2023-06-01 2023-11-30 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:OneKeyCustomerMember 2022-06-01 2023-05-31 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2023-09-01 2023-11-30 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2022-09-01 2022-11-30 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2023-06-01 2023-11-30 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2022-06-01 2022-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember BMRA:ThreeKeyVendorsMember 2023-06-01 2023-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember BMRA:OneKeyVendorsMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember 2023-11-30 0000073290 srt:MaximumMember 2023-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2023-09-01 2023-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2022-09-01 2022-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2023-06-01 2023-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2022-06-01 2022-11-30 0000073290 BMRA:MarketingAndDistributionRightsMember 2023-11-30 0000073290 BMRA:PurchasedTechnologyRightsMember 2023-11-30 0000073290 us-gaap:PatentsMember 2023-11-30 0000073290 BMRA:PolishDistributorMember 2023-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2023-06-01 2023-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 BMRA:ClinicalLabMember 2023-09-01 2023-11-30 0000073290 BMRA:ClinicalLabMember 2022-09-01 2022-11-30 0000073290 BMRA:ClinicalLabMember 2023-06-01 2023-11-30 0000073290 BMRA:ClinicalLabMember 2022-06-01 2022-11-30 0000073290 BMRA:OverTheCounteMember 2023-09-01 2023-11-30 0000073290 BMRA:OverTheCounteMember 2022-09-01 2022-11-30 0000073290 BMRA:OverTheCounteMember 2023-06-01 2023-11-30 0000073290 BMRA:OverTheCounteMember 2022-06-01 2022-11-30 0000073290 BMRA:ContractManufacturingMember 2023-09-01 2023-11-30 0000073290 BMRA:ContractManufacturingMember 2022-09-01 2022-11-30 0000073290 BMRA:ContractManufacturingMember 2023-06-01 2023-11-30 0000073290 BMRA:ContractManufacturingMember 2022-06-01 2022-11-30 0000073290 BMRA:PhysiciansOfficeMember 2023-09-01 2023-11-30 0000073290 BMRA:PhysiciansOfficeMember 2022-09-01 2022-11-30 0000073290 BMRA:PhysiciansOfficeMember 2023-06-01 2023-11-30 0000073290 BMRA:PhysiciansOfficeMember 2022-06-01 2022-11-30 0000073290 us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-06-01 2022-11-30 0000073290 srt:MinimumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-11-30 0000073290 srt:MaximumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-11-30 0000073290 us-gaap:CommonStockMember 2023-03-01 2023-03-31 0000073290 us-gaap:CommonStockMember 2023-03-31 0000073290 country:MX 2023-11-30 0000073290 country:MX 2023-05-31 0000073290 srt:AsiaMember 2023-09-01 2023-11-30 0000073290 srt:AsiaMember 2022-09-01 2022-11-30 0000073290 srt:AsiaMember 2023-06-01 2023-11-30 0000073290 srt:AsiaMember 2022-06-01 2022-11-30 0000073290 srt:EuropeMember 2023-09-01 2023-11-30 0000073290 srt:EuropeMember 2022-09-01 2022-11-30 0000073290 srt:EuropeMember 2023-06-01 2023-11-30 0000073290 srt:EuropeMember 2022-06-01 2022-11-30 0000073290 srt:NorthAmericaMember 2023-09-01 2023-11-30 0000073290 srt:NorthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:NorthAmericaMember 2023-06-01 2023-11-30 0000073290 srt:NorthAmericaMember 2022-06-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2023-09-01 2023-11-30 0000073290 us-gaap:MiddleEastMember 2022-09-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2023-06-01 2023-11-30 0000073290 us-gaap:MiddleEastMember 2022-06-01 2022-11-30 0000073290 srt:SouthAmericaMember 2023-09-01 2023-11-30 0000073290 srt:SouthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:SouthAmericaMember 2023-06-01 2023-11-30 0000073290 srt:SouthAmericaMember 2022-06-01 2022-11-30 0000073290 2016-11-01 2016-11-30 0000073290 2016-11-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure BMRA:Segment utr:sqft

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

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

 

FOR THE QUARTERLY PERIOD ENDED NOVEMBER 30, 2023 or

 

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

 

Commission File Number: 001-37863

 

BIOMERICA, INC.

(Exact name of registrant as specified in its charter)

 

Delaware   95-2645573

(State or other jurisdiction of

incorporation of organization)

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

 

17571 Von Karman Avenue, Irvine, CA   92614
(Address of principal executive offices)   (Zip Code)

 

REGISTRANT’S TELEPHONE NUMBER:

(949) 645-2111

 

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

 

(Title of each class)

COMMON STOCK, PAR VALUE $0.08

 

(Name of each exchange on which registered)

NASDAQ Capital Market

 

(Trading symbol)

BMRA

 

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

 

Yes ☒ No ☐

 

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

 

Yes ☒ No ☐

 

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

 

  Large accelerated filer ☐ Accelerated filer ☐
  Non-accelerated filer 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 is a shell company (as defined in Rule 12b-2 of the Act).

 

Yes ☐ No

 

The number of shares of the registrant’s common stock outstanding as of January 16, 2024 was 16,821,646.

 

 

 

 

 

BIOMERICA, INC.

 

INDEX

 

PART I Financial Information
   
Item 1. Financial Statements:  
     
  Condensed Consolidated Balance Sheets (unaudited) –November 30, 2023 and May 31, 2023 1
     
  Condensed Consolidated Statements of Operations and Comprehensive Loss (unaudited) – Three and Six Months Ended November 30, 2023 and 2022 2
     
  Condensed Consolidated Statements of Shareholders’ Equity (unaudited) – Three and Six Months Ended November 30, 2023 and 2022 3
     
  Condensed Consolidated Statements of Cash Flows (unaudited) – Six Months Ended November 30, 2023 and 2022 4
     
  Notes to Condensed Consolidated Financial Statements (unaudited) 5 - 13
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 14 - 19
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 19
     
Item 4. Controls and Procedures 19
     
PART II Other Information 20
     
Item 1. Legal Proceedings 20
     
Item 1A. Risk Factors 20
     
Item 5. Other Information 20
     
Item 6. Exhibits 20
     
  Signatures 21

 

 

 

PART I - FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS (UNAUDITED)

 

   November 30, 2023   May 31, 2023 
Assets          
           
Current Assets:          
Cash and cash equivalents  $7,134,000   $9,719,000 
Accounts receivable, net   1,067,000    722,000 
Inventories, net   1,841,000    2,056,000 
Prepaid expenses and other   223,000    300,000 
Total current assets   10,265,000    12,797,000 
Property and equipment, net of accumulated depreciation and amortization   210,000    213,000 
Right-of-use assets, net of accumulated amortization of $761,000 and $617,000 as of November 30, 2023 and May 31, 2023, respectively   891,000    1,035,000 
Investments   165,000    165,000 
Intangible assets, net of accumulated amortization   204,000    165,000 
Other assets   96,000    79,000 
Total Assets  $11,831,000   $14,454,000 
Liabilities and Shareholders’ Equity          
           
Current Liabilities:          
Accounts payable and accrued expenses  $783,000   $892,000 
Accrued compensation   668,000    696,000 
Advance from customers   60,000    60,000 
Lease liabilities, current portion   311,000    297,000 
Total current liabilities   1,822,000    1,945,000 
Lease liabilities, net of current portion   626,000    785,000 
Total Liabilities   2,448,000    2,730,000 
           
Commitments and contingencies (Note 6)   -    - 
           
Shareholders’ Equity:          
           
Preferred stock, Series A 5% convertible, $0.08 par value, 571,429 shares authorized, none issued and outstanding as of November 30, 2023 and May 31, 2023   -    - 
Preferred stock, undesignated, no par value, 4,428,571 shares authorized, none issued and outstanding as of November 30, 2023 and May 31, 2023   -    - 
Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at November 30, 2023 and May 31, 2023, respectively   1,346,000    1,346,000 
Additional paid-in-capital   52,997,000    52,705,000 
Accumulated other comprehensive loss   (104,000)   (110,000)
Accumulated deficit   (44,856,000)   (42,217,000)
Total Shareholders’ Equity   9,383,000    11,724,000 
Total Liabilities and Shareholders’ Equity  $11,831,000   $14,454,000 

 

The accompanying notes are an integral part of these statements.

 

1
 

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

AND COMPREHENSIVE LOSS (UNAUDITED)

 

   2023   2022   2023   2022 
   For the Three Months Ended
November 30,
   For the Six Months Ended
November 30,
 
   2023   2022   2023   2022 
Net sales  $1,567,000   $1,482,000   $3,281,000   $3,119,000 
Cost of sales   (1,242,000)   (1,130,000)   (2,541,000)   (2,822,000)
Gross profit   325,000    352,000    740,000    297,000 
                     
Operating expenses:                    
Selling, general and administrative   1,521,000    1,556,000    2,696,000    3,210,000 
Research and development   412,000    462,000    883,000    823,000 
Total operating expenses   1,933,000    2,018,000    3,579,000    4,033,000 
                     
Loss from operations   (1,608,000)   (1,666,000)   (2,839,000)   (3,736,000)
                     
Other income:                    
Interest and dividend income   109,000    41,000    231,000    41,000 
Total other income   109,000    41,000    231,000    41,000 
                     
Loss before income taxes   (1,499,000)   (1,625,000)   (2,608,000)   (3,695,000)
                     
Provision for income taxes   (8,000)   (1,000)   (31,000)   (3,000)
                     
Net loss  $(1,507,000)  $(1,626,000)  $(2,639,000)  $(3,698,000)
                     
Basic net loss per common share  $(0.09)  $(0.12)  $(0.16)  $(0.28)
                     
Diluted net loss per common share  $(0.09)  $(0.12)  $(0.16)  $(0.28)
                     
Weighted average number of common and common equivalent shares:                    
Basic   16,821,646    13,455,166    16,821,646    13,271,845 
                     
Diluted   16,821,646    13,455,166    16,821,646    13,271,845 
                     
Net loss  $(1,507,000)  $(1,626,000)  $(2,639,000)  $(3,698,000)
                     
Other comprehensive income (loss), net of tax:                    
Foreign currency translation   -    (9,000)   6,000    (21,000)
                     
Comprehensive loss  $(1,507,000)  $(1,635,000)  $(2,633,000)  $(3,719,000)

 

The accompanying notes are an integral part of these statements.

 

2
 

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY (UNAUDITED)

 

For the Six Months Ended November 30, 2023 

 

   Shares   Amount   Capital   Loss   Deficit   Equity 
   Common Stock   Additional
Paid in
   Accumulated
Other Comprehensive
   Accumulated   Total
Stockholder’s
 
   Shares   Amount   Capital   Loss   Deficit   Equity 
Balances at May 31, 2023   16,821,646   $1,346,000   $52,705,000   $(110,000)  $(42,217,000)  $11,724,000 
Exercise of stock options   -    -    -    -    -    - 
Foreign currency translation   -    -    -    6,000    -    6,000 
Share-based compensation   -    -    170,000    -    -    170,000 
Net loss   -    -    -    -    (1,132,000)   (1,132,000)
Balances at August 31, 2023   16,821,646    1,346,000    52,875,000    (104,000)   (43,349,000)   10,768,000 
Exercise of stock options   -    -    -    -    -    - 
Foreign currency translation   -    -    -    -    -    - 
Share-based compensation   -    -    122,000    -    -    122,000 
Net loss   -    -    -    -    (1,507,000)   (1,507,000)
Balances at November 30, 2023   16,821,646   $1,346,000   $52,997,000   $(104,000)  $(44,856,000)  $9,383,000 

 

For the Six Months Ended November 30, 2022

 

   Common Stock   Additional
Paid in
   Accumulated
Other
Comprehensive
   Accumulated   Total Stockholder’s 
   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   15,000    1,000    13,000    -    -    14,000 
Net proceeds from ATM   523,977    42,000    1,722,000    -    -    1,764,000 
Foreign currency translation   -    -    -    (13,000)   -    (13,000)
Share-based compensation   -    -    304,000    -    -    304,000 
Net loss   -    -    -    -    (2,072,000)   (2,072,000)
Balances at August 31, 2022   13,406,901    1,072,000    44,486,000    (87,000)   (37,149,000)   8,322,000 
Exercise of stock options   31,500    3,000    63,000    -    -    66,000 
Net proceeds from ATM   41,012    3,000    170,000    -    -    173,000 
Foreign currency translation   -    -    -    (9,000)   -    (9,000)
Share-based compensation   -    -    318,000    -    -    318,000 
Net loss   -    -    -    -   $(1,626,000)   (1,626,000)
Balances at November 30, 2022   13,479,413   $1,078,000   $45,037,000   $(96,000)  $(38,775,000)  $7,244,000 

 

The accompanying notes are an integral part of these statements.

 

3
 

 

BIOMERICA, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

 

   2023   2022 
   For the Six Months Ended November 30, 
   2023   2022 
Cash flows from operating activities:          
Net loss  $(2,639,000)  $(3,698,000)
Adjustments to reconcile net loss to net cash used in operating activities:          
Depreciation and amortization   39,000    48,000 
Provision (recovery) for allowance on accounts receivable   (7,000)   369,000 
Inventory reserve   (174,000)   (72,000)
Share-based compensation   292,000    622,000 
Amortization of right-of-use asset   144,000    134,000 
Changes in assets and liabilities:          
Accounts receivable   (338,000)   (445,000)
Inventories   390,000    427,000 
Prepaid expenses and other   77,000    200,000 
Other assets   (17,000)   16,000 
Accounts payable and accrued expenses   (110,000)   (302,000)
Accrued compensation   (28,000)   50,000 
Advance from customers   -    (2,000)
Reduction in lease liabilities   (145,000)   (133,000)
Net cash used in operating activities   (2,516,000)   (2,786,000)
           
Cash flows from investing activities:          
Purchases of property and equipment   (27,000)   (58,000)
Expenditures related to intangibles   (48,000)   - 
Net cash used in investing activities   (75,000)   (58,000)
           
Cash flows from financing activities:          
Gross proceeds from sale of common stock   -    1,988,000 
Costs from sale of common stock   -    (52,000)
Proceeds from exercise of stock options   -    79,000 
Net cash provided by financing activities   -    2,015,000 
           
Effect of exchange rate changes in cash   6,000    (21,000)
Net decrease in cash and cash equivalents   (2,585,000)   (850,000)
           
Cash and cash equivalents at beginning of year   9,719,000    5,917,000 
           
Cash and cash equivalents at end of period  $7,134,000   $5,067,000 
           
Supplemental Disclosure of Cash Flow Information:          
Cash paid during the period for:          
Income taxes  $30,000   $3,000 
           
Non-cash investing and financing activities:          
           
Write off of intangible assets, cost  $-   $6,000 
Write off of intangible assets, accumulated amortization  $-   $1,000 

 

The accompanying notes are an integral part of these statements.

 

4
 

 

BIOMERICA, INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)

 

NOTE 1: BASIS OF PRESENTATION

 

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

 

Our primary focus is the research, development, commercialization and eventual regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our inFoods® Technology platform that treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These inFoods based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using this patented inFoods Technology is our inFoods IBS product which uses a simple blood sample to identify patient-specific foods that, when removed from their diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult to manage dietary restrictions, the inFoods IBS product works by identifying a patient’s above normal immunoreactivity to a panel of specific foods that have been shown to often be problematic to IBS sufferers. A food identified as positive (causing an abnormally high immune response in the patient) is simply removed from the diet to help alleviate IBS symptoms. We have launched this product with certain large gastroenterology (“GI”) physician groups that are now offering this product to their patients. We have also recently hired an internal sales force to sign up additional GI physician groups who are interested in offering this product to their patients. As such, we are expecting growth in revenues from the launch of our inFoods IBS product in coming quarters.

 

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

 

Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. 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 the   six months ended November 30, 2023. As such, our COVID-19 product sales have caused significant swings in our revenues over the past nine quarters.

 

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

 

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

 

5
 

 

NOTE 2: SIGNIFICANT ACCOUNTING POLICIES

 

PRINCIPLES OF CONSOLIDATION

 

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

 

ACCOUNTING ESTIMATES

 

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical practices with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.

 

MARKETS AND METHODS OF DISTRIBUTION

 

The majority of the Company’s revenues come from the sale of products that the company manufactures in the U.S. and in Mexico. Some of the raw materials used in manufacturing come from Asia and other regions of the world. Finally, most of the Company’s revenues are generated from the international sales of its products. Due to global and economic disruptions caused by the COVID-19 pandemic, the ongoing war in Ukraine and Israel, and tensions between the country of China and the United States, the Company’s operations have been negatively impacted. The Company has faced disruptions in the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The Company’s current sales and marketing focus is on the sale of the inFoods IBS product which is manufactured and sold within the U.S. and the launch of our new H. Pylori test that was recently cleared for sale in the US by the FDA, which is also manufactured and sold within the U.S.

 

LIQUIDITY

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $44,856,000 million as of November 30, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product development, and commercial product launch activities. As of November 30, 2023, the Company had cash and cash equivalents of approximately $7,134,000 and working capital of approximately $8,443,000.

 

On July 20, 2020, the Company filed with the Securities and Exchange Commission (“SEC”) a Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 30, 2020. This shelf registration statement registered the sale of up to $90,000,000 of the Company’s equity securities during the three years ended September 30, 2023.

 

Under the Company’s outstanding Registration Statement, 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. Since the closing of the March 7, 2023 offering, a previously ATM facility has been withdrawn and is not active.

 

To replace the shelf registration statement that was set to expire on September 30, 2023, on September 27, 2023, the Company filed with the SEC a new Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 29, 2023. This new shelf registration statement registers the sale of up to $20,000,000 of the Company’s equity securities during the three years ending September 29, 2026.

 

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

 

Management has analyzed the cash requirements of the Company’s business through at least February 2025. As a result of cash and cash equivalents on hand on November 30, 2023, largely from the public offering, and the ability to raise additional funds if needed through the sale of shares of the Company’s common stock, management believes the Company has sufficient funds to operate through at least February 2025.

 

6
 

 

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.

 

Consolidated net sales were approximately $1,567,000 and $1,482,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $3,281,000 and $3,119,000 for the six months ended November 30, 2023 and 2022, respectively.

 

For the three months ended November 30, 2023, the Company had two key customers who are located in foreign countries which accounted for 52% of net consolidated sales. For the three months ended November 30, 2022, the Company had two key customers, one located in Asia and one located in United States which accounted for 48% of net consolidated sales. For the six months ended November 30, 2023 and 2022, the Company had one key customer who is located in Asia which accounted for 49% and 44% of net consolidated sales, respectively.

 

Total gross receivables on November 30, 2023 and May 31, 2023 were approximately $1,089,000 and $751,000, respectively. As of November 30, 2023, the Company had two key customers, who are located in foreign countries which accounted for a total of 64% of gross accounts receivable. As of May 31, 2023, the Company had one key customer, who is located in Asia which accounted for a total of 36% of gross accounts receivable.

 

For the three months ended November 30, 2023, the Company had five key vendors which accounted for 75% of the purchases of raw materials. For the three months ended November 30, 2022, the Company had one key vendor which accounted for 12% of the purchases of raw materials. For the six months ended November 30, 2023, the Company had five vendors which accounted for 76% of the purchases of raw materials. For the six months ended November 30, 2022, the Company had one key vendor which accounted for 8% of the purchases of raw materials.

 

As of November 30, 2023 and May 31, 2023, the Company had three and one key vendors which accounted for 55% and 23%, respectively, of accounts payable.

 

CASH AND CASH EQUIVALENTS

 

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

 

ACCOUNTS RECEIVABLE

 

The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management.

 

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 November 30, 2023 and May 31, 2023, the Company has established a reserve of approximately $22,000 and $29,000, respectively, for doubtful accounts.

 

7
 

 

PREPAID EXPENSES AND OTHER

 

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

 

As of November 30, 2023 and May 31, 2023, the prepaids were approximately $223,000 and $300,000, respectively, composed of prepayments to insurance and various other suppliers.

 

INVENTORIES, NET

 

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

 

Net inventories are approximately the following:

 

   November 30, 2023   May 31, 2023 
Raw materials  $1,377,000   $1,677,000 
Work in progress   781,000    869,000 
Finished products   181,000    182,000 
Total gross inventory   2,339,000    2,728,000 
Inventory reserves   (498,000)   (672,000)
Net inventory  $1,841,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 November 30, 2023, and May 31, 2023, inventory reserves were approximately $498,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 were approximately $15,000 and $16,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $30,000 and $36,000 for the six months ended November 30, 2023 and 2022, respectively.

 

INTANGIBLE ASSETS, NET

 

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

 

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

 

The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. The Company uses a qualitative assessment to determine whether there was any impairment. During the six months ended November 30, 2023, there was no impairment. During the six months ended November 30, 2022, an impairment adjustment was made of $6,000.

 

8
 

 

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

 

The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company’s equity method holding as of November 30, 2023 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 Holdings during the period ended November 30, 2023.

 

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 $292,000 and $622,000 of share-based compensation during the six months ended November 30, 2023 and 2022, respectively.

 

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

 

   Option Shares  

Weighted Average

Exercise Price

 
Options Outstanding at May 31, 2023   2,342,616   $           3.52 
Granted   86,000    1.09 
Exercised   -    - 
Cancelled or expired   (148,500)   4.90 
Options Outstanding at November 30, 2023   2,280,116   $3.33 

 

REVENUE RECOGNITION

 

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

 

The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2023 and 2022 and does not believe that any additional discounts will be given through the end of the contract periods.

 

9
 

 

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

 

As of November 30, 2023, the Company had approximately $60,000 of advances from domestic customers, which are prepayments on orders for future shipments.

 

Disaggregation of revenue:

 

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

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Clinical lab  $992,000   $902,000   $2,283,000   $2,048,000 
Over-the-counter   443,000    466,000    745,000    679,000 
Contract manufacturing   131,000    52,000    248,000    147,000 
Physician’s office   1,000    62,000    5,000    245,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 

 

See Note 4 for additional information regarding geographic revenue concentrations.

 

SHIPPING AND HANDLING FEES

 

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

 

RESEARCH AND DEVELOPMENT

 

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

 

INCOME TAXES

 

For the three months ended November 30, 2023, the Company had an income tax expense of approximately $8,000. For the six months ended November 30, 2023, the Company had an income tax expense of approximately $31,000. These expenses consisted of state minimum taxes and miscellaneous foreign taxes. During the three and six months ended November 30, 2023, the Company had a net operating loss (“NOL”) that generated deferred tax assets for NOL carryforwards. Deferred income tax assets and liabilities are recognized for temporary differences between the financial statements and income tax carrying values using tax rates in effect for the years such differences are expected to reverse. Due to uncertainties surrounding our ability to generate future taxable income and consequently realize such deferred income tax assets, the Company has determined that it is more likely than not that these deferred tax assets will not be realized. Accordingly, the Company has established a full valuation allowance against its deferred tax assets as of November 30, 2023.

 

The Company’s policy is to recognize any interest and penalties related to unrecognized tax benefits as a component of income tax expense. For the three months ended November 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.

 

ADVERTISING COSTS

 

The Company reports the cost of advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $26,000 and $18,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $56,000 and $36,000 during the six months ended November 30, 2023 and 2022, respectively

 

10
 

 

FOREIGN CURRENCY TRANSLATION

 

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

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

 

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

 

NET LOSS PER SHARE

 

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

 

NOTE 3: SHAREHOLDERS’ EQUITY

 

During the six months ended November 30, 2022, the Company sold 564,989 shares of its common stock at prices ranging from $3.15 to 4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company of approximately $1,937,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering. In March 2023, we terminated the ATM offering agreement and sold 3,333,333 shares of our common stock in a firm commitment public offering under the Company’s 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. On November 30, 2023, the Company did not have an open ATM offering in place. No shares of common stock or other equity securities of the Company were sold under the shelf registration statement during the six months ended November 30, 2023.

 

11
 

 

NOTE 4: GEOGRAPHIC INFORMATION

 

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

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Revenues from sales to unaffiliated customers:                    
Asia  $606,000   $663,000   $1,632,000   $1,477,000 
Europe   428,000    415,000    754,000    967,000 
North America   320,000    401,000    676,000    669,000 
Middle East   212,000    -    213,000    - 
South America   1,000    3,000    6,000    6,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 

 

As of November 30, 2023 and May 31, 2023, approximately $555,000 and $626,000 of the Company’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of November 30, 2023 and May 31, 2023, approximately $16,000 and $17,000 of the Company’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.

 

NOTE 5: LEASES

 

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

 

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 three month and six month ended November 30, 2023 and 2022:

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Operating lease cost  $88,000   $88,000   $176,000    176,000 
Variable lease cost   2,000    -    5,000    1,000 
Short-term lease cost  $1,000   $1,000   $2,000    2,000 
Total lease cost  $91,000   $89,000   $183,000   $179,000 

 

12
 

 

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

 

Year Ending November 30:    
   Operating Leases 
2024  $361,000 
2025   371,000 
2026   290,000 
2027   - 
Total minimum future lease payments    1,022,000 
Less: imputed interest    85,000 
Total operating lease liabilities  $937,000 

 

The following table summarizes the Company’s other supplemental lease information for the six months ended November 30, 2023 and 2022:

 

   2023   2022 
   Six Months Ended November 30, 
   2023   2022 
         
Cash paid for operating lease liabilities  $177,000   $174,000 
Weighted-average remaining lease term (years)   2.77    3.77 
Weighted-average discount rate   6.50%   6.50%

 

The Company also has various insignificant leases for office equipment.

 

NOTE 6: COMMITMENTS AND CONTINGENCIES

 

LITIGATION

 

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

 

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

 

NOTE 7: SUBSEQUENT EVENTS

 

On December 18, 2023, the Company received FDA clearance for its new HP Detect Stool Antigen ELISA test, a new product that is designed to detect the presence of the H. Pylori bacteria. The Company is now marketing this product in the U.S. and intends to initiate marketing of the product in certain international markets in the near future.

 

13
 

 

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

 

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

 

OVERVIEW

 

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

 

Our primary focus is the research, development, commercialization and in certain cases regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products to treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These inFoods based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. Our inFoods IBS product uses a simple blood sample to identify patient-specific foods that, when removed from the patient’s 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 a patient’s above normal immunoreactivity to a panel of specific foods that have been shown to often be problematic to IBS suffers. A food identified as positive, and causing an abnormally high immune response in the patient is simply removed from the diet to help alleviate IBS symptoms.

 

During fiscal 2022, we completed an endpoint determination clinical trial on our inFoods IBS product. This trial was conducted at Mayo Clinics in Florida and Arizona, Beth Israel Deaconess Medical Center Inc., a Harvard Medical School Teaching Hospital, University of Texas Health Science Center at Houston, Houston Methodist, the University of Michigan, and other institutions. This double blinded, placebo-controlled trial monitored IBS patients over an 8-week treatment period to determine the efficacy of our inFoods IBS product to improve the patients’ IBS symptoms or endpoints. The trial was designed to determine the difference in the improvement in IBS symptoms for patients in the treatment arm, versus patients in the placebo arm of the trial. The top-line trial results were reported in February 2022. Multiple endpoints demonstrated statistically significant improvements for participants in the treatment arm, indicating that the elimination of specific foods may meaningfully reduce the symptoms of IBS in each patient subtype (including patients with IBS-Constipation, IBS-Diarrhea & IBS-Mixed). The greatest clinical improvements, including but not limited to abdominal pain and bloating, were seen in patients diagnosed with IBS-Mixed and IBS Constipation, in the top line data. The purpose of the endpoint study was designed to provide efficacy data for the product, and to determine the primary symptom endpoint, or endpoints to be used in a possible final pivotal trial that would be conducted to attain the validation data needed to apply for U.S. Food and Drug Administration (“FDA”) product clearance. We are continuing to review and refine the complete dataset and have selected the final endpoint that we would intend to use in a possible final pivotal trial. No date has yet been set for commencing this final trial.

 

In fiscal 2023, we worked to set up the inFoods IBS test to be performed in a CLIA certified, and College of American Pathologists (“CAP”) accredited high-complexity laboratory facility and offered as a laboratory developed test (“LDT”). During the quarter ended February 28, 2023, the CLIA lab completed all validation testing necessary for the inFoods IBS product to be offered as an LDT, and patient samples are now being run at the lab. In late fiscal 2023, we trial launched this product with one large GI physician group that is now offering this product to their patients. During fiscal 2024, we are working to optimize the process for GI physicians to order the inFoods IBS test, send patient blood samples to the CLIA lab, and receive the test results for their patients. We believe ease of order and workflow for physicians, with easy to understand and actionable results for patients, is critical to our success. We have also recently hired an internal sales force to sign up additional GI physician groups who are interested in offering this product to their patients. As such, we are expecting growth in revenues from the launch of our inFoods IBS product in coming quarters.

 

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

 

14
 

 

We are also evaluating and pursuing partnership/licensing opportunities with U.S. and multinational companies that could help us commercialize, or accelerate revenue growth of, the inFoods products in the United States and overseas.

 

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

 

Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. 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 the   three months ended November 30, 2023. As such, our COVID-19 product sales have caused significant swings in our revenues over the past nine quarters.

 

Our H. Pylori diagnostic test that indicates if a patient is infected with the H. Pylori bacteria. H. Pylori infection is extremely common, and if left untreated, can lead to ulcers and possibly stomach cancers. On December 18, 2023, the Company received FDA clearance for the H. Pylori product to be sold in the US. Subsequently, we have now begun marketing the product in the U.S. market. We have also begun discussions with international distributors for this product and expect to see revenues both in the U.S. market and through these international channels during 2024.

 

The majority of our research and development efforts are focused on development and commercialization of products such as our H. Pylori product, improving and expanding the inFoods IBS product, developing other new products that utilize the inFoods platform, and developing new diagnostic products with outside medical diagnostic companies that we intend to manufacture for them.

 

Our existing products that contributed to our fiscal 2023 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 CE marked and/or sold for diagnostic use where they are registered by each country’s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.

 

RESULTS OF OPERATIONS

 

Three months ended November 30, 2023

 

Net Sales and Cost of Sales

 

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

 

   Three Months Ended November 30,   Increase (Decrease) 
   2023   2022   $   % 
Clinical lab  $992,000   $902,000   $90,000    10%
Over-the-counter   443,000    466,000    (23,000)   -5%
Contract manufacturing   131,000    52,000    79,000    152%
Physician’s office   1,000    62,000    (61,000)   -98%
Total  $1,567,000   $1,482,000   $85,000    6%

 

Consolidated net sales were approximately $1,567,000 for the three months ended November 30, 2023, as compared to $1,482,000 for the three months ended November 30, 2022, an increase of approximately $85,000, or 6%. This increase for the three months ended November 30, 2023, was driven primarily by larger sales in the food intolerance products and increased contract manufacturing billings. Periodic and infrequent orders may cause volatility in quarterly sales.

 

15
 

 

Consolidated cost of sales were approximately $1,242,000, or 79% of net sales, for the three months ended November 30, 2023, as compared to $1,130,000, or 76% of net sales, for the three months ended November 30, 2022, an increase of approximately $112,000, or 10%. The increase for the three months ended November 30, 2023, was driven primarily by correlated increased sales for the quarter.

 

Operating Expenses

 

The following is a summary of operating expenses:

 

   Three Months Ended November 30,         
   2023   2022   Increase (Decrease) 
   Operating Expense   As a % of
Total Revenues
   Operating Expense   As a % of
Total Revenues
   $   % 
Selling, General and Administrative Expenses  $1,521,000    97%  $1,556,000    105%  $(35,000)   -2%
Research and Development  $412,000    26%  $462,000    31%  $(50,000)   -11%

 

Selling, General and Administrative Expenses

 

Consolidated selling, general and administrative expenses were approximately $1,521,000 for the three months ended November 30, 2023, as compared to $1,556,000 for the three months ended November 30, 2022, a decrease of approximately $35,000, or 2%. For the three months ended November 30, 2023, the decrease was primarily due to an approximate $209,000 reduction in bad debt expense related to a customer in Vietnam, a $158,000 decrease in share-based compensation expenses, and a $128,000 decrease in legal expenses. These decreases were partially offset by a $160,000 increase in marketing expenses for the recent CVS retail launch, a $124,000 increase in salaries and wages for the sales and marketing team, and a $92,000 increase in expenses for marketing outside services.

 

Research and Development

 

Consolidated research and development expenses were approximately $412,000 for the three months ended November 30, 2023, as compared to $462,000 for the three months ended November 30, 2022, a decrease of approximately $50,000, or 11%. The decrease in the three months ended November 30, 2023, was primarily due to an approximate decrease of $59,000 in inFoods research expenses.

 

Interest and Dividend Income

 

Interest and dividend income were approximately $109,000 for the three months ended November 30, 2023, as compared to $41,000 for the three months ended November 30, 2022, an increase of $68,000, or 166%. The increase was primarily driven by higher market interest rates on our cash and cash equivalents.

 

16
 

 

Six months ended November 30, 2023

 

Net Sales and Cost of Sales

 

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

 

   Six Months Ended November 30,   Increase (Decrease) 
   2023   2022   $   % 
Clinical lab  $2,283,000   $2,048,000   $235,000    11%
Over-the-counter   745,000    679,000    66,000    10%
Contract manufacturing   248,000    147,000    101,000    69%
Physician’s office   5,000    245,000    (240,000)   -98%
Total  $3,281,000   $3,119,000   $162,000    5%

 

Consolidated net sales were approximately $3,281,000 for the six months ended November 30, 2023, as compared to $3,119,000 for the six months ended November 30, 2022, an increase of approximately $162,000, or 5%. This increase for the six months ended November 30, 2023, was primarily driven by an increase in demand for our food intolerance products and contract manufacturing billings, which was partially offset by a reduction in Physician’s office sales associated with COVID products. Periodic and infrequent orders may cause volatility in quarterly sales.

 

Consolidated cost of sales were approximately $2,541,000, or 77% of net sales, for the six months ended November 30, 2023, as compared to $2,822,000, or 90% of net sales, for the six months ended November 30, 2022, a decrease of approximately $281,000, or 10%. The decrease for the six months ended November 30, 2023, was primarily driven by a $90,000 increase in salary and wages for the production team, that was more than offset by a $332,000 decrease in costs associated with reduced sales of our COVID-19 products.

 

Operating Expenses

 

The following is a summary of operating expenses:

 

   Six Months Ended November 30,         
   2023   2022   Increase (Decrease) 
   Operating Expense   As a % of
Total Revenues
   Operating Expense   As a % of
Total Revenues
   $   % 
Selling, General and Administrative Expenses  $2,696,000    82%  $3,210,000    103%  $(514,000)   -16%
Research and Development  $883,000    27%  $823,000    26%  $60,000    7%

 

17
 

 

Selling, General and Administrative Expenses

 

Consolidated selling, general and administrative expenses were approximately $2,696,000 for the six months ended November 30, 2023, as compared to $3,210,000 for the six months ended November 30, 2022, a decrease of approximately $514,000, or 16%. For the six months ended November 30, 2023, the decrease was primarily due to an approximate $429,000 reduction in bad debt expense related to a customer in Vietnam, a $327,000 decrease in share-based compensation expenses, and a $297,000 decrease in legal expenses. These decreases were partially offset by a $160,000 increase in marketing expenses for the recent CVS retail launch, a $174,000 increase in salaries and wages for the sales and marketing team, and a $61,000 increase in expenses for marketing outside services.

 

Research and Development

 

Consolidated research and development expenses were approximately $883,000 for the six months ended November 30, 2023, as compared to $823,000 for the six months ended November 30, 2022, an increase of approximately $60,000, or 7%. The increase for the six months ended November 30, 2023, was primarily due to an increase in salaries and wages of $104,000, partially offset by a decrease in share-based compensation expenses of $21,000 and lab supplies expenses of $15,000.

 

Interest and Dividend Income

 

Interest and dividend income were approximately $231,000 for the six months ended November 30, 2023, as compared to $41,000 for the six months ended November 30, 2022, an increase of $190,000, or 463%. The increase was primarily driven by higher market interest rates on our cash and cash equivalents.

 

LIQUIDITY AND CAPITAL RESOURCES

 

The following are the principal sources of liquidity:

 

   November 30, 2023   May 31, 2023 
Cash and cash equivalents  $7,134,000   $9,719,000 
Working capital including cash and cash equivalents  $8,443,000   $10,852,000 

 

As of November 30, 2023 and May 31, 2023, the Company had cash and cash equivalents of approximately $7,134,000 and $9,719,000, respectively. As of November 30, 2023 and May 31, 2023, the Company had working capital of approximately $8,443,000 and $10,852,000, respectively. We believe that the aggregate of our existing cash and cash equivalents is sufficient to meet our operating cash requirements and strategic objectives for growth for at least the next year. To satisfy our capital requirements, including ongoing future operations, beyond next year, we are working on increasing sales, reducing expenses and may seek to raise additional financing through debt and equity financing.

 

18
 

 

Operating Activities

 

During the six months ended November 30, 2023, cash used in operating activities was approximately $2,516,000. The primary factors that contributed to this was a loss of approximately $2,639,000, non-cash expenses of $294,000, primarily associated with depreciation and amortization, provision for allowance on accounts receivable, inventory reserves, share-based compensation, and amortization of right-of-use assets. This was partially offset by changes in asset and liability accounts of approximately $171,000.

 

During the six months ended November 30, 2022, cash used in operating activities was approximately $2,786,000. The primary factors that contributed to this was a loss of approximately $3,698,000, non-cash expenses of $1,101,000, primarily associated with share-based compensation and provision for allowance on accounts receivable. This was partially offset by changes in asset and liability accounts of approximately $189,000.

 

Investing Activities

 

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

 

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

 

Financing Activities

 

During the six months ended November 30, 2023, cash provided by financing activities was $0, with no net proceeds from the sale of common stock or from stock option exercises.

 

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

 

OFF BALANCE SHEET ARRANGEMENTS

 

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

 

CRITICAL ACCOUNTING POLICIES

 

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

 

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

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

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

 

ITEM 4. CONTROLS AND PROCEDURES

 

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

 

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

 

19
 

 

PART II. OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

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

 

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

 

ITEM 1A. RISK FACTORS

 

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

 

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

 

ITEM 5. OTHER INFORMATION

 

None.

 

ITEM 6. EXHIBITS.

 

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

 

Exhibit

No.

  Description
   
31.1 **   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act — Zackary S. Irani
     
31.2 **   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act — Gary Lu
   
32.1 **   Certification Pursuant to Section 906 of the Sarbanes-Oxley Act — Zackary S. Irani
   
32.2 **   Certification Pursuant to Section 906 of the Sarbanes-Oxley Act — Gary Lu

 

101 Interactive data files pursuant to Rule 405 Regulation S-T, as follows:
101.INS-XBRL Instance Document
101.SCH-XBRL Taxonomy Extension Schema Document
101.CAL-XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF–XBRL Taxonomy Extension Definition Linkbase Document
101.LAB-XBRL Taxonomy Extension Label Linkbase Document
101.PRE-XBRL Taxonomy Extension Presentation Linkbase Document
104 Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101)

 

* Filed herein.

** Filed herewith.

 

20
 

 

SIGNATURES

 

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

 

  BIOMERICA, INC.
     
  Date: January 16, 2024  
  By: /S/ Zackary S. Irani
    Zackary S. Irani
    Chief Executive Officer
    (Principal Executive Officer)

 

Date: January 16, 2024    
  By: /S/ Gary Lu
    Gary Lu
    Chief Financial Officer
    (Principal Financial Officer)

 

21

 

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Zackary S. Irani, certify that:

 

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

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America;

 

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

 

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

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of our internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or other persons performing the equivalent functions):

 

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: January 16, 2024  
   
/s/ Zackary S. Irani  
Zackary S. Irani  
Chief Executive Officer  
(Principal Executive Officer)  

 

 

EX-31.2 3 ex31-2.htm

 

EXHIBIT 31.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Gary Lu, certify that:

 

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

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects, the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

a) designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

b) designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America;

 

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

 

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

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of our internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or other persons performing the equivalent functions):

 

a) all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

 

b) any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: January 16, 2024  
   
/s/ Gary Lu  
Gary Lu  
Chief Financial Officer  

(Principal Financial Officer)

 

 

 

 

EX-32.1 4 ex32-1.htm

 

EXHIBIT 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Biomerica, Inc. (the “Company”) on Form 10-Q for the period ended November 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Zackary Irani, Chief Executive Officer of the Company, certify, to the best of my knowledge, Pursuant to Exchange Act Rule 15d-14(b) and 18 U.S.C. Section 1350, as adopted Pursuant to Section 906 of the Sarbanes Oxley Act of 2002,

 

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

 

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

 

/s/ Zackary S. Irani  
Zackary S. Irani  
Chief Executive Officer  
   
Date: January 16, 2024  

 

 

EX-32.2 5 ex32-2.htm

 

EXHIBIT 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Quarterly Report of Biomerica, Inc. (the “Company”) on Form 10-Q for the period ended November 30, 2023, 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,

 

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: January 16, 2024  

 

 

 

EX-101.SCH 6 bmra-20231130.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - SHAREHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - GEOGRAPHIC INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - GEOGRAPHIC INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - SCHEDULE OF NET INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - SUMMARY OF OPTIONS ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - SHAREHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - SCHEDULE OF GEOGRAPHIC INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - GEOGRAPHIC INFORMATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - SCHEDULE OF OPERATING LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 bmra-20231130_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 bmra-20231130_def.xml XBRL DEFINITION FILE EX-101.LAB 9 bmra-20231130_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] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Related Party, Type [Axis] Two Key Customers [Member] One Key Customer [Member] Accounts Receivable [Member] Cost of Goods and Service, Product and Service Benchmark [Member] Supplier Concentration Risk [Member] Five Key Vendors [Member] Accounts Payable [Member] Three Key Vendors [Member] One Key Vendors [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Asset Class [Axis] Property, Plant and Equipment [Member] Finite-Lived Intangible Assets by Major Class [Axis] Marketing and Distribution Rights [Member] 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] Physician's Office [Member] Equity Interest Type [Axis] ATM Offering [Member] Geographical [Axis] MEXICO Asia [Member] Europe [Member] North America [Member] Middle East [Member] South America [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] 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 $761,000 and $617,000 as of November 30, 2023 and May 31, 2023, respectively Investments Intangible assets, net of accumulated amortization Other assets Total Assets Liabilities and Shareholders’ Equity Current Liabilities: Accounts payable and accrued expenses Accrued compensation Advance from customers Lease liabilities, current portion Total current liabilities Lease liabilities, net of current portion Total Liabilities Commitments and contingencies (Note 6) Shareholders’ Equity: Preferred stock, value Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at November 30, 2023 and May 31, 2023, respectively Additional paid-in-capital Accumulated other comprehensive loss Accumulated deficit Total Shareholders’ Equity Total Liabilities and Shareholders’ Equity 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 expenses Loss from operations Other income: Interest and dividend 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 Other comprehensive income (loss), net of tax: Foreign currency translation Comprehensive loss Balances Balance, shares Exercise of stock options Exercise of stock options, shares Share-based compensation Net loss Net proceeds from ATM Net proceeds from ATM, shares Balances 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 Provision (recovery) for allowance on accounts receivable 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 Advance 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 Costs from sale of common stock Proceeds from exercise of stock options Net cash provided by financing activities Effect of exchange rate changes in cash Net decrease in cash and cash equivalents Cash and cash equivalents at beginning of year Cash and cash equivalents at end of period Supplemental Disclosure of Cash Flow Information: Cash paid during the period for: Income taxes Non-cash investing and financing activities: Write off of intangible assets, cost Write off of intangible assets, accumulated amortization Organization, Consolidation and Presentation of Financial Statements [Abstract] BASIS OF PRESENTATION Accounting Policies [Abstract] SIGNIFICANT ACCOUNTING POLICIES Equity [Abstract] SHAREHOLDERS’ EQUITY Segment Reporting [Abstract] GEOGRAPHIC INFORMATION Lessee Disclosure [Abstract] LEASES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS PRINCIPLES OF CONSOLIDATION ACCOUNTING ESTIMATES MARKETS AND METHODS OF DISTRIBUTION LIQUIDITY CONCENTRATION OF CREDIT RISK CASH AND CASH EQUIVALENTS ACCOUNTS RECEIVABLE 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 LIABILITY NET LOSS PER SHARE RECENT ACCOUNTING PRONOUNCEMENTS SCHEDULE OF NET INVENTORIES SUMMARY OF OPTIONS ACTIVITY SCHEDULE OF DISAGGREGATION REVENUE 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 reserves Net inventory Option outstanding, begining balance Weighted average exercise price, begining balance Options granted Weighted average exercise price, granted Options exercised Weighted average exercise price, exercised Options cancelled or expired Weighted average exercise price, cancelled or expired Option outstanding, ending balance Weighted average exercise price, ending balance Schedule of Product Information [Table] Product Information [Line Items] Revenues Accumulated deficit Working capital Shelf registration statement maximum authorized common stock issuance value Net proceeds from ATM in shares Share price Sale of stock expenses Proceeds from issuance of common stock Revenues Concentration risk, percentage Other receivables, gross, current Accounts receivable, credit loss expense (Reversal) 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 Asset impairment charges Equity method investment, ownership percentage Share-based payment arrangement, expense Proceeds from customers Research and development expense Income tax expense Advertising expense Antidilutive securities excluded from computation of earnings per share, amount (in shares) Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Sale of stock shares issued Sale of stock, price per share Sale of stock gross proceeds Sale of stock, net proceeds Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Number of operating segments Inventory, gross Property and equipment, net Operating lease cost Variable lease cost Short-term lease cost Total lease cost 2024 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 Area of land Lease term description Security deposit Operating loease right of use asset accumulated amortization. Cash Paid During Year For [Abstract] Write off of intangible assets cost. Markets And Methods Of Distribution [Policy Text Block] Liquidity [Policy Text Block] Prepaid Expenses and Other [Policy Text Block] Working capital. Shelf registration statement maximum authorized common stock issuance value. ATM Agreement [Member] Sale of stock expenses. Schedule of Supplemental Lease Information [Table Text Block] Accounts receivable credit loss expense reversal. Marketing and Distribution Rights [Member] Purchased Technology Rights [Member] Polish Distributor [Member] ATM Offering [Member] Write off of intangible assets, accumulated amortization. Two Key Customers [Member] One Key Customer [Member] Five Key Vendors [Member] One Key Vendor [Member] Over-the-counter [Member] Clinical Lab [Member] Contract Manufacturing [Member] Physician's Office [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 Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Share-Based Payment Arrangement, Noncash Expense 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 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 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, Forfeitures in Period WorkingCapital Lease, Cost Lessee, Operating Lease, Liability, to be Paid EX-101.PRE 10 bmra-20231130_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.4
Cover - shares
6 Months Ended
Nov. 30, 2023
Jan. 15, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Nov. 30, 2023  
Document Fiscal Period Focus Q2  
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 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 Common Stock, Shares Outstanding   16,821,646
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Nov. 30, 2023
May 31, 2023
Current Assets:    
Cash and cash equivalents $ 7,134,000 $ 9,719,000
Accounts receivable, net 1,067,000 722,000
Inventories, net 1,841,000 2,056,000
Prepaid expenses and other 223,000 300,000
Total current assets 10,265,000 12,797,000
Property and equipment, net of accumulated depreciation and amortization 210,000 213,000
Right-of-use assets, net of accumulated amortization of $761,000 and $617,000 as of November 30, 2023 and May 31, 2023, respectively 891,000 1,035,000
Investments 165,000 165,000
Intangible assets, net of accumulated amortization 204,000 165,000
Other assets 96,000 79,000
Total Assets 11,831,000 14,454,000
Current Liabilities:    
Accounts payable and accrued expenses 783,000 892,000
Accrued compensation 668,000 696,000
Advance from customers 60,000 60,000
Lease liabilities, current portion 311,000 297,000
Total current liabilities 1,822,000 1,945,000
Lease liabilities, net of current portion 626,000 785,000
Total Liabilities 2,448,000 2,730,000
Commitments and contingencies (Note 6)
Shareholders’ Equity:    
Preferred stock, value
Common stock, $0.08 par value, 25,000,000 shares authorized, 16,821,646 issued and outstanding at November 30, 2023 and May 31, 2023, respectively 1,346,000 1,346,000
Additional paid-in-capital 52,997,000 52,705,000
Accumulated other comprehensive loss (104,000) (110,000)
Accumulated deficit (44,856,000) (42,217,000)
Total Shareholders’ Equity 9,383,000 11,724,000
Total Liabilities and Shareholders’ Equity 11,831,000 14,454,000
Series A Preferred Stock [Member]    
Shareholders’ Equity:    
Preferred stock, value
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
Nov. 30, 2023
May 31, 2023
Accumulated amortization $ 761,000 $ 617,000
Preferred stock, par value $ 0 $ 0
Preferred stock, shares authorized 4,428,571 4,428,571
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
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 14 R4.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Income Statement [Abstract]        
Net sales $ 1,567,000 $ 1,482,000 $ 3,281,000 $ 3,119,000
Cost of sales (1,242,000) (1,130,000) (2,541,000) (2,822,000)
Gross profit 325,000 352,000 740,000 297,000
Operating expenses:        
Selling, general and administrative 1,521,000 1,556,000 2,696,000 3,210,000
Research and development 412,000 462,000 883,000 823,000
Total operating expenses 1,933,000 2,018,000 3,579,000 4,033,000
Loss from operations (1,608,000) (1,666,000) (2,839,000) (3,736,000)
Other income:        
Interest and dividend income 109,000 41,000 231,000 41,000
Total other income 109,000 41,000 231,000 41,000
Loss before income taxes (1,499,000) (1,625,000) (2,608,000) (3,695,000)
Provision for income taxes (8,000) (1,000) (31,000) (3,000)
Net loss $ (1,507,000) $ (1,626,000) $ (2,639,000) $ (3,698,000)
Basic net loss per common share $ (0.09) $ (0.12) $ (0.16) $ (0.28)
Diluted net loss per common share $ (0.09) $ (0.12) $ (0.16) $ (0.28)
Weighted average number of common and common equivalent shares:        
Basic 16,821,646 13,455,166 16,821,646 13,271,845
Diluted 16,821,646 13,455,166 16,821,646 13,271,845
Other comprehensive income (loss), net of tax:        
Foreign currency translation $ (9,000) $ 6,000 $ (21,000)
Comprehensive loss $ (1,507,000) $ (1,635,000) $ (2,633,000) $ (3,719,000)
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balances at May. 31, 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 $ 1,000 13,000 14,000
Exercise of stock options, shares 15,000        
Foreign currency translation (13,000) (13,000)
Share-based compensation 304,000 304,000
Net loss (2,072,000) (2,072,000)
Net proceeds from ATM $ 42,000 1,722,000 1,764,000
Net proceeds from ATM, shares 523,977        
Balances at Aug. 31, 2022 $ 1,072,000 44,486,000 (87,000) (37,149,000) 8,322,000
Balance, shares at Aug. 31, 2022 13,406,901        
Balances 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        
Foreign currency translation         (21,000)
Net loss         (3,698,000)
Balances at Nov. 30, 2022 $ 1,078,000 45,037,000 (96,000) (38,775,000) 7,244,000
Balance, shares at Nov. 30, 2022 13,479,413        
Balances at Aug. 31, 2022 $ 1,072,000 44,486,000 (87,000) (37,149,000) 8,322,000
Balance, shares at Aug. 31, 2022 13,406,901        
Exercise of stock options $ 3,000 63,000 66,000
Exercise of stock options, shares 31,500        
Foreign currency translation (9,000) (9,000)
Share-based compensation 318,000 318,000
Net loss (1,626,000) (1,626,000)
Net proceeds from ATM $ 3,000 170,000 173,000
Net proceeds from ATM, shares 41,012        
Balances at Nov. 30, 2022 $ 1,078,000 45,037,000 (96,000) (38,775,000) 7,244,000
Balance, shares at Nov. 30, 2022 13,479,413        
Balances 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        
Exercise of stock options
Exercise of stock options, shares        
Foreign currency translation 6,000 6,000
Share-based compensation 170,000 170,000
Net loss (1,132,000) (1,132,000)
Balances at Aug. 31, 2023 $ 1,346,000 52,875,000 (104,000) (43,349,000) 10,768,000
Balance, shares at Aug. 31, 2023 16,821,646        
Balances 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        
Exercise of stock options, shares        
Foreign currency translation         $ 6,000
Net loss         (2,639,000)
Balances at Nov. 30, 2023 $ 1,346,000 52,997,000 (104,000) (44,856,000) 9,383,000
Balance, shares at Nov. 30, 2023 16,821,646        
Balances at Aug. 31, 2023 $ 1,346,000 52,875,000 (104,000) (43,349,000) 10,768,000
Balance, shares at Aug. 31, 2023 16,821,646        
Exercise of stock options
Foreign currency translation
Share-based compensation 122,000 122,000
Net loss (1,507,000) (1,507,000)
Balances at Nov. 30, 2023 $ 1,346,000 $ 52,997,000 $ (104,000) $ (44,856,000) $ 9,383,000
Balance, shares at Nov. 30, 2023 16,821,646        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Cash flows from operating activities:    
Net loss $ (2,639,000) $ (3,698,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 39,000 48,000
Provision (recovery) for allowance on accounts receivable (7,000) 369,000
Inventory reserve (174,000) (72,000)
Share-based compensation 292,000 622,000
Amortization of right-of-use asset 144,000 134,000
Changes in assets and liabilities:    
Accounts receivable (338,000) (445,000)
Inventories 390,000 427,000
Prepaid expenses and other 77,000 200,000
Other assets (17,000) 16,000
Accounts payable and accrued expenses (110,000) (302,000)
Accrued compensation (28,000) 50,000
Advance from customers (2,000)
Reduction in lease liabilities (145,000) (133,000)
Net cash used in operating activities (2,516,000) (2,786,000)
Cash flows from investing activities:    
Purchases of property and equipment (27,000) (58,000)
Expenditures related to intangibles (48,000)
Net cash used in investing activities (75,000) (58,000)
Cash flows from financing activities:    
Gross proceeds from sale of common stock 1,988,000
Costs from sale of common stock (52,000)
Proceeds from exercise of stock options 79,000
Net cash provided by financing activities 2,015,000
Effect of exchange rate changes in cash 6,000 (21,000)
Net decrease in cash and cash equivalents (2,585,000) (850,000)
Cash and cash equivalents at beginning of year 9,719,000 5,917,000
Cash and cash equivalents at end of period 7,134,000 5,067,000
Cash paid during the period for:    
Income taxes 30,000 3,000
Non-cash investing and financing activities:    
Write off of intangible assets, cost 6,000
Write off of intangible assets, accumulated amortization $ 1,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.4
BASIS OF PRESENTATION
6 Months Ended
Nov. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION

NOTE 1: BASIS OF PRESENTATION

 

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

 

Our primary focus is the research, development, commercialization and eventual regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our inFoods® Technology platform that treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These inFoods based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using this patented inFoods Technology is our inFoods IBS product which uses a simple blood sample to identify patient-specific foods that, when removed from their diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult to manage dietary restrictions, the inFoods IBS product works by identifying a patient’s above normal immunoreactivity to a panel of specific foods that have been shown to often be problematic to IBS sufferers. A food identified as positive (causing an abnormally high immune response in the patient) is simply removed from the diet to help alleviate IBS symptoms. We have launched this product with certain large gastroenterology (“GI”) physician groups that are now offering this product to their patients. We have also recently hired an internal sales force to sign up additional GI physician groups who are interested in offering this product to their patients. As such, we are expecting growth in revenues from the launch of our inFoods IBS product in coming quarters.

 

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

 

Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. 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 the   six months ended November 30, 2023. As such, our COVID-19 product sales have caused significant swings in our revenues over the past nine quarters.

 

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

 

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

 

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.4
SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

NOTE 2: SIGNIFICANT ACCOUNTING POLICIES

 

PRINCIPLES OF CONSOLIDATION

 

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

 

ACCOUNTING ESTIMATES

 

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical practices with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.

 

MARKETS AND METHODS OF DISTRIBUTION

 

The majority of the Company’s revenues come from the sale of products that the company manufactures in the U.S. and in Mexico. Some of the raw materials used in manufacturing come from Asia and other regions of the world. Finally, most of the Company’s revenues are generated from the international sales of its products. Due to global and economic disruptions caused by the COVID-19 pandemic, the ongoing war in Ukraine and Israel, and tensions between the country of China and the United States, the Company’s operations have been negatively impacted. The Company has faced disruptions in the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The Company’s current sales and marketing focus is on the sale of the inFoods IBS product which is manufactured and sold within the U.S. and the launch of our new H. Pylori test that was recently cleared for sale in the US by the FDA, which is also manufactured and sold within the U.S.

 

LIQUIDITY

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $44,856,000 million as of November 30, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product development, and commercial product launch activities. As of November 30, 2023, the Company had cash and cash equivalents of approximately $7,134,000 and working capital of approximately $8,443,000.

 

On July 20, 2020, the Company filed with the Securities and Exchange Commission (“SEC”) a Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 30, 2020. This shelf registration statement registered the sale of up to $90,000,000 of the Company’s equity securities during the three years ended September 30, 2023.

 

Under the Company’s outstanding Registration Statement, 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. Since the closing of the March 7, 2023 offering, a previously ATM facility has been withdrawn and is not active.

 

To replace the shelf registration statement that was set to expire on September 30, 2023, on September 27, 2023, the Company filed with the SEC a new Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 29, 2023. This new shelf registration statement registers the sale of up to $20,000,000 of the Company’s equity securities during the three years ending September 29, 2026.

 

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

 

Management has analyzed the cash requirements of the Company’s business through at least February 2025. As a result of cash and cash equivalents on hand on November 30, 2023, largely from the public offering, and the ability to raise additional funds if needed through the sale of shares of the Company’s common stock, management believes the Company has sufficient funds to operate through at least February 2025.

 

 

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.

 

Consolidated net sales were approximately $1,567,000 and $1,482,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $3,281,000 and $3,119,000 for the six months ended November 30, 2023 and 2022, respectively.

 

For the three months ended November 30, 2023, the Company had two key customers who are located in foreign countries which accounted for 52% of net consolidated sales. For the three months ended November 30, 2022, the Company had two key customers, one located in Asia and one located in United States which accounted for 48% of net consolidated sales. For the six months ended November 30, 2023 and 2022, the Company had one key customer who is located in Asia which accounted for 49% and 44% of net consolidated sales, respectively.

 

Total gross receivables on November 30, 2023 and May 31, 2023 were approximately $1,089,000 and $751,000, respectively. As of November 30, 2023, the Company had two key customers, who are located in foreign countries which accounted for a total of 64% of gross accounts receivable. As of May 31, 2023, the Company had one key customer, who is located in Asia which accounted for a total of 36% of gross accounts receivable.

 

For the three months ended November 30, 2023, the Company had five key vendors which accounted for 75% of the purchases of raw materials. For the three months ended November 30, 2022, the Company had one key vendor which accounted for 12% of the purchases of raw materials. For the six months ended November 30, 2023, the Company had five vendors which accounted for 76% of the purchases of raw materials. For the six months ended November 30, 2022, the Company had one key vendor which accounted for 8% of the purchases of raw materials.

 

As of November 30, 2023 and May 31, 2023, the Company had three and one key vendors which accounted for 55% and 23%, respectively, of accounts payable.

 

CASH AND CASH EQUIVALENTS

 

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

 

ACCOUNTS RECEIVABLE

 

The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management.

 

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 November 30, 2023 and May 31, 2023, the Company has established a reserve of approximately $22,000 and $29,000, respectively, for doubtful accounts.

 

 

PREPAID EXPENSES AND OTHER

 

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

 

As of November 30, 2023 and May 31, 2023, the prepaids were approximately $223,000 and $300,000, respectively, composed of prepayments to insurance and various other suppliers.

 

INVENTORIES, NET

 

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

 

Net inventories are approximately the following:

 

   November 30, 2023   May 31, 2023 
Raw materials  $1,377,000   $1,677,000 
Work in progress   781,000    869,000 
Finished products   181,000    182,000 
Total gross inventory   2,339,000    2,728,000 
Inventory reserves   (498,000)   (672,000)
Net inventory  $1,841,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 November 30, 2023, and May 31, 2023, inventory reserves were approximately $498,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 were approximately $15,000 and $16,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $30,000 and $36,000 for the six months ended November 30, 2023 and 2022, respectively.

 

INTANGIBLE ASSETS, NET

 

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

 

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

 

The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. The Company uses a qualitative assessment to determine whether there was any impairment. During the six months ended November 30, 2023, there was no impairment. During the six months ended November 30, 2022, an impairment adjustment was made of $6,000.

 

 

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

 

The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company’s equity method holding as of November 30, 2023 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 Holdings during the period ended November 30, 2023.

 

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 $292,000 and $622,000 of share-based compensation during the six months ended November 30, 2023 and 2022, respectively.

 

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

 

   Option Shares  

Weighted Average

Exercise Price

 
Options Outstanding at May 31, 2023   2,342,616   $           3.52 
Granted   86,000    1.09 
Exercised   -    - 
Cancelled or expired   (148,500)   4.90 
Options Outstanding at November 30, 2023   2,280,116   $3.33 

 

REVENUE RECOGNITION

 

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

 

The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2023 and 2022 and does not believe that any additional discounts will be given through the end of the contract periods.

 

 

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

 

As of November 30, 2023, the Company had approximately $60,000 of advances from domestic customers, which are prepayments on orders for future shipments.

 

Disaggregation of revenue:

 

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

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Clinical lab  $992,000   $902,000   $2,283,000   $2,048,000 
Over-the-counter   443,000    466,000    745,000    679,000 
Contract manufacturing   131,000    52,000    248,000    147,000 
Physician’s office   1,000    62,000    5,000    245,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 

 

See Note 4 for additional information regarding geographic revenue concentrations.

 

SHIPPING AND HANDLING FEES

 

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

 

RESEARCH AND DEVELOPMENT

 

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

 

INCOME TAXES

 

For the three months ended November 30, 2023, the Company had an income tax expense of approximately $8,000. For the six months ended November 30, 2023, the Company had an income tax expense of approximately $31,000. These expenses consisted of state minimum taxes and miscellaneous foreign taxes. During the three and six months ended November 30, 2023, the Company had a net operating loss (“NOL”) that generated deferred tax assets for NOL carryforwards. Deferred income tax assets and liabilities are recognized for temporary differences between the financial statements and income tax carrying values using tax rates in effect for the years such differences are expected to reverse. Due to uncertainties surrounding our ability to generate future taxable income and consequently realize such deferred income tax assets, the Company has determined that it is more likely than not that these deferred tax assets will not be realized. Accordingly, the Company has established a full valuation allowance against its deferred tax assets as of November 30, 2023.

 

The Company’s policy is to recognize any interest and penalties related to unrecognized tax benefits as a component of income tax expense. For the three months ended November 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.

 

ADVERTISING COSTS

 

The Company reports the cost of advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $26,000 and $18,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $56,000 and $36,000 during the six months ended November 30, 2023 and 2022, respectively

 

 

FOREIGN CURRENCY TRANSLATION

 

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

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

 

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

 

NET LOSS PER SHARE

 

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

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.4
SHAREHOLDERS’ EQUITY
6 Months Ended
Nov. 30, 2023
Equity [Abstract]  
SHAREHOLDERS’ EQUITY

NOTE 3: SHAREHOLDERS’ EQUITY

 

During the six months ended November 30, 2022, the Company sold 564,989 shares of its common stock at prices ranging from $3.15 to 4.26 under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $1,988,000 and net proceeds to the Company of approximately $1,937,000 after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering. In March 2023, we terminated the ATM offering agreement and sold 3,333,333 shares of our common stock in a firm commitment public offering under the Company’s 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. On November 30, 2023, the Company did not have an open ATM offering in place. No shares of common stock or other equity securities of the Company were sold under the shelf registration statement during the six months ended November 30, 2023.

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.4
GEOGRAPHIC INFORMATION
6 Months Ended
Nov. 30, 2023
Segment Reporting [Abstract]  
GEOGRAPHIC INFORMATION

NOTE 4: GEOGRAPHIC INFORMATION

 

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

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Revenues from sales to unaffiliated customers:                    
Asia  $606,000   $663,000   $1,632,000   $1,477,000 
Europe   428,000    415,000    754,000    967,000 
North America   320,000    401,000    676,000    669,000 
Middle East   212,000    -    213,000    - 
South America   1,000    3,000    6,000    6,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 

 

As of November 30, 2023 and May 31, 2023, approximately $555,000 and $626,000 of the Company’s gross inventory was located in Mexicali, Mexico, respectively.

 

As of November 30, 2023 and May 31, 2023, approximately $16,000 and $17,000 of the Company’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES
6 Months Ended
Nov. 30, 2023
Lessee Disclosure [Abstract]  
LEASES

NOTE 5: LEASES

 

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

 

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 three month and six month ended November 30, 2023 and 2022:

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Operating lease cost  $88,000   $88,000   $176,000    176,000 
Variable lease cost   2,000    -    5,000    1,000 
Short-term lease cost  $1,000   $1,000   $2,000    2,000 
Total lease cost  $91,000   $89,000   $183,000   $179,000 

 

 

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

 

Year Ending November 30:    
   Operating Leases 
2024  $361,000 
2025   371,000 
2026   290,000 
2027   - 
Total minimum future lease payments    1,022,000 
Less: imputed interest    85,000 
Total operating lease liabilities  $937,000 

 

The following table summarizes the Company’s other supplemental lease information for the six months ended November 30, 2023 and 2022:

 

   2023   2022 
   Six Months Ended November 30, 
   2023   2022 
         
Cash paid for operating lease liabilities  $177,000   $174,000 
Weighted-average remaining lease term (years)   2.77    3.77 
Weighted-average discount rate   6.50%   6.50%

 

The Company also has various insignificant leases for office equipment.

 

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

NOTE 6: COMMITMENTS AND CONTINGENCIES

 

LITIGATION

 

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

 

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

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.4
SUBSEQUENT EVENTS
6 Months Ended
Nov. 30, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 7: SUBSEQUENT EVENTS

 

On December 18, 2023, the Company received FDA clearance for its new HP Detect Stool Antigen ELISA test, a new product that is designed to detect the presence of the H. Pylori bacteria. The Company is now marketing this product in the U.S. and intends to initiate marketing of the product in certain international markets in the near future.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.4
SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
PRINCIPLES OF CONSOLIDATION

PRINCIPLES OF CONSOLIDATION

 

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

 

ACCOUNTING ESTIMATES

ACCOUNTING ESTIMATES

 

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical practices with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.

 

MARKETS AND METHODS OF DISTRIBUTION

MARKETS AND METHODS OF DISTRIBUTION

 

The majority of the Company’s revenues come from the sale of products that the company manufactures in the U.S. and in Mexico. Some of the raw materials used in manufacturing come from Asia and other regions of the world. Finally, most of the Company’s revenues are generated from the international sales of its products. Due to global and economic disruptions caused by the COVID-19 pandemic, the ongoing war in Ukraine and Israel, and tensions between the country of China and the United States, the Company’s operations have been negatively impacted. The Company has faced disruptions in the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The Company’s current sales and marketing focus is on the sale of the inFoods IBS product which is manufactured and sold within the U.S. and the launch of our new H. Pylori test that was recently cleared for sale in the US by the FDA, which is also manufactured and sold within the U.S.

 

LIQUIDITY

LIQUIDITY

 

The Company has incurred net losses and negative cash flows from operations and has an accumulated deficit of approximately $44,856,000 million as of November 30, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product development, and commercial product launch activities. As of November 30, 2023, the Company had cash and cash equivalents of approximately $7,134,000 and working capital of approximately $8,443,000.

 

On July 20, 2020, the Company filed with the Securities and Exchange Commission (“SEC”) a Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 30, 2020. This shelf registration statement registered the sale of up to $90,000,000 of the Company’s equity securities during the three years ended September 30, 2023.

 

Under the Company’s outstanding Registration Statement, 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. Since the closing of the March 7, 2023 offering, a previously ATM facility has been withdrawn and is not active.

 

To replace the shelf registration statement that was set to expire on September 30, 2023, on September 27, 2023, the Company filed with the SEC a new Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 29, 2023. This new shelf registration statement registers the sale of up to $20,000,000 of the Company’s equity securities during the three years ending September 29, 2026.

 

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

 

Management has analyzed the cash requirements of the Company’s business through at least February 2025. As a result of cash and cash equivalents on hand on November 30, 2023, largely from the public offering, and the ability to raise additional funds if needed through the sale of shares of the Company’s common stock, management believes the Company has sufficient funds to operate through at least February 2025.

 

 

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.

 

Consolidated net sales were approximately $1,567,000 and $1,482,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $3,281,000 and $3,119,000 for the six months ended November 30, 2023 and 2022, respectively.

 

For the three months ended November 30, 2023, the Company had two key customers who are located in foreign countries which accounted for 52% of net consolidated sales. For the three months ended November 30, 2022, the Company had two key customers, one located in Asia and one located in United States which accounted for 48% of net consolidated sales. For the six months ended November 30, 2023 and 2022, the Company had one key customer who is located in Asia which accounted for 49% and 44% of net consolidated sales, respectively.

 

Total gross receivables on November 30, 2023 and May 31, 2023 were approximately $1,089,000 and $751,000, respectively. As of November 30, 2023, the Company had two key customers, who are located in foreign countries which accounted for a total of 64% of gross accounts receivable. As of May 31, 2023, the Company had one key customer, who is located in Asia which accounted for a total of 36% of gross accounts receivable.

 

For the three months ended November 30, 2023, the Company had five key vendors which accounted for 75% of the purchases of raw materials. For the three months ended November 30, 2022, the Company had one key vendor which accounted for 12% of the purchases of raw materials. For the six months ended November 30, 2023, the Company had five vendors which accounted for 76% of the purchases of raw materials. For the six months ended November 30, 2022, the Company had one key vendor which accounted for 8% of the purchases of raw materials.

 

As of November 30, 2023 and May 31, 2023, the Company had three and one key vendors which accounted for 55% and 23%, respectively, of accounts payable.

 

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

ACCOUNTS RECEIVABLE

 

The Company extends unsecured credit to its customers on a regular basis. International accounts are usually required to prepay until they establish a history with the Company and at that time, they are extended credit at levels based on a number of criteria. Based on various criteria, initial credit levels for individual distributors are approved by designated officers and managers of the Company. All increases in credit limits are also approved by designated upper-level management.

 

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 November 30, 2023 and May 31, 2023, the Company has established a reserve of approximately $22,000 and $29,000, respectively, for doubtful accounts.

 

 

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 prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.

 

As of November 30, 2023 and May 31, 2023, the prepaids were approximately $223,000 and $300,000, respectively, composed 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.

 

Net inventories are approximately the following:

 

   November 30, 2023   May 31, 2023 
Raw materials  $1,377,000   $1,677,000 
Work in progress   781,000    869,000 
Finished products   181,000    182,000 
Total gross inventory   2,339,000    2,728,000 
Inventory reserves   (498,000)   (672,000)
Net inventory  $1,841,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 November 30, 2023, and May 31, 2023, inventory reserves were approximately $498,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 were approximately $15,000 and $16,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $30,000 and $36,000 for the six months ended November 30, 2023 and 2022, respectively.

 

INTANGIBLE ASSETS, NET

INTANGIBLE ASSETS, NET

 

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

 

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

 

The Company assesses the recoverability of these intangible assets by determining whether the amortization of the asset’s balance over its remaining life can be recovered through projected undiscounted future cash flows. The Company uses a qualitative assessment to determine whether there was any impairment. During the six months ended November 30, 2023, there was no impairment. During the six months ended November 30, 2022, an impairment adjustment was made of $6,000.

 

 

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

 

The Company assesses its equity holdings for impairment whenever events or changes in circumstances indicate that the carrying value of an equity holding may not be recoverable. Management reviewed the underlying net assets of the Company’s equity method holding as of November 30, 2023 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 Holdings during the period ended November 30, 2023.

 

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 $292,000 and $622,000 of share-based compensation during the six months ended November 30, 2023 and 2022, respectively.

 

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

 

   Option Shares  

Weighted Average

Exercise Price

 
Options Outstanding at May 31, 2023   2,342,616   $           3.52 
Granted   86,000    1.09 
Exercised   -    - 
Cancelled or expired   (148,500)   4.90 
Options Outstanding at November 30, 2023   2,280,116   $3.33 

 

REVENUE RECOGNITION

REVENUE RECOGNITION

 

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

 

The Company does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2023 and 2022 and does not believe that any additional discounts will be given through the end of the contract periods.

 

 

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

 

As of November 30, 2023, the Company had approximately $60,000 of advances from domestic customers, which are prepayments on orders for future shipments.

 

Disaggregation of revenue:

 

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

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Clinical lab  $992,000   $902,000   $2,283,000   $2,048,000 
Over-the-counter   443,000    466,000    745,000    679,000 
Contract manufacturing   131,000    52,000    248,000    147,000 
Physician’s office   1,000    62,000    5,000    245,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 

 

See Note 4 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 $412,000 and $462,000 of research and development costs during the three months ended November 30, 2023 and 2022, respectively, and approximately $883,000 and $823,000 of research and development costs during the six months ended November 30, 2023 and 2022, respectively.

 

INCOME TAXES

INCOME TAXES

 

For the three months ended November 30, 2023, the Company had an income tax expense of approximately $8,000. For the six months ended November 30, 2023, the Company had an income tax expense of approximately $31,000. These expenses consisted of state minimum taxes and miscellaneous foreign taxes. During the three and six months ended November 30, 2023, the Company had a net operating loss (“NOL”) that generated deferred tax assets for NOL carryforwards. Deferred income tax assets and liabilities are recognized for temporary differences between the financial statements and income tax carrying values using tax rates in effect for the years such differences are expected to reverse. Due to uncertainties surrounding our ability to generate future taxable income and consequently realize such deferred income tax assets, the Company has determined that it is more likely than not that these deferred tax assets will not be realized. Accordingly, the Company has established a full valuation allowance against its deferred tax assets as of November 30, 2023.

 

The Company’s policy is to recognize any interest and penalties related to unrecognized tax benefits as a component of income tax expense. For the three months ended November 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.

 

ADVERTISING COSTS

ADVERTISING COSTS

 

The Company reports the cost of advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $26,000 and $18,000 for the three months ended November 30, 2023 and 2022, respectively, and approximately $56,000 and $36,000 during the six months ended November 30, 2023 and 2022, 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 period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2023 and 2022.

 

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

RIGHT-OF-USE ASSETS AND LEASE LIABILITY

 

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

 

NET LOSS PER SHARE

NET LOSS PER SHARE

 

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

 

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 condensed consolidated financial statements.

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.4
SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Nov. 30, 2023
Accounting Policies [Abstract]  
SCHEDULE OF NET INVENTORIES

Net inventories are approximately the following:

 

   November 30, 2023   May 31, 2023 
Raw materials  $1,377,000   $1,677,000 
Work in progress   781,000    869,000 
Finished products   181,000    182,000 
Total gross inventory   2,339,000    2,728,000 
Inventory reserves   (498,000)   (672,000)
Net inventory  $1,841,000   $2,056,000 
SUMMARY OF OPTIONS ACTIVITY

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

 

   Option Shares  

Weighted Average

Exercise Price

 
Options Outstanding at May 31, 2023   2,342,616   $           3.52 
Granted   86,000    1.09 
Exercised   -    - 
Cancelled or expired   (148,500)   4.90 
Options Outstanding at November 30, 2023   2,280,116   $3.33 
SCHEDULE OF DISAGGREGATION REVENUE

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

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Clinical lab  $992,000   $902,000   $2,283,000   $2,048,000 
Over-the-counter   443,000    466,000    745,000    679,000 
Contract manufacturing   131,000    52,000    248,000    147,000 
Physician’s office   1,000    62,000    5,000    245,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.4
GEOGRAPHIC INFORMATION (Tables)
6 Months Ended
Nov. 30, 2023
Segment Reporting [Abstract]  
SCHEDULE OF GEOGRAPHIC INFORMATION

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Revenues from sales to unaffiliated customers:                    
Asia  $606,000   $663,000   $1,632,000   $1,477,000 
Europe   428,000    415,000    754,000    967,000 
North America   320,000    401,000    676,000    669,000 
Middle East   212,000    -    213,000    - 
South America   1,000    3,000    6,000    6,000 
Total  $1,567,000   $1,482,000   $3,281,000   $3,119,000 
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Tables)
6 Months Ended
Nov. 30, 2023
Lessee Disclosure [Abstract]  
SCHEDULE OF OPERATING LEASES

The following table presents information on our operating leases for the three month and six month ended November 30, 2023 and 2022:

 

   2023   2022   2023   2022 
   Three Months Ended November 30,   Six Months Ended November 30, 
   2023   2022   2023   2022 
Operating lease cost  $88,000   $88,000   $176,000    176,000 
Variable lease cost   2,000    -    5,000    1,000 
Short-term lease cost  $1,000   $1,000   $2,000    2,000 
Total lease cost  $91,000   $89,000   $183,000   $179,000 
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS

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

 

Year Ending November 30:    
   Operating Leases 
2024  $361,000 
2025   371,000 
2026   290,000 
2027   - 
Total minimum future lease payments    1,022,000 
Less: imputed interest    85,000 
Total operating lease liabilities  $937,000 
SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION

The following table summarizes the Company’s other supplemental lease information for the six months ended November 30, 2023 and 2022:

 

   2023   2022 
   Six Months Ended November 30, 
   2023   2022 
         
Cash paid for operating lease liabilities  $177,000   $174,000 
Weighted-average remaining lease term (years)   2.77    3.77 
Weighted-average discount rate   6.50%   6.50%
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF NET INVENTORIES (Details) - USD ($)
Nov. 30, 2023
May 31, 2023
Accounting Policies [Abstract]    
Raw materials $ 1,377,000 $ 1,677,000
Work in progress 781,000 869,000
Finished products 181,000 182,000
Total gross inventory 2,339,000 2,728,000
Inventory reserves (498,000) (672,000)
Net inventory $ 1,841,000 $ 2,056,000
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF OPTIONS ACTIVITY (Details)
6 Months Ended
Nov. 30, 2023
$ / shares
shares
Accounting Policies [Abstract]  
Option outstanding, begining balance | shares 2,342,616
Weighted average exercise price, begining balance | $ / shares $ 3.52
Options granted | shares 86,000
Weighted average exercise price, granted | $ / shares $ 1.09
Options exercised | shares
Weighted average exercise price, exercised | $ / shares
Options cancelled or expired | shares (148,500)
Weighted average exercise price, cancelled or expired | $ / shares $ 4.90
Option outstanding, ending balance | shares 2,280,116
Weighted average exercise price, ending balance | $ / shares $ 3.33
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF DISAGGREGATION REVENUE (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Product Information [Line Items]        
Revenues $ 1,567,000 $ 1,482,000 $ 3,281,000 $ 3,119,000
Clinical Lab [Member]        
Product Information [Line Items]        
Revenues 992,000 902,000 2,283,000 2,048,000
Over-the-counter [Member]        
Product Information [Line Items]        
Revenues 443,000 466,000 745,000 679,000
Contract Manufacturing [Member]        
Product Information [Line Items]        
Revenues 131,000 52,000 248,000 147,000
Physician's Office [Member]        
Product Information [Line Items]        
Revenues $ 1,000 $ 62,000 $ 5,000 $ 245,000
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.4
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 27, 2023
Mar. 07, 2023
Jul. 20, 2020
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
May 31, 2023
Product Information [Line Items]                
Accumulated deficit       $ 44,856,000   $ 44,856,000   $ 42,217,000
Cash and cash equivalents       7,134,000   7,134,000   9,719,000
Working capital       8,443,000   8,443,000    
Shelf registration statement maximum authorized common stock issuance value $ 20,000,000   $ 90,000,000          
Proceeds from issuance of common stock           $ 1,988,000  
Revenues       1,567,000 $ 1,482,000 3,281,000 3,119,000  
Other receivables, gross, current       1,089,000   1,089,000   751,000
Accounts receivable, credit loss expense (Reversal)       22,000   22,000   29,000
Prepaid expense and other assets       223,000   223,000   300,000
Inventory reserves       498,000   498,000   672,000
Amortization of intangible assets       4,000 3,000 9,000 12,000  
Asset impairment charges           0 6,000  
Investments       165,000   165,000   $ 165,000
Share-based payment arrangement, expense           292,000 622,000  
Proceeds from customers           60,000    
Research and development expense       412,000 462,000 883,000 823,000  
Income tax expense       8,000 1,000 31,000 3,000  
Advertising expense       26,000 18,000 $ 56,000 $ 36,000  
Share-Based Payment Arrangement, Option [Member]                
Product Information [Line Items]                
Antidilutive securities excluded from computation of earnings per share, amount (in shares)           2,280,116 2,338,616  
Polish Distributor [Member]                
Product Information [Line Items]                
Investments       $ 165,000   $ 165,000    
Equity method investment, ownership percentage       6.00%   6.00%    
Marketing and Distribution Rights [Member]                
Product Information [Line Items]                
Finite-lived intangible asset, useful life       18 years   18 years    
Purchased Technology Rights [Member]                
Product Information [Line Items]                
Finite-lived intangible asset, useful life       10 years   10 years    
Patents [Member]                
Product Information [Line Items]                
Finite-lived intangible asset, useful life       15 years   15 years    
Property, Plant and Equipment [Member]                
Product Information [Line Items]                
Depreciation, depletion and amortization       $ 15,000 $ 16,000 $ 30,000 $ 36,000  
Minimum [Member]                
Product Information [Line Items]                
Property, plant and equipment, useful life       5 years   5 years    
Maximum [Member]                
Product Information [Line Items]                
Property, plant and equipment, useful life       10 years   10 years    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Two Key Customers [Member]                
Product Information [Line Items]                
Concentration risk, percentage       52.00% 48.00%      
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Key Customer [Member]                
Product Information [Line Items]                
Concentration risk, percentage           49.00% 44.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Two Key Customers [Member]                
Product Information [Line Items]                
Concentration risk, percentage           64.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | One Key Customer [Member]                
Product Information [Line Items]                
Concentration risk, percentage               36.00%
Cost of Goods and Service, Product and Service Benchmark [Member] | Supplier Concentration Risk [Member] | Five Key Vendors [Member]                
Product Information [Line Items]                
Concentration risk, percentage       75.00% 12.00% 76.00% 8.00%  
Accounts Payable [Member] | Supplier Concentration Risk [Member] | Three Key Vendors [Member]                
Product Information [Line Items]                
Concentration risk, percentage           55.00%    
Accounts Payable [Member] | Supplier Concentration Risk [Member] | One Key Vendors [Member]                
Product Information [Line Items]                
Concentration risk, percentage               23.00%
ATM Agreement [Member]                
Product Information [Line Items]                
Net proceeds from ATM in shares   3,333,333            
Share price   $ 2.40            
Sale of stock expenses   $ 700,000            
Proceeds from issuance of common stock   $ 7,300,000            
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.4
SHAREHOLDERS’ EQUITY (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Mar. 31, 2023
Nov. 30, 2023
Nov. 30, 2022
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, net proceeds   $ 1,988,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]      
Sale of stock shares issued     564,989
Sale of stock gross proceeds     $ 1,988,000
Sale of stock, net proceeds     $ 1,937,000
Common Stock [Member] | ATM Offering [Member] | Minimum [Member]      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, price per share     $ 3.15
Common Stock [Member] | ATM Offering [Member] | Maximum [Member]      
Subsidiary, Sale of Stock [Line Items]      
Sale of stock, price per share     $ 4.26
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF GEOGRAPHIC INFORMATION (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 1,567,000 $ 1,482,000 $ 3,281,000 $ 3,119,000
Asia [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 606,000 663,000 1,632,000 1,477,000
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 428,000 415,000 754,000 967,000
North America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 320,000 401,000 676,000 669,000
Middle East [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 212,000 213,000
South America [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 1,000 $ 3,000 $ 6,000 $ 6,000
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.4
GEOGRAPHIC INFORMATION (Details Narrative)
6 Months Ended
Nov. 30, 2023
USD ($)
Segment
May 31, 2023
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]    
Number of operating segments | Segment 1  
Inventory, gross $ 2,339,000 $ 2,728,000
Property and equipment, net 210,000 213,000
MEXICO    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Inventory, gross 555,000 626,000
Property and equipment, net $ 16,000 $ 17,000
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF OPERATING LEASES (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2023
Nov. 30, 2022
Lessee Disclosure [Abstract]        
Operating lease cost $ 88,000 $ 88,000 $ 176,000 $ 176,000
Variable lease cost 2,000 5,000 1,000
Short-term lease cost 1,000 1,000 2,000 2,000
Total lease cost $ 91,000 $ 89,000 $ 183,000 $ 179,000
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details)
Nov. 30, 2023
USD ($)
Lessee Disclosure [Abstract]  
2024 $ 361,000
2025 371,000
2026 290,000
2027
Total minimum future lease payments 1,022,000
Less: imputed interest 85,000
Total operating lease liabilities $ 937,000
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.4
SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) - USD ($)
6 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Lessee Disclosure [Abstract]    
Cash paid for operating lease liabilities $ 177,000 $ 174,000
Weighted average remaining lease term (years) 2 years 9 months 7 days 3 years 9 months 7 days
Weighted-average discount rate 6.50% 6.50%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.4
LEASES (Details Narrative)
1 Months Ended 6 Months Ended
Nov. 30, 2016
ft²
Nov. 30, 2023
USD ($)
ft²
Lessee Disclosure [Abstract]    
Area of land | ft² 8,100 22,000
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 one manufacturing process. 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.
Security deposit | $   $ 22,000
XML 39 form10-q_htm.xml IDEA: XBRL DOCUMENT 0000073290 2023-06-01 2023-11-30 0000073290 2024-01-15 0000073290 2023-11-30 0000073290 2023-05-31 0000073290 us-gaap:SeriesAPreferredStockMember 2023-11-30 0000073290 us-gaap:SeriesAPreferredStockMember 2023-05-31 0000073290 2023-09-01 2023-11-30 0000073290 2022-09-01 2022-11-30 0000073290 2022-06-01 2022-11-30 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 2023-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-08-31 0000073290 us-gaap:RetainedEarningsMember 2023-08-31 0000073290 2023-08-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 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-08-31 0000073290 2022-08-31 0000073290 us-gaap:CommonStockMember 2023-06-01 2023-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-06-01 2023-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-01 2023-08-31 0000073290 us-gaap:RetainedEarningsMember 2023-06-01 2023-08-31 0000073290 2023-06-01 2023-08-31 0000073290 us-gaap:CommonStockMember 2023-09-01 2023-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-09-01 2023-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-01 2023-11-30 0000073290 us-gaap:RetainedEarningsMember 2023-09-01 2023-11-30 0000073290 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-01 2022-08-31 0000073290 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0000073290 2022-06-01 2022-08-31 0000073290 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-01 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0000073290 us-gaap:CommonStockMember 2023-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2023-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-11-30 0000073290 us-gaap:RetainedEarningsMember 2023-11-30 0000073290 us-gaap:CommonStockMember 2022-11-30 0000073290 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0000073290 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-11-30 0000073290 us-gaap:RetainedEarningsMember 2022-11-30 0000073290 2022-11-30 0000073290 2020-07-20 2020-07-20 0000073290 BMRA:ATMAgreementMember 2023-03-07 2023-03-07 0000073290 BMRA:ATMAgreementMember 2023-03-07 0000073290 2023-09-27 2023-09-27 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoKeyCustomersMember 2023-09-01 2023-11-30 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoKeyCustomersMember 2022-09-01 2022-11-30 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:OneKeyCustomerMember 2023-06-01 2023-11-30 0000073290 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember BMRA:OneKeyCustomerMember 2022-06-01 2022-11-30 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:TwoKeyCustomersMember 2023-06-01 2023-11-30 0000073290 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember BMRA:OneKeyCustomerMember 2022-06-01 2023-05-31 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2023-09-01 2023-11-30 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2022-09-01 2022-11-30 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2023-06-01 2023-11-30 0000073290 us-gaap:CostOfGoodsProductLineMember us-gaap:SupplierConcentrationRiskMember BMRA:FiveKeyVendorsMember 2022-06-01 2022-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember BMRA:ThreeKeyVendorsMember 2023-06-01 2023-11-30 0000073290 us-gaap:AccountsPayableMember us-gaap:SupplierConcentrationRiskMember BMRA:OneKeyVendorsMember 2022-06-01 2023-05-31 0000073290 srt:MinimumMember 2023-11-30 0000073290 srt:MaximumMember 2023-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2023-09-01 2023-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2022-09-01 2022-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2023-06-01 2023-11-30 0000073290 us-gaap:PropertyPlantAndEquipmentMember 2022-06-01 2022-11-30 0000073290 BMRA:MarketingAndDistributionRightsMember 2023-11-30 0000073290 BMRA:PurchasedTechnologyRightsMember 2023-11-30 0000073290 us-gaap:PatentsMember 2023-11-30 0000073290 BMRA:PolishDistributorMember 2023-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2023-06-01 2023-11-30 0000073290 us-gaap:EmployeeStockOptionMember 2022-06-01 2022-11-30 0000073290 BMRA:ClinicalLabMember 2023-09-01 2023-11-30 0000073290 BMRA:ClinicalLabMember 2022-09-01 2022-11-30 0000073290 BMRA:ClinicalLabMember 2023-06-01 2023-11-30 0000073290 BMRA:ClinicalLabMember 2022-06-01 2022-11-30 0000073290 BMRA:OverTheCounteMember 2023-09-01 2023-11-30 0000073290 BMRA:OverTheCounteMember 2022-09-01 2022-11-30 0000073290 BMRA:OverTheCounteMember 2023-06-01 2023-11-30 0000073290 BMRA:OverTheCounteMember 2022-06-01 2022-11-30 0000073290 BMRA:ContractManufacturingMember 2023-09-01 2023-11-30 0000073290 BMRA:ContractManufacturingMember 2022-09-01 2022-11-30 0000073290 BMRA:ContractManufacturingMember 2023-06-01 2023-11-30 0000073290 BMRA:ContractManufacturingMember 2022-06-01 2022-11-30 0000073290 BMRA:PhysiciansOfficeMember 2023-09-01 2023-11-30 0000073290 BMRA:PhysiciansOfficeMember 2022-09-01 2022-11-30 0000073290 BMRA:PhysiciansOfficeMember 2023-06-01 2023-11-30 0000073290 BMRA:PhysiciansOfficeMember 2022-06-01 2022-11-30 0000073290 us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-06-01 2022-11-30 0000073290 srt:MinimumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-11-30 0000073290 srt:MaximumMember us-gaap:CommonStockMember BMRA:ATMOfferingMember 2022-11-30 0000073290 us-gaap:CommonStockMember 2023-03-01 2023-03-31 0000073290 us-gaap:CommonStockMember 2023-03-31 0000073290 country:MX 2023-11-30 0000073290 country:MX 2023-05-31 0000073290 srt:AsiaMember 2023-09-01 2023-11-30 0000073290 srt:AsiaMember 2022-09-01 2022-11-30 0000073290 srt:AsiaMember 2023-06-01 2023-11-30 0000073290 srt:AsiaMember 2022-06-01 2022-11-30 0000073290 srt:EuropeMember 2023-09-01 2023-11-30 0000073290 srt:EuropeMember 2022-09-01 2022-11-30 0000073290 srt:EuropeMember 2023-06-01 2023-11-30 0000073290 srt:EuropeMember 2022-06-01 2022-11-30 0000073290 srt:NorthAmericaMember 2023-09-01 2023-11-30 0000073290 srt:NorthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:NorthAmericaMember 2023-06-01 2023-11-30 0000073290 srt:NorthAmericaMember 2022-06-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2023-09-01 2023-11-30 0000073290 us-gaap:MiddleEastMember 2022-09-01 2022-11-30 0000073290 us-gaap:MiddleEastMember 2023-06-01 2023-11-30 0000073290 us-gaap:MiddleEastMember 2022-06-01 2022-11-30 0000073290 srt:SouthAmericaMember 2023-09-01 2023-11-30 0000073290 srt:SouthAmericaMember 2022-09-01 2022-11-30 0000073290 srt:SouthAmericaMember 2023-06-01 2023-11-30 0000073290 srt:SouthAmericaMember 2022-06-01 2022-11-30 0000073290 2016-11-01 2016-11-30 0000073290 2016-11-30 iso4217:USD shares iso4217:USD shares pure BMRA:Segment utr:sqft false 2024 --05-31 Q2 0000073290 10-Q true 2023-11-30 false 001-37863 BIOMERICA, INC. DE 95-2645573 17571 Von Karman Avenue Irvine CA 92614 949 645-2111 COMMON STOCK, PAR VALUE $0.08 NASDAQ BMRA Yes Yes Non-accelerated Filer true false false 16821646 7134000 9719000 1067000 722000 1841000 2056000 223000 300000 10265000 12797000 210000 213000 761000 617000 891000 1035000 165000 165000 204000 165000 96000 79000 11831000 14454000 783000 892000 668000 696000 60000 60000 311000 297000 1822000 1945000 626000 785000 2448000 2730000 0.08 0.08 571429 571429 0 0 0 0 0 0 4428571 4428571 0 0 0 0 0.08 0.08 25000000 25000000 16821646 16821646 16821646 16821646 1346000 1346000 52997000 52705000 -104000 -110000 -44856000 -42217000 9383000 11724000 11831000 14454000 1567000 1482000 3281000 3119000 1242000 1130000 2541000 2822000 325000 352000 740000 297000 1521000 1556000 2696000 3210000 412000 462000 883000 823000 1933000 2018000 3579000 4033000 -1608000 -1666000 -2839000 -3736000 109000 41000 231000 41000 109000 41000 231000 41000 -1499000 -1625000 -2608000 -3695000 8000 1000 31000 3000 -1507000 -1626000 -2639000 -3698000 -0.09 -0.12 -0.16 -0.28 -0.09 -0.12 -0.16 -0.28 16821646 13455166 16821646 13271845 16821646 13455166 16821646 13271845 -1507000 -1626000 -2639000 -3698000 -9000 6000 -21000 -1507000 -1635000 -2633000 -3719000 16821646 1346000 52705000 -110000 -42217000 11724000 6000 6000 170000 170000 -1132000 -1132000 16821646 1346000 52875000 -104000 -43349000 10768000 122000 122000 -1507000 -1507000 16821646 1346000 52997000 -104000 -44856000 9383000 12867924 1029000 42447000 -74000 -35077000 8325000 15000 1000 13000 14000 523977 42000 1722000 1764000 -13000 -13000 304000 304000 -2072000 -2072000 13406901 1072000 44486000 -87000 -37149000 8322000 13406901 1072000 44486000 -87000 -37149000 8322000 31500 3000 63000 66000 41012 3000 170000 173000 -9000 -9000 318000 318000 -1626000 -1626000 13479413 1078000 45037000 -96000 -38775000 7244000 13479413 1078000 45037000 -96000 -38775000 7244000 -2639000 -3698000 39000 48000 -7000 369000 -174000 -72000 292000 622000 144000 134000 338000 445000 -390000 -427000 -77000 -200000 17000 -16000 -110000 -302000 -28000 50000 -2000 -145000 -133000 -2516000 -2786000 27000 58000 48000 -75000 -58000 1988000 52000 79000 2015000 6000 -21000 -2585000 -850000 9719000 5917000 7134000 5067000 30000 3000 6000 1000 <p id="xdx_809_eus-gaap--BasisOfAccounting_zBqxrOwBzGH6" 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"><b>NOTE 1: <span id="xdx_823_zXERp7As4dKc">BASIS OF PRESENTATION</span></b></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"><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">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 eventual regulatory approval, of patented, diagnostic-guided therapy (“DGT”) products based on our inFoods<sup>®</sup> Technology platform that treat gastrointestinal diseases, such as irritable bowel syndrome (“IBS”), and other inflammatory diseases. These inFoods based products are directed at chronic inflammatory illnesses that are widespread and common, and as such address very large markets. The first product we are launching using this patented inFoods Technology is our inFoods IBS product which uses a simple blood sample to identify patient-specific foods that, when removed from their diet, may alleviate IBS symptoms such as pain, bloating, diarrhea, cramping and constipation. Instead of broad and difficult to manage dietary restrictions, the inFoods IBS product works by identifying a patient’s above normal immunoreactivity to a panel of specific foods that have been shown to often be problematic to IBS sufferers. A food identified as positive (causing an abnormally high immune response in the patient) is simply removed from the diet to help alleviate IBS symptoms. We have launched this product with certain large gastroenterology (“GI”) physician groups that are now offering this product to their patients. We have also recently hired an internal sales force to sign up additional GI physician groups who are interested in offering this product to their patients. As such, we are expecting growth in revenues from the launch of our inFoods IBS product in coming quarters.</span></p> <p style="font: 10pt Times 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 other existing medical diagnostic products are sold worldwide primarily in two markets: 1) clinical laboratories and 2) point-of-care (physicians’ offices and over-the-counter at Walmart, CVS Pharmacy and Amazon). 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"><span 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">Due to the global 2019 SARS-CoV-2 novel coronavirus pandemic, in March 2020 we began developing COVID-19 products to indicate if a person has been infected by COVID-19 or is currently infected. 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 the   six months ended November 30, 2023. As such, our COVID-19 product sales have caused significant swings in our revenues over the past nine quarters.</span></p> <p style="font: 10pt Times 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 products that accounted for all of our revenues during the six months ended November 30, 2023, are primarily focused on gastrointestinal diseases, colorectal diseases, food intolerances, and certain esoteric tests. These diagnostic test products utilize immunoassay technology. Most of our products are CE marked and/or sold for diagnostic use where they are registered by each country’s regulatory agency. In addition, some products are cleared for sale in the United States by the FDA.</span></p> <p style="font: 10pt Times 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 unaudited condensed consolidated financial statements herein have been prepared by management pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”). The accompanying unaudited condensed consolidated financial statements have been prepared under the presumption that users of the interim financial information have either read or have access to the audited consolidated financial statements for the latest fiscal year ended May 31, 2023. Accordingly, certain information and note disclosures normally included in financial statements prepared in accordance with United States generally accepted accounting principles (“GAAP”) have been condensed or omitted pursuant to such rules and regulations. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. Operating results for the three and six months ended November 30, 2023 are not necessarily indicative of the results that may be expected for the fiscal year ending May 31, 2024. For further information, refer to the audited consolidated financial statements and notes thereto for the fiscal year ended May 31, 2023 included in the Company’s Annual Report on Form 10-K filed with the SEC on August 25, 2023. Management has evaluated all subsequent events and transactions through the date of filing this report.</span></p> <p style="font: 10pt Times 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_805_eus-gaap--SignificantAccountingPoliciesTextBlock_zkbQuUfXsJvi" 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"><b>NOTE 2: <span id="xdx_823_z3oLcAnLevdc">SIGNIFICANT ACCOUNTING POLICIES</span></b></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 id="xdx_84B_eus-gaap--ConsolidationPolicyTextBlock_zj9aN8ljRdH8" style="font: 10pt Times 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_861_zc1NlCaRvbti">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 condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times 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--UseOfEstimates_zThnXKF2NRb3" style="font: 10pt Times 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_869_ziax1YSz3xZc">ACCOUNTING ESTIMATES</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 preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical practices with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times 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_ecustom--MarketsAndMethodsOfDistributionPolicyTextBlock_zINC2SKkIIXg" style="font: 10pt Times 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_zJkbuM8KBCp6">MARKETS AND METHODS OF DISTRIBUTION</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 majority of the Company’s revenues come from the sale of products that the company manufactures in the U.S. and in Mexico. Some of the raw materials used in manufacturing come from Asia and other regions of the world. Finally, most of the Company’s revenues are generated from the international sales of its products. Due to global and economic disruptions caused by the COVID-19 pandemic, the ongoing war in Ukraine and Israel, and tensions between the country of China and the United States, the Company’s operations have been negatively impacted. The Company has faced disruptions in the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The Company’s current sales and marketing focus is on the sale of the inFoods IBS product which is manufactured and sold within the U.S. and the launch of our new H. Pylori test that was recently cleared for sale in the US by the FDA, which is also manufactured and sold within the U.S.</span></p> <p style="font: 10pt Times 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_ecustom--LiquidityPolicyTextBlock_zcKIwErsR6Ng" style="font: 10pt Times 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_zS5Q15ttt0X6">LIQUIDITY</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_90C_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_di_c20231130_zZPkVHqj7Pa3" title="Accumulated deficit">44,856,000</span> million as of November 30, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product development, and commercial product launch activities. As of November 30, 2023, the Company had cash and cash equivalents of approximately $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20231130_z3qGMrPpqUq2" title="Cash and cash equivalents">7,134,000</span> and working capital of approximately $<span id="xdx_905_ecustom--WorkingCapital_iNI_di_c20231130_z1315QcINxSj" title="Working capital">8,443,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 July 20, 2020, the Company filed with the Securities and Exchange Commission (“SEC”) a Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 30, 2020. This shelf registration statement registered the sale of up to $<span id="xdx_904_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20200720__20200720_zEMVQccHOFRd" title="Shelf registration statement maximum authorized common stock issuance value">90,000,000</span> of the Company’s equity securities during the three years ended September 30, 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">Under the Company’s outstanding Registration Statement, on March 7, 2023, the Company sold <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zTHA4OgAH4L4" 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_zBi2JrUE6T15" title="Share price">2.40</span> per share, with net total proceeds, after deducting issuance fees and expenses of $<span id="xdx_90A_ecustom--SaleOfStockExpenses_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zPxPcn20nZ5d" title="Sale of stock expenses">700,000</span>, of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_z8oMzGPd1gL1" title="Proceeds from issuance of common stock">7,300,000</span>. Since the closing of the March 7, 2023 offering, a previously ATM facility has been withdrawn and is not active.</span></p> <p style="font: 10pt Times 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 replace the shelf registration statement that was set to expire on September 30, 2023, on September 27, 2023, the Company filed with the SEC a new Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 29, 2023. This new shelf registration statement registers the sale of up to $<span id="xdx_900_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20230927__20230927_zB5rueOgMdg3" title="Shelf registration statement maximum authorized common stock issuance value">20,000,000</span> of the Company’s equity securities during the three years ending September 29, 2026.</span></p> <p style="font: 10pt Times 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 past offerings and any future offerings for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies, product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for 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">Management has analyzed the cash requirements of the Company’s business through at least February 2025. As a result of cash and cash equivalents on hand on November 30, 2023, largely from the public offering, and the ability to raise additional funds if needed through the sale of shares of the Company’s common stock, management believes the Company has sufficient funds to operate through at least February 2025.</span></p> <p style="font: 10pt Times 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--ConcentrationRiskCreditRisk_zwGUDfsx1Kj2" style="font: 10pt Times 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_zzWHuaZljUng">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"> </span></p> <p style="font: 10pt Times 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">Consolidated net sales were approximately $<span id="xdx_90C_eus-gaap--Revenues_c20230901__20231130_zqjoHc31Ksi8" title="Revenues">1,567,000</span> and $<span id="xdx_90C_eus-gaap--Revenues_c20220901__20221130_zpvaYDGtgsl1" title="Revenues">1,482,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_90B_eus-gaap--Revenues_c20230601__20231130_zEAEXBaevOGg" title="Revenues">3,281,000</span> and $<span id="xdx_902_eus-gaap--Revenues_c20220601__20221130_zTlqcnEYTjx9" title="Revenues">3,119,000</span> for the six months ended November 30, 2023 and 2022, 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">For the three months ended November 30, 2023, the Company had two key customers who are located in foreign countries which accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230901__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoKeyCustomersMember_zsrp5aLilth3" title="Concentration risk, percentage">52</span>% of net consolidated sales. For the three months ended November 30, 2022, the Company had two key customers, one located in Asia and one located in United States which accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220901__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoKeyCustomersMember_zH1YgIevQBUe" title="Concentration risk, percentage">48</span>% of net consolidated sales. For the six months ended November 30, 2023 and 2022, the Company had one key customer who is located in Asia which accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyCustomerMember_zbqKcj12RIH2" title="Concentration risk, percentage">49</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyCustomerMember_ztE5LfLVGJe3" title="Concentration risk, percentage">44</span>% of net consolidated 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 on November 30, 2023 and May 31, 2023 were approximately $<span id="xdx_906_eus-gaap--OtherReceivablesGrossCurrent_iI_c20231130_zT3NP7RWcVyj" title="Other receivables, gross, current">1,089,000</span> and $<span id="xdx_905_eus-gaap--OtherReceivablesGrossCurrent_iI_c20230531_zCi08HiYDCjb" title="Other receivables, gross, current">751,000</span>, respectively. As of November 30, 2023, the Company had two key customers, who are located in foreign countries which accounted for a total of <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoKeyCustomersMember_zS14mj90GmU5" title="Concentration risk, percentage">64</span>% of gross accounts receivable. As of May 31, 2023, the Company had one key customer, who is located in Asia which accounted for a total of <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyCustomerMember_zvrDpLgPMO01" title="Concentration risk, percentage">36</span>% of gross accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 320.8pt"><span 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 three months ended November 30, 2023, the Company had five key vendors which accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230901__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zrdLoeLYf3i" title="Concentration risk, percentage">75</span>% of the purchases of raw materials. For the three months ended November 30, 2022, the Company had one key vendor which accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220901__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zu5zioVWIsD2" title="Concentration risk, percentage">12</span>% of the purchases of raw materials. For the six months ended November 30, 2023, the Company had five vendors which accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zGVvsnGPKqG3" title="Concentration risk, percentage">76</span>% of the purchases of raw materials. For the six months ended November 30, 2022, the Company had one key vendor which accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zmCa40498ERk" title="Concentration risk, percentage">8</span>% of the purchases of 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">As of November 30, 2023 and May 31, 2023, the Company had three and one key vendors which accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ThreeKeyVendorsMember_zdy7vPupYopc" title="Concentration risk, percentage">55</span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyVendorsMember_zcfE4yTr1aaa" title="Concentration risk, percentage">23</span>%, respectively, 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"> </span></p> <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z4gHiMHW58k5" style="font: 10pt Times 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_86D_zeOEIUKMzBJ8">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_zmVWYlA3Yngd" style="font: 10pt Times 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_86F_zGjawqEtJ7W8">ACCOUNTS RECEIVABLE</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"><span 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 adopted Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments – Credit Losses </i>(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.</span></p> <p style="font: 10pt Times 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">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"><span 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 November 30, 2023 and May 31, 2023, the Company has established a reserve of approximately $<span id="xdx_904_ecustom--AccountsReceivableCreditLossExpenseReversal_iI_c20231130_zoBnL5WZF167" title="Accounts receivable, credit loss expense (Reversal)">22,000</span> and $<span id="xdx_907_ecustom--AccountsReceivableCreditLossExpenseReversal_iI_c20230531_zucCHY1r3tMe" title="Accounts receivable, credit loss expense (Reversal)">29,000</span>, respectively, for <span style="background-color: white">doubtful accounts.</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"> </span></p> <p style="font: 10pt Times 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--PrepaidExpensesAndOtherPolicyTextBlock_znbwH9eUQ077" style="font: 10pt Times 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_zie8Lm5DTYo1">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 prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p> <p style="font: 10pt Times 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 November 30, 2023 and May 31, 2023, the prepaids were approximately $<span id="xdx_907_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20231130_zLs7dRVywGX3" title="Prepaid expense and other assets">223,000</span> and $<span id="xdx_902_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20230531_zh8UOsEc1lh4" title="Prepaid expense and other assets">300,000</span>, respectively, composed 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"> </span></p> <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zc3WlxvnLBa4" style="font: 10pt Times 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_z2g3ctYM1V1b">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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zAYlA1vLEupk" 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">Net inventories are approximately the following:</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_8BA_z69ECTJ5LEs2" 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="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20231130_zLXuxcEjcROk" style="border-bottom: Black 1.5pt solid; text-align: center">November 30, 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230531_zHEiCfuWkxZh" style="border-bottom: Black 1.5pt solid; text-align: center">May 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterialsAndSupplies_iI_maIGzLcj_zYwf8PnBNms1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">1,377,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: 24%; text-align: right">1,677,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryWorkInProcess_iI_maIGzLcj_zSAWSYmIjIma" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">781,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">869,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_maIGzLcj_ziy5XzIAvRZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">181,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">182,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryGross_iTI_mtIGzLcj_maINzi6L_zmloT6VwicB1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total gross inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,339,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryValuationReserves_iNI_di_msINzi6L_zs7EX5aK3eCg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Inventory reserves</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(498,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">(672,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_mtINzi6L_zfiksigRw3b" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net inventory</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,841,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">2,056,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zrDLSGnLDME4" 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"><br/> <br/></span></p> <p style="font: 10pt Times 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 November 30, 2023, and May 31, 2023, inventory reserves were approximately $<span id="xdx_901_eus-gaap--InventoryValuationReserves_iI_c20231130_z1VoY0iWK6u2" title="Inventory reserves">498,000</span> and $<span id="xdx_90C_eus-gaap--InventoryValuationReserves_iI_c20230531_zuGAYHDRUvI9" 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"> </span></p> <p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zeZxr89ivqaa" style="font: 10pt Times 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_z6hkCiFTiF8f">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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember_zYrf8EFqMOHb" title="Property, plant and equipment, useful life">5</span> to <span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember_zYGl3f5rmwd6" 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 were approximately $<span id="xdx_90F_eus-gaap--DepreciationDepletionAndAmortization_c20230901__20231130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_z0Sfboda72Na" title="Depreciation, depletion and amortization">15,000</span> and $<span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_c20220901__20221130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zUh9bLbXtPs6" title="Depreciation, depletion and amortization">16,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_902_eus-gaap--DepreciationDepletionAndAmortization_c20230601__20231130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zvWC7DOfyBC3" title="Depreciation, depletion and amortization">30,000</span> and $<span id="xdx_90D_eus-gaap--DepreciationDepletionAndAmortization_c20220601__20221130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zGiDTwXAQRT" title="Depreciation, depletion and amortization">36,000</span> for the six months ended November 30, 2023 and 2022, 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_zo5aVJfhxbz7" style="font: 10pt Times 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_zJK4CmmvdZo1">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 ASC, ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; color: #00B050"><span 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 <span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--MarketingAndDistributionRightsMember_z42sfw8LOV9k" title="Finite-lived intangible asset, useful life">18</span> years for marketing and distribution rights, <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PurchasedTechnologyRightsMember_zY1gmor64sah" 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_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z0ASnkeSFIEi" title="Finite-lived intangible asset, useful life">15</span> years. Amortization expense was approximately $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20230901__20231130_zkF0T7uJzyG1" title="Amortization of intangible assets">4,000</span> and $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20220901__20221130_zgpOYhoW00m9" title="Amortization of intangible assets">3,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20230601__20231130_zv7mFyBPvSh" title="Amortization of intangible assets">9,000</span> and $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20220601__20221130_zxDOftY0rAne" title="Amortization of intangible assets">12,000</span> for the six months ended November 30, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></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 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. During the six months ended November 30, 2023, there was <span id="xdx_907_eus-gaap--AssetImpairmentCharges_do_c20230601__20231130_zC9F7YCQYMqa" title="Asset impairment charges">no</span> impairment. During the six months ended November 30, 2022, an impairment adjustment was made of $<span id="xdx_90C_eus-gaap--AssetImpairmentCharges_c20220601__20221130_zRtqZ7E7DhMi" title="Asset impairment charges">6,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"> </span></p> <p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zloumTdE7Cig" style="font: 10pt Times 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_869_z34jEDFn6kB">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_901_eus-gaap--Investments_iI_c20231130__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zWvUUQWvW9Xh" title="Investments">165,000</span> into the Polish distributor and owns approximately <span id="xdx_90B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20231130__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zFkIi6b1laCg" 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 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 November 30, 2023 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 Holdings during the period ended November 30, 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_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zY2wg6EqbzE7" style="font: 10pt Times 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_z0wmARG2PU98">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_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230601__20231130_zjLNoyxvUMhe" title="Share-based payment arrangement, expense">292,000</span> and $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_c20220601__20221130_z3dLBOZDPLFe" title="Share-based payment arrangement, expense">622,000</span> of share-based compensation during the six months ended November 30, 2023 and 2022, 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_894_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zoBO1lxzVU94" style="font: 10pt Times 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 summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended November 30, 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><span id="xdx_8BA_zvdwvf36OOdi" style="display: none">SUMMARY OF OPTIONS ACTIVITY</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="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option Shares</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted Average</p> <p style="margin-top: 0; margin-bottom: 0">Exercise Price</p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; font-weight: bold">Options Outstanding at May 31, 2023</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230601__20231130_zqJG8utwN2S2" style="width: 20%; font-weight: bold; text-align: right" title="Option outstanding, begining balance">2,342,616</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 20%; font-weight: bold; text-align: right">           <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230601__20231130_zllbhZL8d6kf" title="Weighted average exercise price, begining balance">3.52</span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230601__20231130_z9dHTRnnrrVc" style="text-align: right" title="Options granted">86,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230601__20231130_zsXmcyTqbLIe" title="Weighted average exercise price, granted">1.09</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20230601__20231130_zaaacXGSLsk9" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl0764">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230601__20231130_zhaHclIh98fd" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0766">-</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20230601__20231130_zSzUw9g0IDl4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired">(148,500</td><td style="text-align: left">)</td><td> </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 id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230601__20231130_zrxQwozW0XSg" title="Weighted average exercise price, cancelled or expired">4.90</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Options Outstanding at November 30, 2023</td><td style="font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230601__20231130_zyroiZqWvD3a" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Option outstanding, ending balance">2,280,116</td><td style="font-weight: bold; text-align: left"> </td><td style="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 id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230601__20231130_zOzRcQ3O9LTk" title="Weighted average exercise price, ending balance">3.33</span></td><td style="font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zfz1Pql3LMMc" 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z0E9PlMfw8L9" 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"><b><span id="xdx_86A_zlfRjVCqSPT7">REVENUE RECOGNITION</span></b></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 Company has various contracts with customers. All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred, and at which point title passes.</span></p> <p style="font: 10pt Times 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 does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2023 and 2022 and does not believe that any additional discounts will be given through the end of the contract periods.</span></p> <p style="font: 10pt Times 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">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors. Physician’s office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers.</span></p> <p style="font: 10pt Times 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 November 30, 2023, the Company had approximately $<span id="xdx_907_eus-gaap--ProceedsFromCustomers_c20230601__20231130_zZFwn66fzebi" title="Proceeds from customers">60,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">Disaggregation of revenue:</span></p> <p style="font: 10pt Times 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_zbp0VBILNR2d" style="font: 10pt Times 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 breakdown of revenues according to 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zm4NSRCnIn95" style="display: none">SCHEDULE OF DISAGGREGATION REVENUE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" id="xdx_49B_20230901__20231130_zHa80M8FPy3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220901__20221130_zYaPoOv2YIYc" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230601__20231130_zv5ttglvLWQa" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220601__20221130_ziY6rNwWH3b3" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ClinicalLabMember_zyX6GGoTXv65" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Clinical lab</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">992,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: 12%; text-align: right">902,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: 12%; text-align: right">2,283,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: 12%; text-align: right">2,048,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OverTheCounteMember_z2iqfaQqdyGh" style="vertical-align: bottom; background-color: White"> <td>Over-the-counter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">466,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">745,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">679,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractManufacturingMember_zLnNyYeWxfpe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract manufacturing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">131,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">248,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">147,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PhysiciansOfficeMember_zKKMjRcTIPKi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Physician’s office</td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,000</td><td style="text-align: left"> </td><td> </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="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">245,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zqa6G8rrzV42" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwZPx1JsMxug" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zQvU0dmyFMs7" 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">See Note 4 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_zlFCKp1Srz44" style="font: 10pt Times 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_zJdgLutusyuh">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_z4FitVtZuVLa" style="font: 10pt Times 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_z0PU4VO3SlS">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_904_eus-gaap--ResearchAndDevelopmentExpense_c20230901__20231130_zlelFkdnYPYk" title="Research and development expense">412,000</span> and $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20220901__20221130_zfqcEYILj37l" title="Research and development expense">462,000</span> of research and development costs during the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_903_eus-gaap--ResearchAndDevelopmentExpense_c20230601__20231130_zx4cP6LpFp56" title="Research and development expense">883,000</span> and $<span id="xdx_90B_eus-gaap--ResearchAndDevelopmentExpense_c20220601__20221130_zYuLkqN94WN7" title="Research and development expense">823,000</span> of research and development costs during the six months ended November 30, 2023 and 2022, 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_84D_eus-gaap--IncomeTaxPolicyTextBlock_zmRTfct8gwb2" style="font: 10pt Times 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_86F_zcPybIktxnHh">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">For the three months ended November 30, 2023, the Company had an income tax expense of approximately $<span id="xdx_904_eus-gaap--IncomeTaxExpenseBenefit_c20230901__20231130_z6em9UcAWAIf" title="Income tax expense">8,000</span>. For the six months ended November 30, 2023, the Company had an income tax expense of approximately $<span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_c20230601__20231130_zaZdQprDtBz4" title="Income tax expense">31,000</span>. These expenses consisted of state minimum taxes and miscellaneous foreign taxes. During the three and six months ended November 30, 2023, the Company had a net operating loss (“NOL”) that generated deferred tax assets for NOL carryforwards. Deferred income tax assets and liabilities are recognized for temporary differences between the financial statements and income tax carrying values using tax rates in effect for the years such differences are expected to reverse. Due to uncertainties surrounding our ability to generate future taxable income and consequently realize such deferred income tax assets, the Company has determined that it is more likely than not that these deferred tax assets will not be realized. Accordingly, the Company has established a full valuation allowance against its deferred tax assets as of November 30, 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’s policy is to recognize any interest and penalties related to unrecognized tax benefits as a component of income tax expense. For the three months ended November 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.</span></p> <p style="font: 10pt Times 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_zHKuuOTCnNU" style="font: 10pt Times 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_861_z10arhEHXxYk">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 advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $<span id="xdx_903_eus-gaap--AdvertisingExpense_c20230901__20231130_zesDEHQt6WJ5" title="Advertising expense">26,000</span> and $<span id="xdx_902_eus-gaap--AdvertisingExpense_c20220901__20221130_ztgjMP9zjQ27" title="Advertising expense">18,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_906_eus-gaap--AdvertisingExpense_c20230601__20231130_zi4YT9ho2t5g" title="Advertising expense">56,000</span> and $<span id="xdx_904_eus-gaap--AdvertisingExpense_c20220601__20221130_zMum37xbo0E2" title="Advertising expense">36,000</span> during the six months ended November 30, 2023 and 2022, 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"> </span></p> <p style="font: 10pt Times 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_zZ8EdRGtV0hc" style="font: 10pt Times 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_86D_zbeaOnQTbqaj">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 period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2023 and 2022.</span></p> <p style="font: 10pt Times 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_zUi9zdgHIaOi" style="font: 10pt Times 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_869_znm28EC5wvo8">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</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">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term. Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases. The Company leases office space and copy machines, all of which are operating leases. Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. The leases do not include the options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p> <p style="font: 10pt Times 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_z4pTu2sMPge8" style="font: 10pt Times 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_zCCOecQ1a2Rb">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 amount of anti-dilutive stock options not included in the loss per share calculation on November 30, 2023 and 2022 was <span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230601__20231130__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zGpU2psjZiS4" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">2,280,116</span> and <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220601__20221130__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zJK7jrV2CKS7" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">2,338,616</span>, respectively.</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"><b> </b></span></p> <p id="xdx_848_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zQkExPfptog9" 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"><b><span id="xdx_86E_zzIgMpq1dSM5">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 condensed consolidated financial statements.</span></p> <p id="xdx_856_zQUlvhGgT3ya" style="font: 10pt Times 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_zj9aN8ljRdH8" style="font: 10pt Times 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_861_zc1NlCaRvbti">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 condensed consolidated financial statements include the accounts of Biomerica, Inc. as well as its German subsidiary (BioEurope GmbH) and Mexican subsidiary (Biomerica de Mexico). All significant intercompany accounts and transactions have been eliminated in consolidation.</span></p> <p style="font: 10pt Times 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--UseOfEstimates_zThnXKF2NRb3" style="font: 10pt Times 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_869_ziax1YSz3xZc">ACCOUNTING ESTIMATES</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 preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements, and the reported amounts of revenues and expenses during the reported period. Estimates that are made include the allowance for doubtful accounts, which is estimated based on current as well as historical practices with a customer; stock option forfeiture rates, which are calculated based on historical data; inventory obsolescence, which is based on projected and historical usage of materials; and lease liability and right-of-use assets, which are calculated based on certain assumptions such as borrowing rate, the likelihood of lease extensions to occur, asset valuation, among other things; and other items that may be necessary to estimate using current, historical and judgment based information. Actual results could materially differ from those estimates.</span></p> <p style="font: 10pt Times 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_ecustom--MarketsAndMethodsOfDistributionPolicyTextBlock_zINC2SKkIIXg" style="font: 10pt Times 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_zJkbuM8KBCp6">MARKETS AND METHODS OF DISTRIBUTION</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 majority of the Company’s revenues come from the sale of products that the company manufactures in the U.S. and in Mexico. Some of the raw materials used in manufacturing come from Asia and other regions of the world. Finally, most of the Company’s revenues are generated from the international sales of its products. Due to global and economic disruptions caused by the COVID-19 pandemic, the ongoing war in Ukraine and Israel, and tensions between the country of China and the United States, the Company’s operations have been negatively impacted. The Company has faced disruptions in the following areas, and may face further challenges from supply chain disruptions, cost inflation, loss of contracts and/or customers, travel, shipping and logistical disruptions, government responses of all types, international business risks in countries where the Company makes and/or sells its products, loss of human capital or personnel at the Company, its partners and its customers, interruptions of production, customer credit risk, and general economic calamities. The Company’s current sales and marketing focus is on the sale of the inFoods IBS product which is manufactured and sold within the U.S. and the launch of our new H. Pylori test that was recently cleared for sale in the US by the FDA, which is also manufactured and sold within the U.S.</span></p> <p style="font: 10pt Times 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_ecustom--LiquidityPolicyTextBlock_zcKIwErsR6Ng" style="font: 10pt Times 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_zS5Q15ttt0X6">LIQUIDITY</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_90C_eus-gaap--RetainedEarningsAccumulatedDeficit_iNI_di_c20231130_zZPkVHqj7Pa3" title="Accumulated deficit">44,856,000</span> million as of November 30, 2023. Management expects to continue to incur significant costs as it advances its clinical trials, product development, and commercial product launch activities. As of November 30, 2023, the Company had cash and cash equivalents of approximately $<span id="xdx_908_eus-gaap--CashAndCashEquivalentsAtCarryingValue_iI_c20231130_z3qGMrPpqUq2" title="Cash and cash equivalents">7,134,000</span> and working capital of approximately $<span id="xdx_905_ecustom--WorkingCapital_iNI_di_c20231130_z1315QcINxSj" title="Working capital">8,443,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 July 20, 2020, the Company filed with the Securities and Exchange Commission (“SEC”) a Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 30, 2020. This shelf registration statement registered the sale of up to $<span id="xdx_904_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20200720__20200720_zEMVQccHOFRd" title="Shelf registration statement maximum authorized common stock issuance value">90,000,000</span> of the Company’s equity securities during the three years ended September 30, 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">Under the Company’s outstanding Registration Statement, on March 7, 2023, the Company sold <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zTHA4OgAH4L4" 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_zBi2JrUE6T15" title="Share price">2.40</span> per share, with net total proceeds, after deducting issuance fees and expenses of $<span id="xdx_90A_ecustom--SaleOfStockExpenses_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_zPxPcn20nZ5d" title="Sale of stock expenses">700,000</span>, of approximately $<span id="xdx_90D_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20230307__20230307__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMAgreementMember_z8oMzGPd1gL1" title="Proceeds from issuance of common stock">7,300,000</span>. Since the closing of the March 7, 2023 offering, a previously ATM facility has been withdrawn and is not active.</span></p> <p style="font: 10pt Times 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 replace the shelf registration statement that was set to expire on September 30, 2023, on September 27, 2023, the Company filed with the SEC a new Form S-3 shelf registration statement and base prospectus which was declared effective by the SEC on September 29, 2023. This new shelf registration statement registers the sale of up to $<span id="xdx_900_ecustom--ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue_c20230927__20230927_zB5rueOgMdg3" title="Shelf registration statement maximum authorized common stock issuance value">20,000,000</span> of the Company’s equity securities during the three years ending September 29, 2026.</span></p> <p style="font: 10pt Times 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 past offerings and any future offerings for general corporate purposes, including, without limitation, sales and marketing activities, clinical studies, product development, making acquisitions of assets, businesses, companies or securities, capital expenditures, and for 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">Management has analyzed the cash requirements of the Company’s business through at least February 2025. As a result of cash and cash equivalents on hand on November 30, 2023, largely from the public offering, and the ability to raise additional funds if needed through the sale of shares of the Company’s common stock, management believes the Company has sufficient funds to operate through at least February 2025.</span></p> <p style="font: 10pt Times 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> -44856000 7134000 -8443000 90000000 3333333 2.40 700000 7300000 20000000 <p id="xdx_84C_eus-gaap--ConcentrationRiskCreditRisk_zwGUDfsx1Kj2" style="font: 10pt Times 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_zzWHuaZljUng">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"> </span></p> <p style="font: 10pt Times 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">Consolidated net sales were approximately $<span id="xdx_90C_eus-gaap--Revenues_c20230901__20231130_zqjoHc31Ksi8" title="Revenues">1,567,000</span> and $<span id="xdx_90C_eus-gaap--Revenues_c20220901__20221130_zpvaYDGtgsl1" title="Revenues">1,482,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_90B_eus-gaap--Revenues_c20230601__20231130_zEAEXBaevOGg" title="Revenues">3,281,000</span> and $<span id="xdx_902_eus-gaap--Revenues_c20220601__20221130_zTlqcnEYTjx9" title="Revenues">3,119,000</span> for the six months ended November 30, 2023 and 2022, 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">For the three months ended November 30, 2023, the Company had two key customers who are located in foreign countries which accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230901__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoKeyCustomersMember_zsrp5aLilth3" title="Concentration risk, percentage">52</span>% of net consolidated sales. For the three months ended November 30, 2022, the Company had two key customers, one located in Asia and one located in United States which accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220901__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoKeyCustomersMember_zH1YgIevQBUe" title="Concentration risk, percentage">48</span>% of net consolidated sales. For the six months ended November 30, 2023 and 2022, the Company had one key customer who is located in Asia which accounted for <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyCustomerMember_zbqKcj12RIH2" title="Concentration risk, percentage">49</span>% and <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyCustomerMember_ztE5LfLVGJe3" title="Concentration risk, percentage">44</span>% of net consolidated 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 on November 30, 2023 and May 31, 2023 were approximately $<span id="xdx_906_eus-gaap--OtherReceivablesGrossCurrent_iI_c20231130_zT3NP7RWcVyj" title="Other receivables, gross, current">1,089,000</span> and $<span id="xdx_905_eus-gaap--OtherReceivablesGrossCurrent_iI_c20230531_zCi08HiYDCjb" title="Other receivables, gross, current">751,000</span>, respectively. As of November 30, 2023, the Company had two key customers, who are located in foreign countries which accounted for a total of <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TwoKeyCustomersMember_zS14mj90GmU5" title="Concentration risk, percentage">64</span>% of gross accounts receivable. As of May 31, 2023, the Company had one key customer, who is located in Asia which accounted for a total of <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyCustomerMember_zvrDpLgPMO01" title="Concentration risk, percentage">36</span>% of gross accounts receivable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; text-indent: 320.8pt"><span 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 three months ended November 30, 2023, the Company had five key vendors which accounted for <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230901__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zrdLoeLYf3i" title="Concentration risk, percentage">75</span>% of the purchases of raw materials. For the three months ended November 30, 2022, the Company had one key vendor which accounted for <span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220901__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zu5zioVWIsD2" title="Concentration risk, percentage">12</span>% of the purchases of raw materials. For the six months ended November 30, 2023, the Company had five vendors which accounted for <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zGVvsnGPKqG3" title="Concentration risk, percentage">76</span>% of the purchases of raw materials. For the six months ended November 30, 2022, the Company had one key vendor which accounted for <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20221130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--CostOfGoodsProductLineMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FiveKeyVendorsMember_zmCa40498ERk" title="Concentration risk, percentage">8</span>% of the purchases of 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">As of November 30, 2023 and May 31, 2023, the Company had three and one key vendors which accounted for <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230601__20231130__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ThreeKeyVendorsMember_zdy7vPupYopc" title="Concentration risk, percentage">55</span>% and <span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230531__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsPayableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OneKeyVendorsMember_zcfE4yTr1aaa" title="Concentration risk, percentage">23</span>%, respectively, 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"> </span></p> 1567000 1482000 3281000 3119000 0.52 0.48 0.49 0.44 1089000 751000 0.64 0.36 0.75 0.12 0.76 0.08 0.55 0.23 <p id="xdx_843_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z4gHiMHW58k5" style="font: 10pt Times 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_86D_zeOEIUKMzBJ8">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_zmVWYlA3Yngd" style="font: 10pt Times 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_86F_zGjawqEtJ7W8">ACCOUNTS RECEIVABLE</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"><span 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 adopted Accounting Standards Update (“ASU”) No. 2016-13, <i>Financial Instruments – Credit Losses </i>(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.</span></p> <p style="font: 10pt Times 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">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"><span 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 November 30, 2023 and May 31, 2023, the Company has established a reserve of approximately $<span id="xdx_904_ecustom--AccountsReceivableCreditLossExpenseReversal_iI_c20231130_zoBnL5WZF167" title="Accounts receivable, credit loss expense (Reversal)">22,000</span> and $<span id="xdx_907_ecustom--AccountsReceivableCreditLossExpenseReversal_iI_c20230531_zucCHY1r3tMe" title="Accounts receivable, credit loss expense (Reversal)">29,000</span>, respectively, for <span style="background-color: white">doubtful accounts.</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"> </span></p> <p style="font: 10pt Times 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> 22000 29000 <p id="xdx_841_ecustom--PrepaidExpensesAndOtherPolicyTextBlock_znbwH9eUQ077" style="font: 10pt Times 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_zie8Lm5DTYo1">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 prepaid expenses and other, until either the inventory is physically received, or the insurance and other items are expensed.</span></p> <p style="font: 10pt Times 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 November 30, 2023 and May 31, 2023, the prepaids were approximately $<span id="xdx_907_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20231130_zLs7dRVywGX3" title="Prepaid expense and other assets">223,000</span> and $<span id="xdx_902_eus-gaap--PrepaidExpenseAndOtherAssets_iI_c20230531_zh8UOsEc1lh4" title="Prepaid expense and other assets">300,000</span>, respectively, composed 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"> </span></p> 223000 300000 <p id="xdx_843_eus-gaap--InventoryPolicyTextBlock_zc3WlxvnLBa4" style="font: 10pt Times 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_z2g3ctYM1V1b">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">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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zAYlA1vLEupk" 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">Net inventories are approximately the following:</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_8BA_z69ECTJ5LEs2" 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="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20231130_zLXuxcEjcROk" style="border-bottom: Black 1.5pt solid; text-align: center">November 30, 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230531_zHEiCfuWkxZh" style="border-bottom: Black 1.5pt solid; text-align: center">May 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterialsAndSupplies_iI_maIGzLcj_zYwf8PnBNms1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">1,377,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: 24%; text-align: right">1,677,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryWorkInProcess_iI_maIGzLcj_zSAWSYmIjIma" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">781,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">869,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_maIGzLcj_ziy5XzIAvRZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">181,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">182,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryGross_iTI_mtIGzLcj_maINzi6L_zmloT6VwicB1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total gross inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,339,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryValuationReserves_iNI_di_msINzi6L_zs7EX5aK3eCg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Inventory reserves</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(498,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">(672,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_mtINzi6L_zfiksigRw3b" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net inventory</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,841,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">2,056,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zrDLSGnLDME4" 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"><br/> <br/></span></p> <p style="font: 10pt Times 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 November 30, 2023, and May 31, 2023, inventory reserves were approximately $<span id="xdx_901_eus-gaap--InventoryValuationReserves_iI_c20231130_z1VoY0iWK6u2" title="Inventory reserves">498,000</span> and $<span id="xdx_90C_eus-gaap--InventoryValuationReserves_iI_c20230531_zuGAYHDRUvI9" 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"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zAYlA1vLEupk" 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">Net inventories are approximately the following:</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_8BA_z69ECTJ5LEs2" 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="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49A_20231130_zLXuxcEjcROk" style="border-bottom: Black 1.5pt solid; text-align: center">November 30, 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20230531_zHEiCfuWkxZh" style="border-bottom: Black 1.5pt solid; text-align: center">May 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterialsAndSupplies_iI_maIGzLcj_zYwf8PnBNms1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 44%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 24%; text-align: right">1,377,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: 24%; text-align: right">1,677,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryWorkInProcess_iI_maIGzLcj_zSAWSYmIjIma" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in progress</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">781,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">869,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryFinishedGoods_iI_maIGzLcj_ziy5XzIAvRZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Finished products</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">181,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">182,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryGross_iTI_mtIGzLcj_maINzi6L_zmloT6VwicB1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total gross inventory</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,339,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--InventoryValuationReserves_iNI_di_msINzi6L_zs7EX5aK3eCg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Inventory reserves</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(498,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">(672,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--InventoryNet_iTI_mtINzi6L_zfiksigRw3b" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net inventory</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,841,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">2,056,000</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> </table> 1377000 1677000 781000 869000 181000 182000 2339000 2728000 498000 672000 1841000 2056000 498000 672000 <p id="xdx_84E_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zeZxr89ivqaa" style="font: 10pt Times 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_z6hkCiFTiF8f">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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 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_904_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MinimumMember_zYrf8EFqMOHb" title="Property, plant and equipment, useful life">5</span> to <span id="xdx_907_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20231130__srt--RangeAxis__srt--MaximumMember_zYGl3f5rmwd6" 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 were approximately $<span id="xdx_90F_eus-gaap--DepreciationDepletionAndAmortization_c20230901__20231130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_z0Sfboda72Na" title="Depreciation, depletion and amortization">15,000</span> and $<span id="xdx_903_eus-gaap--DepreciationDepletionAndAmortization_c20220901__20221130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zUh9bLbXtPs6" title="Depreciation, depletion and amortization">16,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_902_eus-gaap--DepreciationDepletionAndAmortization_c20230601__20231130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zvWC7DOfyBC3" title="Depreciation, depletion and amortization">30,000</span> and $<span id="xdx_90D_eus-gaap--DepreciationDepletionAndAmortization_c20220601__20221130__us-gaap--FairValueByAssetClassAxis__us-gaap--PropertyPlantAndEquipmentMember_zGiDTwXAQRT" title="Depreciation, depletion and amortization">36,000</span> for the six months ended November 30, 2023 and 2022, 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 15000 16000 30000 36000 <p id="xdx_849_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zo5aVJfhxbz7" style="font: 10pt Times 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_zJK4CmmvdZo1">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 ASC, ASC 350 Intangibles – Goodwill and Other (“ASC 350”). In that regard, intangible assets that have indefinite useful lives are not amortized but are tested annually for impairment or more frequently if events or changes in circumstances indicate that the asset might be impaired.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify; color: #00B050"><span 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 <span id="xdx_900_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--MarketingAndDistributionRightsMember_z42sfw8LOV9k" title="Finite-lived intangible asset, useful life">18</span> years for marketing and distribution rights, <span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__custom--PurchasedTechnologyRightsMember_zY1gmor64sah" 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_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dtY_c20231130__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_z0ASnkeSFIEi" title="Finite-lived intangible asset, useful life">15</span> years. Amortization expense was approximately $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_c20230901__20231130_zkF0T7uJzyG1" title="Amortization of intangible assets">4,000</span> and $<span id="xdx_902_eus-gaap--AmortizationOfIntangibleAssets_c20220901__20221130_zgpOYhoW00m9" title="Amortization of intangible assets">3,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_908_eus-gaap--AmortizationOfIntangibleAssets_c20230601__20231130_zv7mFyBPvSh" title="Amortization of intangible assets">9,000</span> and $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_c20220601__20221130_zxDOftY0rAne" title="Amortization of intangible assets">12,000</span> for the six months ended November 30, 2023 and 2022, respectively. Amortizing intangible assets are tested for impairment if management determines that events or changes in circumstances indicate that the asset might be impaired.</span></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 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. During the six months ended November 30, 2023, there was <span id="xdx_907_eus-gaap--AssetImpairmentCharges_do_c20230601__20231130_zC9F7YCQYMqa" title="Asset impairment charges">no</span> impairment. During the six months ended November 30, 2022, an impairment adjustment was made of $<span id="xdx_90C_eus-gaap--AssetImpairmentCharges_c20220601__20221130_zRtqZ7E7DhMi" title="Asset impairment charges">6,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"> </span></p> P18Y P10Y P15Y 4000 3000 9000 12000 0 6000 <p id="xdx_840_eus-gaap--InvestmentPolicyTextBlock_zloumTdE7Cig" style="font: 10pt Times 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_869_z34jEDFn6kB">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_901_eus-gaap--Investments_iI_c20231130__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zWvUUQWvW9Xh" title="Investments">165,000</span> into the Polish distributor and owns approximately <span id="xdx_90B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20231130__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PolishDistributorMember_zFkIi6b1laCg" 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 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 November 30, 2023 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 Holdings during the period ended November 30, 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> 165000 0.06 <p id="xdx_84B_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zY2wg6EqbzE7" style="font: 10pt Times 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_z0wmARG2PU98">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_90F_eus-gaap--AllocatedShareBasedCompensationExpense_c20230601__20231130_zjLNoyxvUMhe" title="Share-based payment arrangement, expense">292,000</span> and $<span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_c20220601__20221130_z3dLBOZDPLFe" title="Share-based payment arrangement, expense">622,000</span> of share-based compensation during the six months ended November 30, 2023 and 2022, 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_894_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zoBO1lxzVU94" style="font: 10pt Times 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 summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended November 30, 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><span id="xdx_8BA_zvdwvf36OOdi" style="display: none">SUMMARY OF OPTIONS ACTIVITY</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="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option Shares</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted Average</p> <p style="margin-top: 0; margin-bottom: 0">Exercise Price</p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; font-weight: bold">Options Outstanding at May 31, 2023</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230601__20231130_zqJG8utwN2S2" style="width: 20%; font-weight: bold; text-align: right" title="Option outstanding, begining balance">2,342,616</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 20%; font-weight: bold; text-align: right">           <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230601__20231130_zllbhZL8d6kf" title="Weighted average exercise price, begining balance">3.52</span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230601__20231130_z9dHTRnnrrVc" style="text-align: right" title="Options granted">86,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230601__20231130_zsXmcyTqbLIe" title="Weighted average exercise price, granted">1.09</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20230601__20231130_zaaacXGSLsk9" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl0764">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230601__20231130_zhaHclIh98fd" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0766">-</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20230601__20231130_zSzUw9g0IDl4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired">(148,500</td><td style="text-align: left">)</td><td> </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 id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230601__20231130_zrxQwozW0XSg" title="Weighted average exercise price, cancelled or expired">4.90</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Options Outstanding at November 30, 2023</td><td style="font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230601__20231130_zyroiZqWvD3a" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Option outstanding, ending balance">2,280,116</td><td style="font-weight: bold; text-align: left"> </td><td style="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 id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230601__20231130_zOzRcQ3O9LTk" title="Weighted average exercise price, ending balance">3.33</span></td><td style="font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zfz1Pql3LMMc" 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 292000 622000 <p id="xdx_894_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zoBO1lxzVU94" style="font: 10pt Times 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 summary presents the options granted, exercised, expired, canceled and outstanding for the six months ended November 30, 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><span id="xdx_8BA_zvdwvf36OOdi" style="display: none">SUMMARY OF OPTIONS ACTIVITY</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="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Option Shares</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center"><p style="margin-top: 0; margin-bottom: 0">Weighted Average</p> <p style="margin-top: 0; margin-bottom: 0">Exercise Price</p></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; font-weight: bold">Options Outstanding at May 31, 2023</td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_c20230601__20231130_zqJG8utwN2S2" style="width: 20%; font-weight: bold; text-align: right" title="Option outstanding, begining balance">2,342,616</td><td style="width: 1%; font-weight: bold; text-align: left"> </td><td style="width: 2%; font-weight: bold"> </td> <td style="width: 1%; font-weight: bold; text-align: left">$</td><td style="width: 20%; font-weight: bold; text-align: right">           <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20230601__20231130_zllbhZL8d6kf" title="Weighted average exercise price, begining balance">3.52</span></td><td style="width: 1%; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_c20230601__20231130_z9dHTRnnrrVc" style="text-align: right" title="Options granted">86,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20230601__20231130_zsXmcyTqbLIe" title="Weighted average exercise price, granted">1.09</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20230601__20231130_zaaacXGSLsk9" style="text-align: right" title="Options exercised"><span style="-sec-ix-hidden: xdx2ixbrl0764">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_c20230601__20231130_zhaHclIh98fd" title="Weighted average exercise price, exercised"><span style="-sec-ix-hidden: xdx2ixbrl0766">-</span></span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_iN_di_c20230601__20231130_zSzUw9g0IDl4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Options cancelled or expired">(148,500</td><td style="text-align: left">)</td><td> </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 id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_pid_c20230601__20231130_zrxQwozW0XSg" title="Weighted average exercise price, cancelled or expired">4.90</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Options Outstanding at November 30, 2023</td><td style="font-weight: bold"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_c20230601__20231130_zyroiZqWvD3a" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right" title="Option outstanding, ending balance">2,280,116</td><td style="font-weight: bold; text-align: left"> </td><td style="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 id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20230601__20231130_zOzRcQ3O9LTk" title="Weighted average exercise price, ending balance">3.33</span></td><td style="font-weight: bold; text-align: left"> </td></tr> </table> 2342616 3.52 86000 1.09 148500 4.90 2280116 3.33 <p id="xdx_846_eus-gaap--RevenueRecognitionPolicyTextBlock_z0E9PlMfw8L9" 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"><b><span id="xdx_86A_zlfRjVCqSPT7">REVENUE RECOGNITION</span></b></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 Company has various contracts with customers. All of the contracts specify that revenues from product sales are recognized at the time the product is shipped, customarily FOB shipping point, which is when the transfer of control of goods has occurred, and at which point title passes.</span></p> <p style="font: 10pt Times 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 does not typically allow for returns from customers except in the event of defective merchandise and therefore does not establish an allowance for returns. In addition, the Company has contracts with customers wherein customers receive purchase discounts for achieving specified sales volumes. The Company evaluated the status of these contracts during the six months ended November 30, 2023 and 2022 and does not believe that any additional discounts will be given through the end of the contract periods.</span></p> <p style="font: 10pt Times 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">Services for contract work performed by the Company for others are invoiced and recognized as that work has been performed and as the project progresses. The Company sells clinical lab products to domestic and international distributors, including hospitals and clinical laboratories, medical research institutions, medical schools and pharmaceutical companies. OTC products are sold directly to drug stores and e-commerce customers as well as to distributors. Physician’s office products are sold to physicians and distributors, all of whom are categorized below according to the type of products sold to them. We also manufacture certain components on a contract basis for domestic and international manufacturers.</span></p> <p style="font: 10pt Times 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 November 30, 2023, the Company had approximately $<span id="xdx_907_eus-gaap--ProceedsFromCustomers_c20230601__20231130_zZFwn66fzebi" title="Proceeds from customers">60,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">Disaggregation of revenue:</span></p> <p style="font: 10pt Times 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_zbp0VBILNR2d" style="font: 10pt Times 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 breakdown of revenues according to 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zm4NSRCnIn95" style="display: none">SCHEDULE OF DISAGGREGATION REVENUE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" id="xdx_49B_20230901__20231130_zHa80M8FPy3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220901__20221130_zYaPoOv2YIYc" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230601__20231130_zv5ttglvLWQa" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220601__20221130_ziY6rNwWH3b3" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ClinicalLabMember_zyX6GGoTXv65" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Clinical lab</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">992,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: 12%; text-align: right">902,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: 12%; text-align: right">2,283,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: 12%; text-align: right">2,048,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OverTheCounteMember_z2iqfaQqdyGh" style="vertical-align: bottom; background-color: White"> <td>Over-the-counter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">466,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">745,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">679,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractManufacturingMember_zLnNyYeWxfpe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract manufacturing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">131,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">248,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">147,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PhysiciansOfficeMember_zKKMjRcTIPKi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Physician’s office</td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,000</td><td style="text-align: left"> </td><td> </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="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">245,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zqa6G8rrzV42" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwZPx1JsMxug" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A4_zQvU0dmyFMs7" 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">See Note 4 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> 60000 <p id="xdx_896_eus-gaap--DisaggregationOfRevenueTableTextBlock_zbp0VBILNR2d" style="font: 10pt Times 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 breakdown of revenues according to 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_8B6_zm4NSRCnIn95" style="display: none">SCHEDULE OF DISAGGREGATION REVENUE</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" id="xdx_49B_20230901__20231130_zHa80M8FPy3" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_491_20220901__20221130_zYaPoOv2YIYc" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_499_20230601__20231130_zv5ttglvLWQa" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220601__20221130_ziY6rNwWH3b3" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr id="xdx_40E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ClinicalLabMember_zyX6GGoTXv65" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Clinical lab</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">992,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: 12%; text-align: right">902,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: 12%; text-align: right">2,283,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: 12%; text-align: right">2,048,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--OverTheCounteMember_z2iqfaQqdyGh" style="vertical-align: bottom; background-color: White"> <td>Over-the-counter</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">443,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">466,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">745,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">679,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--ContractManufacturingMember_zLnNyYeWxfpe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Contract manufacturing</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">131,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">248,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">147,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--ProductOrServiceAxis__custom--PhysiciansOfficeMember_zKKMjRcTIPKi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Physician’s office</td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,000</td><td style="text-align: left"> </td><td> </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="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">245,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zqa6G8rrzV42" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zwZPx1JsMxug" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> </table> 992000 902000 2283000 2048000 443000 466000 745000 679000 131000 52000 248000 147000 1000 62000 5000 245000 1567000 1482000 3281000 3119000 1567000 1482000 3281000 3119000 <p id="xdx_845_eus-gaap--CostOfSalesPolicyTextBlock_zlFCKp1Srz44" style="font: 10pt Times 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_zJdgLutusyuh">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_z4FitVtZuVLa" style="font: 10pt Times 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_z0PU4VO3SlS">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_904_eus-gaap--ResearchAndDevelopmentExpense_c20230901__20231130_zlelFkdnYPYk" title="Research and development expense">412,000</span> and $<span id="xdx_90A_eus-gaap--ResearchAndDevelopmentExpense_c20220901__20221130_zfqcEYILj37l" title="Research and development expense">462,000</span> of research and development costs during the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_903_eus-gaap--ResearchAndDevelopmentExpense_c20230601__20231130_zx4cP6LpFp56" title="Research and development expense">883,000</span> and $<span id="xdx_90B_eus-gaap--ResearchAndDevelopmentExpense_c20220601__20221130_zYuLkqN94WN7" title="Research and development expense">823,000</span> of research and development costs during the six months ended November 30, 2023 and 2022, 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> 412000 462000 883000 823000 <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zmRTfct8gwb2" style="font: 10pt Times 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_86F_zcPybIktxnHh">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">For the three months ended November 30, 2023, the Company had an income tax expense of approximately $<span id="xdx_904_eus-gaap--IncomeTaxExpenseBenefit_c20230901__20231130_z6em9UcAWAIf" title="Income tax expense">8,000</span>. For the six months ended November 30, 2023, the Company had an income tax expense of approximately $<span id="xdx_906_eus-gaap--IncomeTaxExpenseBenefit_c20230601__20231130_zaZdQprDtBz4" title="Income tax expense">31,000</span>. These expenses consisted of state minimum taxes and miscellaneous foreign taxes. During the three and six months ended November 30, 2023, the Company had a net operating loss (“NOL”) that generated deferred tax assets for NOL carryforwards. Deferred income tax assets and liabilities are recognized for temporary differences between the financial statements and income tax carrying values using tax rates in effect for the years such differences are expected to reverse. Due to uncertainties surrounding our ability to generate future taxable income and consequently realize such deferred income tax assets, the Company has determined that it is more likely than not that these deferred tax assets will not be realized. Accordingly, the Company has established a full valuation allowance against its deferred tax assets as of November 30, 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’s policy is to recognize any interest and penalties related to unrecognized tax benefits as a component of income tax expense. For the three months ended November 30, 2023, the Company had no accrued interest or penalties related to uncertain tax positions.</span></p> <p style="font: 10pt Times 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> 8000 31000 <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zHKuuOTCnNU" style="font: 10pt Times 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_861_z10arhEHXxYk">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 advertising as expense in the period in which those costs are incurred. Advertising costs were approximately $<span id="xdx_903_eus-gaap--AdvertisingExpense_c20230901__20231130_zesDEHQt6WJ5" title="Advertising expense">26,000</span> and $<span id="xdx_902_eus-gaap--AdvertisingExpense_c20220901__20221130_ztgjMP9zjQ27" title="Advertising expense">18,000</span> for the three months ended November 30, 2023 and 2022, respectively, and approximately $<span id="xdx_906_eus-gaap--AdvertisingExpense_c20230601__20231130_zi4YT9ho2t5g" title="Advertising expense">56,000</span> and $<span id="xdx_904_eus-gaap--AdvertisingExpense_c20220601__20221130_zMum37xbo0E2" title="Advertising expense">36,000</span> during the six months ended November 30, 2023 and 2022, 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"> </span></p> <p style="font: 10pt Times 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> 26000 18000 56000 36000 <p id="xdx_842_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zZ8EdRGtV0hc" style="font: 10pt Times 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_86D_zbeaOnQTbqaj">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 period, and revenues and costs are translated using average exchange rates for the period. The resulting translation adjustments to assets and liabilities are presented as a separate component of accumulated other comprehensive loss. There are no foreign currency transactions that are included in the condensed consolidated statements of operations for the three and six months ended November 30, 2023 and 2022.</span></p> <p style="font: 10pt Times 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_zUi9zdgHIaOi" style="font: 10pt Times 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_869_znm28EC5wvo8">RIGHT-OF-USE ASSETS AND LEASE LIABILITY</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">Right-of-use assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the lease commencement date based on the estimated present value of fixed lease payments over the lease term. Leases are classified as financing or operating which will drive the expense recognition pattern. The Company has elected to exclude short-term leases. The Company leases office space and copy machines, all of which are operating leases. Most leases include the option to renew and the exercise of the renewal options is at the Company’s sole discretion. Options to extend or terminate a lease are considered in the lease term to the extent that the option is reasonably certain of exercise. The leases do not include the options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term.</span></p> <p style="font: 10pt Times 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_z4pTu2sMPge8" style="font: 10pt Times 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_zCCOecQ1a2Rb">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 amount of anti-dilutive stock options not included in the loss per share calculation on November 30, 2023 and 2022 was <span id="xdx_907_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20230601__20231130__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zGpU2psjZiS4" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">2,280,116</span> and <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_c20220601__20221130__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__us-gaap--EmployeeStockOptionMember_zJK7jrV2CKS7" title="Antidilutive securities excluded from computation of earnings per share, amount (in shares)">2,338,616</span>, respectively.</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"><b> </b></span></p> 2280116 2338616 <p id="xdx_848_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zQkExPfptog9" 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"><b><span id="xdx_86E_zzIgMpq1dSM5">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 condensed consolidated financial statements.</span></p> <p id="xdx_800_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zlB7ootVVBZa" 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"><b>NOTE 3: <span id="xdx_826_zbn2tj4141fj">SHAREHOLDERS’ EQUITY</span> </b></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"><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">During the six months ended November 30, 2022, the Company sold <span id="xdx_90F_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20220601__20221130__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zYa9Pk1hiBKb" title="Sale of stock shares issued">564,989</span> shares of its common stock at prices ranging from $<span id="xdx_905_eus-gaap--SaleOfStockPricePerShare_iI_c20221130__srt--RangeAxis__srt--MinimumMember__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zs5oamTkxty" title="Sale of stock, price per share">3.15</span> to <span id="xdx_90A_eus-gaap--SaleOfStockPricePerShare_iI_c20221130__srt--RangeAxis__srt--MaximumMember__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zMKo7hL0cHW3" title="Sale of stock, price per share">4.26</span> under its Form S-3 Registration Statement and ATM Offering which resulted in gross proceeds of approximately $<span id="xdx_909_eus-gaap--SaleOfStockConsiderationReceivedOnTransaction_c20220601__20221130__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zpguo0xPCYG1" title="Sale of stock gross proceeds">1,988,000</span> and net proceeds to the Company of approximately $<span id="xdx_90B_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20220601__20221130__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--ATMOfferingMember_zqTrKSES1aC4" title="Sale of stock, net proceeds">1,937,000</span> after deducting commissions for each sale and legal, accounting, and other fees related to the ATM Offering. In March 2023, we terminated the ATM offering agreement and sold <span id="xdx_908_eus-gaap--SaleOfStockNumberOfSharesIssuedInTransaction_c20230301__20230331__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember_zDr0ep7Fn6mb" title="Sale of stock shares issued">3,333,333</span> shares of our common stock in a firm commitment public offering under the Company’s shelf registration statement. Shares sold in the underwritten public offering were sold at a gross sales price of $<span id="xdx_909_eus-gaap--SaleOfStockPricePerShare_iI_pid_c20230331__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember_zPmzfvP0zNJb" title="Sale of stock, price per share">2.40</span> per share, resulting in net proceeds from the offering, after deducting issuance fees and expenses, of approximately $<span id="xdx_90F_eus-gaap--ProceedsFromIssuanceOfCommonStock_c20230301__20230331__us-gaap--EquityInterestIssuedOrIssuableByTypeAxis__us-gaap--CommonStockMember_zAyXguWRNGha" title="Sale of stock, net proceeds">7,300,000</span>. On November 30, 2023, the Company did not have an open ATM offering in place. No shares of common stock or other equity securities of the Company were sold under the shelf registration statement during the six months ended November 30, 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> 564989 3.15 4.26 1988000 1937000 3333333 2.40 7300000 <p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_z65MzesoV0Cg" 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"><b>NOTE 4: <span id="xdx_82F_ziFpqezEgW2h">GEOGRAPHIC INFORMATION</span></b></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"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><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__20231130_zGxliaxEIPn9" title="Number of operating segments">one</span> segment. Geographic information regarding net sales is approximately as follows:</span></p> <p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zkQdZFOUAlZc" 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><span id="xdx_8B5_ze0lCTdrrIyd" style="display: none">SCHEDULE OF GEOGRAPHIC INFORMATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" id="xdx_49B_20230901__20231130_zCXHDeCKjYvb" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220901__20221130_zPHIXZE9Qwbi" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20230601__20231130_zVr9c52u4Ntl" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20220601__20221130_zcG8tSI9baYb" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenues from sales to unaffiliated customers:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--AsiaMember_zZs0cyzPV5je" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 36%">Asia</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">606,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: 12%; text-align: right">663,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="white-space: nowrap; width: 12%; text-align: right">1,632,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: 12%; text-align: right">1,477,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--EuropeMember_z6PGFAfu0FLd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">415,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">754,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">967,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_z5OBJb6FBS7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">320,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">401,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">676,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">669,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__us-gaap--MiddleEastMember_zJrUPplAfv9e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Middle East</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212,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: xdx2ixbrl0892">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">213,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: xdx2ixbrl0894">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--SouthAmericaMember_zgJaqeKKI9oe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">South America</td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_zI49tQxcBEc8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--Revenues_z8gEvIqyEbJ6" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AB_zy1zfuEXFXXf" style="font: 10pt Times 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 November 30, 2023 and May 31, 2023, approximately $<span id="xdx_90D_eus-gaap--InventoryGross_iI_c20231130__srt--StatementGeographicalAxis__country--MX_zw83RL7eHVc2" title="Inventory, gross">555,000</span> and $<span id="xdx_90D_eus-gaap--InventoryGross_iI_c20230531__srt--StatementGeographicalAxis__country--MX_zaTfn2JlO8ih" title="Inventory, gross">626,000</span> of the Company’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 November 30, 2023 and May 31, 2023, approximately $<span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20231130__srt--StatementGeographicalAxis__country--MX_zYhapVqPk4s3" title="Property and equipment, net">16,000</span> and $<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230531__srt--StatementGeographicalAxis__country--MX_z8oU0IQfOio8" title="Property and equipment, net">17,000</span> of the Company’s property and equipment, net of accumulated depreciation and amortization, was located in Mexicali, Mexico, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 1 <p id="xdx_899_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zkQdZFOUAlZc" 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><span id="xdx_8B5_ze0lCTdrrIyd" style="display: none">SCHEDULE OF GEOGRAPHIC INFORMATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" id="xdx_49B_20230901__20231130_zCXHDeCKjYvb" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49D_20220901__20221130_zPHIXZE9Qwbi" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_49E_20230601__20231130_zVr9c52u4Ntl" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20220601__20221130_zcG8tSI9baYb" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenues from sales to unaffiliated customers:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--AsiaMember_zZs0cyzPV5je" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; width: 36%">Asia</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">606,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: 12%; text-align: right">663,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="white-space: nowrap; width: 12%; text-align: right">1,632,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: 12%; text-align: right">1,477,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--EuropeMember_z6PGFAfu0FLd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Europe</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">415,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">754,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">967,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--NorthAmericaMember_z5OBJb6FBS7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">North America</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">320,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">401,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">676,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">669,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__us-gaap--MiddleEastMember_zJrUPplAfv9e" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Middle East</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">212,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: xdx2ixbrl0892">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">213,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: xdx2ixbrl0894">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--Revenues_hsrt--StatementGeographicalAxis__srt--SouthAmericaMember_zgJaqeKKI9oe" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">South America</td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--Revenues_zI49tQxcBEc8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Total</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--Revenues_z8gEvIqyEbJ6" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt">Revenues</td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,567,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,482,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,281,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,119,000</td><td style="text-align: left"> </td></tr> </table> 606000 663000 1632000 1477000 428000 415000 754000 967000 320000 401000 676000 669000 212000 213000 1000 3000 6000 6000 1567000 1482000 3281000 3119000 1567000 1482000 3281000 3119000 555000 626000 16000 17000 <p id="xdx_808_eus-gaap--LesseeOperatingLeasesTextBlock_z4cpt5Y4J5V" 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"><b>NOTE 5: <span id="xdx_821_zgRNJSEWVlX8">LEASES</span></b></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 Company leases its facilities. On November 30, 2023, the Company had approximately <span id="xdx_909_eus-gaap--AreaOfLand_iI_uSqft_c20231130_zKjLGjZKB5uj" title="Area of land">22,000</span> square feet of floor space at its corporate headquarters at 17571 Von Karman Avenue in Irvine, California, which it has been leasing since 2009. The lease for its headquarters expired on August 31, 2016. The Company had an option to extend the term of its lease for two additional sixty-month periods. <span id="xdx_906_eus-gaap--LesseeOperatingLeaseDescription_c20230601__20231130_zXsAMRxxy9z7" title="Lease term description">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.</span> The Company made a security deposit of approximately $<span id="xdx_900_eus-gaap--SecurityDeposit_iI_c20231130_zoBqhdVkcb94" title="Security deposit">22,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"><span id="xdx_90B_eus-gaap--LesseeOperatingLeaseDescription_c20161101__20161130_zbXJ0J6UZnWg" title="Lease term description">In November 2016, the Company’s Mexican subsidiary, Biomerica de Mexico, entered into a 10-year lease for approximately <span id="xdx_90B_eus-gaap--AreaOfLand_iI_uSqft_c20161130_z6gnV0BYa5Nj" title="Area of land">8,100</span> 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 one manufacturing process.</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">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 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 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 0pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zwjfTruJVSw8" style="font: 10pt Times 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 table presents information on our operating leases for the three month and six month ended November 30, 2023 and 2022:</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><span id="xdx_8B9_zleBDZBdCsXa" style="display: none">SCHEDULE OF OPERATING LEASES</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; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49A_20230901__20231130_zMOsU2u3EeXc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20220901__20221130_zA4MVT39Wgu" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230601__20231130_zEPcWd1uU0Oc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_492_20220601__20221130_zBNrqG1WNEs7" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseCost_maLCzsjE_zN5Th45aqDwe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">88,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: 12%; text-align: right">88,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: 12%; text-align: right">176,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: 12%; text-align: right">176,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--VariableLeaseCost_maLCzsjE_zEmPdxxBC8y5" 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">2,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: xdx2ixbrl0939">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ShortTermLeaseCost_maLCzsjE_zdzRWEqIouo2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Short-term lease cost</td><td> </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,000</td><td style="text-align: left"> </td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LeaseCost_iT_mtLCzsjE_zdO66FldGuTg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total lease cost</td><td style="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">91,000</td><td style="font-weight: bold; text-align: left"> </td><td style="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">89,000</td><td style="font-weight: bold; text-align: left"> </td><td style="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">183,000</td><td style="font-weight: bold; text-align: left"> </td><td style="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">179,000</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zynkTHkU9oy8" 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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zACgo19aYQbj" 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">The approximate maturity of lease liabilities as of November 30, 2023 are as follows:</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><span id="xdx_8BA_zrNmXpVZPka5" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</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: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold">Year Ending November 30:</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20231130_z4e6ezzPjrpa" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Operating Leases</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzfjE_zlVmhgTix6ze" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 76%; text-align: left">2024</td><td style="width: 2%; text-align: left"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">361,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzfjE_zQKIA7Q26zL8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">2025</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">371,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzfjE_ze598wbG85l2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">2026</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzfjE_zMDogpR8QH3k" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">2027</td><td style="text-align: left"> </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="-sec-ix-hidden: xdx2ixbrl0961">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzfjE_mtOLLzK2p_zjvnc81dUuik" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total minimum future lease payments </span></td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">1,022,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_maOLLzK2p_z9Y0ztDA5kP2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: imputed interest </span></td><td style="text-align: left"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_maOLLzK2p_zdFzghWNvpmj" 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">Total operating lease liabilities</span></td><td style="text-align: left"> </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">937,000</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zJIf27D5QxUb" 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 id="xdx_898_ecustom--ScheduleOfSupplementalLeaseInformationTableTextBlock_zPyjdpIzNREj" style="font: 10pt Times 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 table summarizes the Company’s other supplemental lease information for the six months ended November 30, 2023 and 2022:</span></p> <p style="font: 10pt Times 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_8B3_zHAmPga9VGv7" style="display: none">SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49E_20230601__20231130_zkRL9Lw90qpf" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220601__20221130_zPT6qrofXnkj" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeasePayments_z2liEGGVOKvj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; 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: 16%; text-align: right">177,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">174,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr 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"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231130_zSMotSoLA54d" title="Weighted average remaining lease term (years)">2.77</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221130_zQlgIApSwmek" title="Weighted average remaining lease term (years)">3.77</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20231130_zjPlYIQkZL26" title="Weighted-average discount rate">6.50</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20221130_ziN9E03EKHHk" title="Weighted-average discount rate">6.50</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8AE_zt36rQYzWUcj" 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"></span></p> <p style="font: 10pt Times 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 also has various insignificant leases for office equipment.</span></p> <p style="font: 10pt Times 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> 22000 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. 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 one manufacturing process. 8100 <p id="xdx_891_eus-gaap--LeaseCostTableTextBlock_zwjfTruJVSw8" style="font: 10pt Times 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 table presents information on our operating leases for the three month and six month ended November 30, 2023 and 2022:</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><span id="xdx_8B9_zleBDZBdCsXa" style="display: none">SCHEDULE OF OPERATING LEASES</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; border-collapse: collapse; width: 100%"> <tr style="display: none; vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49A_20230901__20231130_zMOsU2u3EeXc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49B_20220901__20221130_zA4MVT39Wgu" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" id="xdx_496_20230601__20231130_zEPcWd1uU0Oc" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_492_20220601__20221130_zBNrqG1WNEs7" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Three Months Ended November 30,</td><td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseCost_maLCzsjE_zN5Th45aqDwe" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 36%; text-align: left">Operating lease cost</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">88,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: 12%; text-align: right">88,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: 12%; text-align: right">176,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: 12%; text-align: right">176,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--VariableLeaseCost_maLCzsjE_zEmPdxxBC8y5" 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">2,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: xdx2ixbrl0939">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--ShortTermLeaseCost_maLCzsjE_zdzRWEqIouo2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Short-term lease cost</td><td> </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,000</td><td style="text-align: left"> </td><td> </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,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,000</td><td style="text-align: left"> </td><td> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LeaseCost_iT_mtLCzsjE_zdO66FldGuTg" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total lease cost</td><td style="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">91,000</td><td style="font-weight: bold; text-align: left"> </td><td style="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">89,000</td><td style="font-weight: bold; text-align: left"> </td><td style="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">183,000</td><td style="font-weight: bold; text-align: left"> </td><td style="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">179,000</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> 88000 88000 176000 176000 2000 5000 1000 1000 1000 2000 2000 91000 89000 183000 179000 <p id="xdx_897_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zACgo19aYQbj" 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">The approximate maturity of lease liabilities as of November 30, 2023 are as follows:</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><span id="xdx_8BA_zrNmXpVZPka5" style="display: none">SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS</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: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: left; font-weight: bold">Year Ending November 30:</td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20231130_z4e6ezzPjrpa" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; white-space: nowrap; text-align: center; font-weight: bold">Operating Leases</td><td style="text-align: center; font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzfjE_zlVmhgTix6ze" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 76%; text-align: left">2024</td><td style="width: 2%; text-align: left"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 20%; text-align: right">361,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzfjE_zQKIA7Q26zL8" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">2025</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">371,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzfjE_ze598wbG85l2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">2026</td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">290,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzfjE_zMDogpR8QH3k" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">2027</td><td style="text-align: left"> </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="-sec-ix-hidden: xdx2ixbrl0961">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzfjE_mtOLLzK2p_zjvnc81dUuik" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total minimum future lease payments </span></td><td style="text-align: left"> </td> <td style="text-align: left"> </td><td style="text-align: right">1,022,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_maOLLzK2p_z9Y0ztDA5kP2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: imputed interest </span></td><td style="text-align: left"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">85,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiability_iI_maOLLzK2p_zdFzghWNvpmj" 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">Total operating lease liabilities</span></td><td style="text-align: left"> </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">937,000</td><td style="font-weight: bold; text-align: left"> </td></tr> </table> 361000 371000 290000 1022000 85000 937000 <p id="xdx_898_ecustom--ScheduleOfSupplementalLeaseInformationTableTextBlock_zPyjdpIzNREj" style="font: 10pt Times 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 table summarizes the Company’s other supplemental lease information for the six months ended November 30, 2023 and 2022:</span></p> <p style="font: 10pt Times 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_8B3_zHAmPga9VGv7" style="display: none">SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="display: none; vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" id="xdx_49E_20230601__20231130_zkRL9Lw90qpf" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220601__20221130_zPT6qrofXnkj" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Six Months Ended November 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td> </td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeasePayments_z2liEGGVOKvj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; 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: 16%; text-align: right">177,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">174,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr 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"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20231130_zSMotSoLA54d" title="Weighted average remaining lease term (years)">2.77</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20221130_zQlgIApSwmek" title="Weighted average remaining lease term (years)">3.77</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Weighted-average discount rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20231130_zjPlYIQkZL26" title="Weighted-average discount rate">6.50</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_c20221130_ziN9E03EKHHk" title="Weighted-average discount rate">6.50</span></td><td style="text-align: left">%</td></tr> </table> 177000 174000 P2Y9M7D P3Y9M7D 0.0650 0.0650 <p id="xdx_800_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zn5XcZdrhLbb" 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"><b>NOTE 6: <span id="xdx_82D_z2W8SGlrT5k5">COMMITMENTS AND CONTINGENCIES</span></b></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"><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>LITIGATION</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 is, from time to time, involved in legal proceedings, claims, and litigation arising in the ordinary course of business.</span></p> <p style="font: 10pt Times 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">There were no material legal proceedings pending as of November 30, 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_801_eus-gaap--SubsequentEventsTextBlock_zOneHtOXC1Y7" style="font: 10pt Times 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 7: <span id="xdx_823_zhtYHrUGD3Zg">SUBSEQUENT EVENTS</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">On December 18, 2023, the Company received FDA clearance for its new HP Detect Stool Antigen ELISA test, a new product that is designed to detect the presence of the H. Pylori bacteria. The Company is now marketing this product in the U.S. and intends to initiate marketing of the product in certain international markets in the near future.</span></p> EXCEL 40 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( XX,%@'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 " ..#!8MXE0=.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NE@AZC+98@32$A, G&+$F^+:-HH,6KW]J1AZX3@ 3C&_O/Y ML^36!&F&B,]Q"!C)8;J9?-U"+-4_L:4#[)R7\JZE>L3 MZ=Y@_I6621A'^_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 XX,%@0Y04.T 4 +L> 8 >&PO=V]R:W-H965T&UL MM9E;<^(V&(;O]U=H:*?3SH1@R1S"EC!#O*2ENSDL9+?3=GJAV (\:UM4%I#\ M^WZRPO6VU4K]I8AY M>BY7(H$S9*(X:C''Z;9B'B:-X2 [=J^& [G649B(>T72 M=1QS]7PE(KF];-#&_L T7"RU.= :#E9\(69"?UK=*]AK%2Y!&(LD#65"E)A? M-D;TK>_?K#!Y@'GDJ/!G]'@9Z>=FX:)! S/DZTE.Y_57L@#K&SY=1 MFOTEV_S:=KM!_'6J9;P30PGB,,G_\Z==1;P0N$Z%@.T$[)6 5MW!W0G<##0O M68;UCFL^'"BY)>W A%FB1=+O^-)^>$=C)Y&RF.6]2/F_FY:/W\-7I,M8(N][>MAG*'MMW!/(=OTQ7W MQ64#'K14J(UH#'_XCG:=GVUXW\CL*]AV =O&W(?OI+^&1U23A^>5L)'B(&.ZCOC"QH3KYSQ*;57AH;*:4-T"JGM<.WU<(P7V3#?34?[E79?JBL)N!% 7AQ M'."]4*$,S-A)8/2V/G*X4S%:5@Z7J+XF9[_@[!_'>1VF/H_VN-=PV#K5X&X? MF8T/U=3DHTXY>SK_B_ /P54UWP&S_TY9.2(NJ\OX(B%0M%C>6JG7B%B//6#7 M;#J=IDNMH*BR+B@K01E:LG&B0_T,G)$@M^OX42@K'F[B.+3I]BZZUH<1U]8% M++,,1=/#'G J%J&),]"FMSRVMR%N=#6YNQE/)][H[,WDUCNWHIXBR- RR5 \ MB^Q0/>BX"CKM!-+I$WDOGJVPN)5C?CV7]1TKYRG2#2WC#<7SR8[S@3^120"P MX3ST>39C(CT8M^QWFJS;[G1Z]BY\BN!#R^1#\;RRXYTDOE20"#+4,S+3,!81 MJ8@GU]#@T.XRL/?K \%J;$4^11BB91JB>(39(8^" -S3L_T&^0#7D;O$SHE; MTEZG1]\0^'V&GO*>P_MP0D8;D=C#(.Y6MP+*M$3QD/.Z CRS!XW](+>)%1ZW MFZA-:*TU#Q?6Y2S3$L4#SFO.HE??*PE%]NTMC7MZ(ROH*5(3*U,3PX/.:]![ MF6H8I/\,5Y4/[@''/NM2:W;"=75)R^S$#F2GC%,)7@V&&_3;?2O6*9(2*Y,2 MPT/.!YG%^:5,L*1TP 3FF":CU)H$<6E=OC(H,3S?/(0:,J"<$\I^?/R)S(2_ M5M"25DC0T/,K("XP97-U/KD(/+ZG*5.8GAH6;?A&3\Y"]YLA"5T?> T>UH M]FYD_3K"EA&K&_CQYP_,/Z0=C#574YRSC$CHI# MDT0+E2\"F#=1O@>WEG%O,H(E?K%$ZG]EZ+^U1]T<1E-?'<,O.X1V6> M<2S4PCR5OX"#7D(LB%<\L;;K D;NUAJ";&(F4"OQ-PHUNWK(W3J9FUFM MW0QI]X+1;KL[:&U>,K9>+ ^:[I>MFJ;$-^_*^4IA<;18F1UEZY&M\O)\6?>& MF]Z;DDC,0>J<]^#V*E\IS7>T7&6+C8]2:QEGFTO! Z',!7!^+J7>[Y@;%.O5 MPW\!4$L#!!0 ( XX,%BLPHMC5@8 * < 8 >&PO=V]R:W-H965T M&ULK5E1<& D,=IIXQDWOYCK3]C+-]>[A MYAX4D&.F@%PD.TE__:T$!7,L<[+Q[7(SKZ\DC07A4IE04JQNAPMZ?F5[YL%UN+/5-RKO6-BJ-Q*^=62!SRY6XDME?::+7EZ/9B"1B MQ;>9_BSO?Q,UH:GQ%\M,V;_DOK;U1B3>*BWS>C$@R-.B^L\?ZD#L+:#!P )6 M+V#_7> /+/#K!39RDPJ9I?6.:[ZX*.4]*8TU>#,'-C9V-;!)"_,8;W0)5U-8 MIQ=7LDC@H8B$P)&269IP#2=O><:+6) ;XUB15U\*ODU2N/*:G)(O-^_(JY/7 M%Q,- (R;25S?[&UU,S9PLT]R=T9\;TR8QWQD^95[^4?^2'R*K9X ZX8Z:Z@S MZ\X?HKXM2U%HLE0*.)YC="H' >[ 9-BYVO!87(X@A90H=V*T>/F"AMX;C-R1 MG'6X^@U7W^5]<<75FO B(;$Y$-^VZ8YG0%YAK"M7H75ERL!N$5$_\#SO8K+; M)]2WFT=TOF_7P1HT6 ,GUF4IGL0J!=&?:A] MNXBQ0:33!NG4B?1]L8,8RC(5:A#AM(]P%M ^PKX=\Z;A(,2P@1@Z(5Z78L/3 MA(B'C4ES93>!U&M18F##/@CF]['VS8S1$-2H@1HYH?XA-<^@YE59R6U68B C MY)FS<-J'B1BR:!X- ITU0&<'8@HJ6NI'&TN32QO0-6UW )$K4*9XFV\S6T<3 M MLMHG8:Z=1"$=P]TMPY.01M6),M>@YHO\5I1-W;=&^Z5\#(FN-L+J>?:(!67> M8SN;(RG4-Z.>/QV,"O5:C?0.YKG2^5"]K%=W;HSMQ\-V77Q[&DX/X-.\N$NA M4#[UJ:$T*%*"D+*/V#EIM'I,G1*X^-V4)4?BU\OW;SP/$7Q]LVA8E6@KH=2M MH55]6@[#\_MQH3,?V:B891!,@V&0K7;2X$E-S8>4WZ99JD&:T,Z&.C7XN:W- ML;QU2;"52GS>BX1)1[3ONR& MB((=-.L";;69NL7Y@X"ACF3M]A\W+<7&U+^!^/8%U:=8YB+"Z^@H:*N\U"V] MW>9G#SZ*%E&Z6;>?K>$BAO-@N%:S5A*96Q*1,->2\X1HL[X0A@RIY(A=-'.@ M;P63N06SBO8'=Y09HH=!@"0=9ACYPYN9[4VH;D6\DGF>5HU'-;W)0J?%G2AB MP$Q>?9):D! =Q-V.\8I,T*GUYQUUR;=ZRWRGE-VL>2G6,DN@T+Q\,6,T>D-^ M@6Y;/^*SNE.]GSVL'\E;EWLKX\P] \/8MA*01PF!2AM_'1,8U[<"I?T_I!=_ MT#_OJ$NVE6_FEF^SRV&0J)F>>&?>#)2\K#C#C# UXX0=*939$I *6[V&J?N[ M2,:$AF/8&N,P"$FJE-%2.^%NM8*>.(%D(5P?90AAR"3O!UC5.FS8#53;+; # MW4*2I*:F0NTR0_UI6IS&?)-"+4,!]WN!*9O/D;P WW#W@!B M7SO85@?RVKP)WH&"2(47WWY[<$JQ:00UI([BVW82S-U)+#MS_"J-4_0%#^NW M!*<@$U-L9V"F# K;,-JV@6!/:2"&:R8*O=\>S'VL_T4,*8W8\,#BMXV$[VXD M>E)L4_-Y/'QDL,8G+\S2.7GY;4_ANWN*&V'> Y(E:6OWC:EHY.^/MO;\@R)W M^GRN:!W+6S<";;?BNU^H/U.P_:.^73^6MR[WO??K[I<#3Q=LMZ-G"/81'%5D M)WN?C\RWNX^\O$L+13*Q L_>603I4E:?PZH3+3?VB]*MU# 'VL.UX/#8C0%< M7TEH3.L3\Y&J^2BY^!=02P,$% @ #C@P6//$27-@ P 0@T !@ !X M;"]W;W)K,OXDP@ M)'J.PEA,C$#*]95I"B^ B(@>6T.L[BP9CXA47;XRQ9H#\=.@*#1MRW+-B-#8 MF([3:W,^';-$AC2&.4DBI\4MJ+41CJ51\:>=.>[/S$L300A>%); M$/6S@1F$H792'']S4Z,84P>6VV_N7]/D53*/1,",A;^H+X.),3*0#TN2A/*> M;;]!GE *Z+%0I-]HFVF'KH&\1$@6Y<&*(*)Q]DN>\XDH!>#^@0 [#[#K J)5A(?2)5YX:$)/8 +;2Q0&JDUY94YN:F3WBF;Z=#%EF6-S4V9?U_F MXF%95@%U"E"G%72N5CIPKC#5\O">+M":<+0A80)-J,X>0YVR35$![!> _=, M1:#6C$ DD0'C]!7\)M#,O N:"I$T P_V0.HS MVZ:H0+H%I/LN2/6 %I+$/HU73:1N)VF;HD(Z+$B'K:0S%D7J,7W,"LV,AN6Q M>]:H!M@AJC"."L;1"8Q'+=+1WCS9 RO]U'B/$%:8+POFR].9#Z_1RST,[(YL M[/;=&N\1P@HOMG85QCJ=N&/!YI9':NG/I5=B37Q8&*H8Y< O@%C^ND#=JTOC07P/[E59V!7$7%[23RM MTN1F'1NY2U5%W=5$?&)1/&H[YZ;EU:,*2=^^K$-WZJK8NTJ)WU5DD5=%<=\?O*8]=&[BZ2K9*,UBP=7C,FWCCY&%Z]-TW]02P,$% @ #C@P M6!01(K'80^,1=O")-$E:2?]]R,IQ;+- M*\7=]!)+RKF7//=>DH?D]2,7_\@U8PH]E44E;T9KI397X[%=&XI'DUFEW;;W=B=LVWJL@K=B>0W)8E%=]N M6<$?;T9X]/SA4[Y:*_-A/+O>T!6[9^KSYD[HM_'>2Y:7K)(YKY!@RYO16WR5 MDM 86,2?.7N4!\_(4'G@_!_S\CZ[&7FF1ZQ@"V5<4/VS8W-6%,:3[L?7QNEH MWZ8Q/'Q^]O[.DM=D'JAD""VV4O&R,=8]*/.J_J5/32 .#+0?V( T!N34(.@P\!L#_]P6@L8@.+>% ML#&PU,4:5?[I7^T?6@).)+]/N&"6KR*A&M#++41;DVU;)CZ#FK]$%^GR?H%<_OKX>*]U#T\YXT?3FMNX-Z>B-CS[P2JTE2G6O,L ^Z;>/ M>NS'.C+[\)#G\-R27HX2^=X;1#SB _V9GV].(#K_K_7T/[=^% Q_7RN^ M]>=W^'M?+7C)VMI ?[U]D$KHL?XWE.K:60 [,Q/@E=S0!;L9Z6*23.S8:/;3 M#SCR?H;B/*2S9$AGZ4#.CC(2[#,2]'F??=0KB:0%DU#\:]/(FIKU8C?#833Q M/.]ZO#L,+8 +8N+@$A?GDQ@[N!3 83P]Q!UQ#?=B>79HVI5H@];(-6K-(Y*>R:3S,M/G(SVQMA!V4F=LH"A\0= M*W,(%T9N-;HX$DU=7.KB?-ML1SU.]U&8]D;ADXXK%8NU99^QG9;4&[/H0=2G M3A<"#,P[ "P"AJ$+BV/?Y0W B-])&WNM(/1ZB?_!E0#HAY.I2Q\ !I[?$X #18Q[ V %[5+P\CD(6O>"Y#&PCD2>2VH. M(R.@Z"$DB7V(/X#T)W[4'0#2!H#T3\5JS03*K=H#)^'&?J!9>%!OR:#>TJ&\ M'6>B%=RX5SUJQ:V8]JOJ22C?Y7JOEC69 1/CN^/1^=X+O<'D;I.+P< M!E>27D#3, "#"@" @04 X;JYMT(8]ZH[NZDK=!& 3"?.YNH"AQZPJP.1$8'6 M' !)(G#- 9 ZX7$WZ59SXG[1>4MEOD!50QWIA1?IG)>Z .2:"GCWH!3/@JE01,SN8,(#LXG^LS!7WVL7JGA 3GHF?"@WI)!O:5#>3M.5:N< M2;]R?J?58[ZJT&(K!*L6WY 2M)*%WEU!W<7@3EQ3W\O7"61 ##@: =R M1KHU-FDU-GGI+/FPAKO$5N/D#+$%(B,?4-<04HLMX'P'0OH3Z"!]?'#]5S*Q MLO>N4@_4;:7JVYW]U_W=[EM[HWGR_19?S3'P/<%7:7USV[JO+Y(_4+'**XD* MMM1->9<3W6E1W\W6+XIO[.7C U>*E_9QS6C&A 'H_R\Y5\\OIH']#?GL7U!+ M P04 " ..#!8)+./&)D) "C50 & 'AL+W=O<41@[AYRS<27]J'3!UJB M;4TD44?2=O+?%Y0541062T*S?;$E>_$%M L2^.Q"O'HMRJ_54Y[7P;?->EM= MCY[J>O=^,JD63_DFJ]X5NWQK_O-0E)NL-F_+QTFU*_-LN6^T64]X&,:33;;: MCFZN]G_[5-Y<%<_U>K7-/Y5!];S99.7W#_FZ>+T>L=&//WQ>/3[5S1\F-U>[ M[#&_R^LONT^E>3Y M+XJOS9O?EM>CL!E1OLX7=2.1F5\O^3Q?KQLE,XX_#Z*C8Y]-P]/7/]3U_L.; M#W.?5?F\6/][M:R?KD?34;#,'[+G=?VY>/TU/WR@J-%;%.MJ_S-X/=B&HV#Q M7-7%YM#8C&"SVK[]SKX='''2@'-' WYHP,\:B-C10!P:B/,&B:.!/#20YT-R M-8@.#:*S!DPX&L2'!O'>]V_.VGLZS>KLYJHL7H.RL39JS8M]N/:MC8-7VV9F MW=6E^>_*M*MOYL5V:>9)O@S,JZI8KY99;=[:7F4!U%10/P=U35N9/Q7J9 ME]7? _7G\ZK^'OST99L]+U?&^N=@''RY2X.?_OKSU:0V@VJD)XO# #Z\#8 [ M![#9F!EV5Q>+K\%_/N:;^[S\+R SQV5NEV8H9JIFZ^!3MEJ.5]M@GNU6M7F/ MB*8]HO^<_Q;+594W][1J?\,I=LU- MHX(")X%9;DUQ:4=7V/,;'17\F0,H$$0Z&ABU=%X[MKA.$Y!B$! W"?I\U;C;*RV!1; P]5,X MH$H> 4BL3R)">^U-B;I31#JZ=]B= $R/ 9BB ?C=H-RZJ,!;%=K2P^%$.BF1 MCIK:4YF'";;ZL@H>RV 2W?WR$(C #]I/V8C&S MEY2$VW8I.B@/_Q'I:&C )H[/!=';[_(@#QT&KNW$%KN?YP? TS%+*:6Q?*H#E>&ICEX+L M1,*DS88:,#6(YKZ9L)9DV2"4/86T?I]Q8!\OPW@6LG.GH9U[SWE*-46JIJG4 MNF%L49L-8NUAD'W0ZD]),!O''3D)P!),2D!VCJP$8(JF)5C+M0P'VTL2$PR@ M0#@S@7?N/>%J<9OAO'VZQOQ>O)C[98C< M+Q-H7S4%UAB;3644"FB-L2W',WO_I2 [,4T2.U6F =/$+'!N9[5HS' V!M:8 M?I_9S&CV50YM_DU!BH_^, \LDQ40AH:>.R^5$X*R#AV7U3^X39WBZ8 =.YL M4N@F55.D:II*K1O$%KHY#MV^ (++>23%J812#N"XO60HJOYT;W_=2+1$SW&B M]RD%X5(^4;!3 H+9.]R4JD-%):3[1]Z-0XOD'$=RC.CPICY^)Q)*J804!PB9 MQ=S>S^DAEEW?MS3-^VEZ4&'HH-.W9-L@R9J-IS6[B8K$BDI(@R-WEYMY"\ < M!V#OTA 'V):%C)^[^H(R+[)@4ZHI4C5-I=8-8 OE?!"4#Z/Q@U9_!H/;V.[( M8 "68 8#LG-D, !3-(/!6_3E@]#7*X/!@;(LG,' ._>>\Y1JBE1-4ZEUSV"V M4"X&0;E5Y1#@\,V0N)@@PEYPPH#0&FC)EI M[SZRVL*O&%0\=M6&8*_9D,CB*6>QC,_==@&7(L=6*=44J9JF4NN&L>5K<2%? M@_&[ "/!G2F54$HEI*B$-(%0-Y0GI\AQRKXH58)K^H24]J Y[4ESVJ/F_X^S MYJ)%>($CO&\R!9?SB3"14"ILJ@;V=E3=Z;[NNG%H$5[@".^32L&E?&( G&R' M8).J0T4EI/M'WHU#B_/B\N(XWM3'[U0'RJF$E(#.BC,!'+ =8MGU?0OZ8GBE M^[2"!>_^@$HWO&>VLP$1GP)0EP*68P:<,U>0H10"*OL!I@9G8W?63[18+;QK MW?U> VK=CCTS::V;5$V1JFDJM6X86^ 7PVO=_DT"X K/>KQSWUE/JJ9(U3256C>,+?#+"ZO=&%[@ MFKZGTTC54E(U1:JF+U'#*%*V"0&))P1\\0*7\XXP:4F>5$V1JFEI?YG<326R M30)(/ F [8;QIMZA(@5^4C5%JJ8E4(SGL7#7X^7)-\=QF'<56N!%40[<2DB; M>",^FP&%%L 2WD!#AE).(Z!T"YC.Q-1=5Y0MU&C!"#6,>M):^JD:HI435.I=S* 1R=$,LN[YOJ3\: M_J"VWBUU!#RI#=R2 88.#@$LX2T99.C@$, 4Y9"HA>S(^X%M_4X#GM@&[\CP MSGUW9*1JBE1-4ZF]A7%R\KC*YO&E'[/R<;6M@G7^8.3#=XGQ??GV1-"W-W6Q MVS_!\KZHZV*S?_F49\N\; S,_Q^*HO[QIGDHYO&YK#?_ U!+ P04 " . M.#!8QZYHROL& #+( & 'AL+W=ODG7B_?D=*D>SH MQ#B#O]22Y\2>/RC]PZR$L.0QSPIST5M9NSX;#$RR$CDW[]5:%/"7 MI=(YMW"K[P=FK05/_:(\&] H&@]R+HO>_-P_N]'S<[6QF2S$C29FD^=<[ZY$ MIAXN>G'OZ<%7>;^R[L%@?K[F]^)6V&_K&PUW@UI+*G-1&*D*HL7RHG<9GRW8 MU"WP$G]+\6#VKHESY4ZI'^[FR<&F\M1K^*F&=G2]4D4)21$K@RJA,IMS"S:V% M'\B6-40MR8*;%?D$&3?DS;>";U(),F])GWR[_4#>_/KV?&#!%*=PD%2OO2I? M2SM>.R9?5&%7AGR$UZ>'ZP?@0NT'??+CB@857JOM>\*B=X1&E"'V+(Y?3@/F ML#JLS.MC76%U$5OZB"VUR@F4G>96%O?EOI56"G.&A:U4.\35NIH^,VN>B(L> M%*T1>BMZ\]]^BV\SX= MLUD41>>#[;X#B" ;SZ;[@@?&C6KC1L'T7*;_0&F5^]LJ:$>)*A*9"5)45KNG M[CIQ>=RX\I#%\4D9Y MJ6ZTES LK6VI87=.)[6MDZ"M-UIMI4>7-RZ?6Z%W;PG@'.$9U"$O$D$\;"1J MX](.,D)N^5TF,#\F+0O[D[8?;2G8G9V.3&M'ID%'/A=;V)A*[TB54,S :=O M>#)LFXC(36BGB;/:Q%G0Q-L5UZ+OX#,EB5\L^5#7AQ@B+HE?4,B<>(N'%Y-BPV^P]6([# ++B MQ;TPKNUX(XTOOTSR.YEU-YY*Z8DZSZFT'8: -B&@X,8VPB(((L"W;#!R#@,DI>5F2\U M[1@!0(K55%MN%-@##03&80R\3+<>L3UY+L<@H?&@!A7A38J@W0Z!RD#(&ZB, MPUCY5:2;'\-],=MI M&Q#[='18=]5 ADE.IMT52AOPI"^ Y[/I2T)_-L<0=WI2_#R5ML,H-/A)P_AY ML]')BKMV#[1GK5T&[(9]- DAMN0,/<8*&, M?:U708VO\0KA&Z-N]*4-D:!A(G%SD"WQ*'0BC??-.P6XYJ 9K[I3,0O:9A:3 M[L\$M&$6-,PLZGZR=I\^4N@I=SNT-%'O@KI?XQTRX$=Q]UC%&A+"PB3DXW(I M$NMR)1X3/P\3X"""),UL[-Q'/Z.VR05"01"I/HV[+6\(" M"N\],*A+MV5YE MID=>?^'@=PL55N#S3:7[&86:(OT>DYP&^#=KN ,+)1- )X49@X$5"2Y6B#K3YQ.39 MMYW*@;;@*!H''&@( QN^#+M^_BNI76XNG15U5#UZCO..Z 2!ATWPFI?@4.L32&Z M9TG6$ @6)A O^<639)-ORB'EI=.1\*M>X^NT=3"&P-9@[U@X%_K>GY8;XK]> ME2>K]=/Z1/[2GT,_>WX5GRW*<_5&37G,_X5KP )#,K$$E='["81?ER?GY8U5 M:W_X?*>L5;F_7 F>"NT$X.]+I>S3C7M!_?\7YO\!4$L#!!0 ( XX,%BA M;_Q/&0D +D5 8 >&PO=V]R:W-H965T&ULG5A=;]NX M$GW7KR"\P*(!Y,^D[=XV">"D23=8I GJ;ONPN ^T1-N\E4B5I.*XO_Z>&4JR MT[AIL"^)+)'S>>;,D,=KZ[[ZE5)!W)>%\2>]50C5F^'09RM52C^PE3+XLK"N ME $_W7+H*Z=DSIO*8C@9C5X-2ZE-[_28W]VZTV-;AT(;=>N$K\M2NLV9*NSZ MI#?NM2\^ZN4JT(OAZ7$EEVJFPM_5K<.O82>!7DRM_8K_;C*3WHC,D@5*@LD0>+?G3I714&"8,:W1F:O4TD;=Y]; MZ9?L.WR92Z_.;?%%YV%UTONC)W*UD'41/MKUGZKQYR7)RVSA^:]8-VM'/9'5 M/MBRV0P+2FWB?WG?Q.$Y&R;-A@G;'16QE>]DD*?'SJZ%H]601@_L*N^&<=I0 M4F;!X:O&OG!Z-IU=S<3-I;C]>#&[^/!I^NGJYL/Q,$ T+1AFC9BS*&;R$S&O MQ+4U8>7%A3=N*8W^+@D*J3BWQMM"YS(BP^3BUBFO3(@O[$)<:B--IF4A9GBI ,/@Q3_3 MN0\.0/KOO@A% X[V&T#%]<97,E,GO8ITN3O5._W]M_&KT=LGW#OJW#MZ2OKS MT_BDF/U&?KCY=)&,WXB].L29MJ5R.I-IJ6S ME= F*^H']1.Y"1>%_._SP0V@LI MYK0XQ^)"!)6MC"WLXW__[8_)^/7;Q"X6.FNTV3OE^MC5SVQM@G*0X&R]7(G5"SJV3V$ A!C_#U]"2G!' TX&P2Y!N M(H7PF%S3JJ@FUUZ!UOQ W-1NU_.@?!!?*9?D%+L;*!>RV'Q78EY8FZ>B=K Q M%49Z& 2-"T66@2V10SPLG"TI\)KK!UY0M!H=VB,LX@YYM[7OS$CAB26'@RT0 M==-%C9+0^B HQ06>V(V4%,.T$@*04]914-K):U^I3"/XB)\KK2$%T@0]M[EN MGY?H,0E$1!4$Q\!Z4Q%A6\J- ! 1C<:!50T("8C8T!MUCS"7JM@(7\J";,-F M YY@XP;B$W:<1T@VS2X&8H9$QKPFE=/4=!%<-!4J'E) )2Y=MDK;*B&H MI!16 !1FTO@P M0Y.NCM^Q#S ]G@MQML; # MV0=A!C,;_$;/IQUG_W'[N3X2QY%AF MG37R3CN$%26?JU)G*2FXIDJC<6:$:A9SA7FD+3N*U?G-YZMW?4CL, QMVE#$ M@Q)Z03XIYZU)5A+N*+8:&4?!40:Z[7 -N$W<* IAB913K)N<\3/AO_ M.H%-8)_G4LJTLF5$[@J1>Y>PQQ'A*6)95/N6&W#6P'"2!>;JH-%T@/>RK(V5WJ.JMY/=(+G&IM;U!V1_?A'Y/&]I MAMF?AZ*M+OB(GJGBB+#A?6AFQ$\N5I&2 "I'VFU[]6Z_ PUE,.,*%)/'(0JD M@AGTH3%9@;;:Y(K0T6+M;Z,IA7RB\*2/7EZ^FW)8DMK(.N<%-*&![^)3SZ>MWU]=G'>]O78TPBX//H0.)_O8;+KX6/7 M:NQNR@ \Z'XXY6$!N7(S %6E-;,+L&4K0- MZH=J,"NLYP.+H<\%,SN?IO+(DGO,Z<)%'9%U\6C)-/LPPX UJI>$DNL5?6D8 MA](&GH!L3)R^F]_>3Z>WW0"W3= VK=2I2QV8<7>0QYU@+_0&XBH6";7#YA"^ MA6_*G"?S_]6>SS.>3C$X-7+A&D7IBM,MR!'M03L&1G>@WUK8!@TDB\XEV3^" M4+&3/IS'%(\KSV#21'+3"9T1<<#DMJVAM %BJX(A2J/*//;.K*5T6O0#7LBT M'< <#<0E#7FU8\#NX"1-G%HHUU;V\_':XLO'#DJ==;\I/T#W ?3"X^--,C6& M3@H?565=H*Y"-VAB/.K_!T/4M#=UI[^'U!+ P04 " ..#!8S&C3 M+DH? ^4P & 'AL+W=OA.6 MW7RK,_RRS(M-6.'/8O6ZW!8ZC/FA3?JZ?WIZ^7H3)MF+GW_D[^Z+GW_,ZRI- M,GU?J++>;,)B]T&G^=-/+WHO[!?39+6NZ(O7/_^X#5=ZIJN'[7V!OUZ[6>)D MH[,RR3-5Z.5/+P:]=Q_.:3P/^"713Z7W6=%.%GG^A?X8QS^]."6"=*JCBF8( M\<^C'NHTI8E QK_,G"_?IK$E?KGUY"YHORM.3_JR<9>]9_H:*ZK/*->1@4;)),_@V_&CYX#UR=/O- MWSS09[IE(:;R.JS"GW\L\B=5T&C,1A]XJ_PTB$LR.I195>#7!,]5/\_&'^_& M-^/AX&ZN!L/AY.%N/K[[J.XGG\?#\6CVX^L*B]#0UY&9\(-,V']FPDMUFV?5 MNE2C+-9Q^_G7(,Y1V+<4?NA_<\*[_+&KSDX[JG_:/_O&?&=NQV<\W]DS\PVB M**^S*LE6ZCY/DRC1I?J?P:*L"DC(_Q[;L,QW?GP^TIIWY3:,]$\OH!:E+A[U MBY__ZV^]R]/WWZ#VW%%[_JW9_\KY?'/"X^3>3>:CH/].?6&)4%[!3ZN-F\>E5$&:QNM5?,<7!.)D9:BL#\E==-<#<9;+* MDB4]4(&N2A=1OMF&V:XAC.:$A&1ER-:D5.OP4:N%UIG2:0+%Y(TFF;=Q#.MZ M7 Q&L_GX=C '&XE58/XV+'@4[9JX\.>X1X/(*"?5#C:C6JN/@\$][.2_Z@3G M"AN1P:C28%7E^.N+5KJL$M@Q+;L)2QCB+6\FJ-9AI<+E$J:2*0%M>4%KAQMW M+ABO#2/2)%PD:5(E9JHX*:,T+^M"TT#01=I%*S_WC*Q"VSO8>_#=O7?D,)XA ML]"/.JL-8?KKEB8M55P7I/"MA[:0A3SNJI%CB[ !N]B$L0Y: IK">X$2K?UHEK6J1./CGI:)]%:):5C(\]Y]&7(.=#HH67.JF(R051:]C%/5*?M5;TEP,OP/40&G,%7 M.Y4OP&%=1AH;\DAWCVZ+_'>( C$63&PF"NH2,D5R1'NJ@01_BB"06F!T!<7L!TXA #VGV'3R5-OD#YUGD> M$TU"A/Y:2758YC6K' =$AB(0XY)"LR$6C^:?)]4S!'%^/ M9_/I^,.#L\:;\'>0@^,P.C84H_9??[OJ]]Z\+QM5@;73=BVMRC#E,X84Q'54 M&4:(DHI5A&VIEY#:F@P-SHM^>^C.NKQM_"VVM:MFF##,Q M)QT=@S()O0,I](I/U,R%0"^%XM[ .(!9';7)R^I[FPQ(Z&"4="&&Q>Z6S7W& MQT)6!GOG9!7:;XPAZMAIO)-$I'M*VHCJU'(^UKLA)+)+^/K MD]Y;!7IBC;$LM $$+Z?-/H4%<>#A2P&1USSIN"Q"G1K[9J5XH:LGDX1!*X7I9;[=8#U\G M6>#-VL'V2O*_R]1H*7Q*:3T*64DVZJ]A@*V)I*T6V QX5JZ3[99)(7N4KZ"+ M8OO\!5;Y(PZ;E1*BN\W9-^3+ 2J:K[ F; MTSZKV93H-C*J9*3LR05A4$%SQ M:?2%MW^FUQU,H[;,0#M.186.DXIW(:A1MVSRP P;[X6"! S(I!8L5';AAFE0V\+M=J"=4Q M&N&I)CO&!>)/!.9"ANY< LV?F5?@ W^H,[/.U<7EYW3TU/UIM,[ M.^=/5YWS\S/^-,F"O]<8V)<,ZK1E'!!?I5JVQE_/-"AOXKK15R@I%)>&;Y*2 M$_&7)!']T_>ST9 _]=Z_0LQ"&;*:G9Q!#76Z9'M-"14'+BYRX\"/6:8\$ ML'&<9D9EQ"K$HR[5#,1TA>GNWT;=V-29I%0RUV?B-.=IJW61UZLU)8D4T5?J M1B^*FD)O",4%0F>L8 )GC@UH 2*0/]!""/-IH8!R( XA,W4'O[^G$)#&%1E0 M%PANZT4*/VA/MS?[3T@_!#H:0=IL8Y:,MR MQS5$29R,?R4-C&E>-L(>S.-%1)AKZ($. 1D"T=/9YW^5<]\ZO7>\B>83=X'SD1KY"B,BFI"18_)8WO'(/DI5U_TK@GU8$QS MSIS3/+)@$Y128T^MH)03;,$E)/ )+OKJ_$J=OT6H \#Q0U6!06B%"5!6Q:< M\AQ1$M: 6X3S9SWSQ3/\.+V2';^Y$!Y6ZE$#;^(P!#S:7 M8=9BL<,<9\%T-!R!L ^?1RW=9H@D)J5BTT]XHR@#U*2579!4D*U=(0KEXD>" MV<>M!*D!2"$9=5DS>F'L/>L=XYP[18A[2JS?!8C4(7,)F6T#F>R:"-32R+[6 M!#EL$OA97D7(;ZAF6P<_Z %8B%MJ%@-R$& 8H0Y=]<'^_!@625Z7@?V)/#2X M2MY;IC3ST7DG<(./25Q+*@DE6]05R49H->%1S%JLR;JP8N9DGVVZ)A:]V+?_ M@CLC,*#$&7Z8,DNS-D4&9G[*1IY9!$FT+DZ84,]KM'(W.*I\2V.]DL>,PMBP MP.D_;!E_M?'\8/;@XOF[O M=Z5V>]* N-\[,CV'FBUJ\./NOWGLU%*(_2Y8S MB2#U+!CIKA-81Y'FV>K$Q<]M@P9W!;K(D$C8RVX9 A_S@ 0\8J"]SJQLR8#& M=#6NJ="II%?D1<"%BDR=.C!U?KQ"*I/P<7($$.YD,5=&) MP7&UAW'#^V_7NY+B9K9(=/XZ[JC<#C34',"^8F)XK?C/'HFA]9G H=^7E-QF M>^.[7^ R)M/Q:-8)[D;S%H,)K-8> VW1),V?C%TCL.QEK&'!-M @6 1&HT.* M*!=)YBI+E(M1T(,G$1/%F(U#(*F)FQ!WF11E=9(@%Y%/E*%L-#*5N'Q%'*.( M"(8J3?[-*L>TM?1(:BF.V8]4//=H)\$P0>&_:D1?#<3@ER):,VI!ZV$:O2=, M2-]Q1\MUH\1@^HR:1FO)E1 :1^*CN"!1&H6.$(P3S%DP/EA:?-^"GV1D:;4H MV;*5M<8J,!Y[R>"C(&$.'Q=LY\EE98B<'09GXE2KD00QQ;]C4K_LPJ$ M+03EA:"4;#?)"R2D R^4H% M-\<513CL6B/X\LM.G(0+^<@P07!3NO >-3OAS.%.5X&5,I:H ZUKP=3OU&SX M:73]@'@(J0]IG*>"P:&2^PH>3%L%# I[S]Y(&D"?+^5S\"M29#H7T+ J2-[? MF+S@ZI)-;@!W*F;:B4_/C.A)+A',/;_5J%"_=._XI%C]ZN1KU*] M/'_+OZE7ZN7E&S'VKP+PR9N*Z+TZ[QG:,<; AU,S22!QS[%JH1.$(A;KW"J, M(1:H,48>J'QK[%7-XJ/6A.UR[HP5V9' *@V1.]2G,O[^%O'18=NZIY:"H=ASM4P2P%1R,?'S%&Z5D&2K5 M52,/3N'M6 C!QHB_$\@-8PU["%R)J%&TOR!X5%0Y_-+5TKD\P]H '#7XNE2,R M&U#'LL)B;8@L5EP8(:J1HT*Y+T3'+TT$(/]IAY 'S-%_MS%?,(O)FCK=L M)5M)K3/!@]FP0_]39Q>G'@$NW@\^YGG,83E--.&PJ(+@OJ)P,$9=B4+)45 RN6*ZDLB$EO:2 X%*"$O$7%,V! W M;:R0L#H=GA 1MM XD0F?;,H#[!T7 - M(D/JW&!,]'_Q!KW^ ;9-M+#2B&A&M((%,45@2WWD,#B_E&B2Z]-K[<+JEH(8 MF>>G&OA64B3>34#Y*Q0TE(EH0XIZL1:.&@\I;7I-ZHSZB*Q4"L;>5,K:>%_- MB0 %DRG#Z(_:[-HV/+FX./#V@0F?&*#>>9)"U7W7'%0F7_\(4F4FRG)UZ2+Y MV?R6 :#]:B#U$K'_*2O7NA5BVTA'V>FL=1IS)R)VZB$,7E$28Z'L"<;J;!6N M)/!S0XGTC8Y-+U$3DL($/U+>Z94?I.O*/=B/R-SO\=(VNL= V;.?W2:"Z_*#K!"Z MB,@=M5OVE@@A2/RL+1J23[IE!0L^&4*:%Q[U M$D8%7[V"(4YK-BPRS)H7*510VY)4>A<4??!F<*J1]LT0HP 4LOIMADN;KW+B M%DFW0(C=;Q+"Y R355/&<2%S&6XHWRAK74#$"<,BT"^PF?!!)&=R8.,CC]H3 MTFO-IZOZ976A;ILFB_25+&X5%L:/]F)B0>!NT5^2,39#^QK:E[=Q1$E!3 M@:HS9JL@+JXE\9EJC%G+F&:[9/@-$,!+P-TV]F>EB(L,:$[07=-RP:T;FEM> M),8@1=@YMGB-5[JE4L;V5)XGFHM-TNPM_YJ4_7$)"YYAGJ=TRBJ=WWEI4L5G M#&M7S3X-IJ.3#X/9Z#H83FX)?VI:BUV5FI,Y\6VK&B:$O\<561)9@\8G((T]J@)&6D^&"JEN(+0J% M2 7%@29093$T2^G--LUWVD(@I'@6HM1>N9!K@L1X(Y5)@[\&+Z4KM'PEYIF( M;)1&AUC$M(V&3XB]VHVI)M6V[;>K@FQH$Z5\2,/HR\DL6N>,3?(T)R1'K'UY MK%,13/+!@=^J*2C/5KSY8TYH+,4;+V)HA[[N]OE;O%V*NU^R;E%].EE3G M<'I#X[L'#IL.;7CS1ZK"_LFY=,3GD9W$B 3U3>AG^=M"7#R: MFF%<-H6JDD,UW8 'RYFE1'8TRQ?$F_V*$Z3 Z!LLR18Q8$)X$JN.T3RC#*0Z M=656;181Q,YRT3FUVNV6XA!>B4:S\ZVDCYQ;!>TD0>OH]TM_7&NA$,1&%:;M M8H>%"L2G@KR1V[.\%33/B>(!1UW3VIP*.W6Q4[L$ 1[!99SEF/X7&W%PU=OI MH'7VQE":C;;X(@3(<%;@MN8SRZS&>X!=[5J;VCE(6#6QH!Q.=Z]4*$#X(9;] M5O*.RWZ3?S3MH.:*E^(;)EE5^N)I9:;CN,X?MP(Y1&3/4]-WY[==6=Y\/T)_ MIV8/M[>#Z6\$\DWNR8/,U& X'_\RGO\63,0LSL3*_FJU=6#D;&0EX9XR\L3I1)\&0=TG; M%)/)Q=*7O?.KS@5#=^?=MZ?/K7T8AO0[_:O33L\0<':FIJ-?1G MC0]\*%E)4P/U>FL9=7;5.2E0-KW;;%W[J':;:W7(-EF*2PTK&1F-MU4,RE5WS:Q MW*/4 :EST_2[813%83';&7%JA90$&V]DRW@!]7^V[IR851E5L>CA81WPN=.4 M9F6*P-TW-M[8UD26 'RFEL\!3+1.$$8C<3&8+ Y13A;>"T'(7D)NRS6FR1(Y M>5TV8$-#5OQGP. .9=>YU]3N_.@Z&*!$[YF:F+0SM)HQT79EZG>D\ M[*K)?.@!%@9]!GW@&*%UM(VB7E$,5-CK7"<4%T&-=-#(L7>KBA[QMM=5]UPF M3,*LZ>3EWHPCZU($:$<[6-GC5"C6\&D-I1=POM(KL 4'&RSH;C-#"H7 ++E8 MI]VV?9'&+D1A9A>^YZ#=W/76$9OR3#+HC$N!1A"Y"<=<0GONC -OQF^T%1QV M0NT[^4N!J:^3,ERM"NY>S[.@N63W;L_M4W53+1#X?(GSIZQ]&\]GCF!!?%X- MX'-P).UJW?5X-OCX<3KZ*"FA=7'B ,E$N$\(?RDT\Z\AMS<_@^%Y]M>C,PY] M1?M!O37!#W6/]UT9K7]UUI34SJ5"-T%8<8+=G0C:5"C;EG]^:5KVSPUL]D;* M@T-[T.V;4;TS*===F/8-F5[USJ7J^*R>K"/'OAE1G]=L8?O(;&'[R6 MQA^:IL9@:@_T3SX(NZJ#NQP!ZWFK ,;=H^YBG"D5T(Y7&I8OW$(\K!"1$M"U M#E/9(KQ@?']/-VNI./<)__M,EY5O1J/97JLW5TW*]A4A5_1>4AZ^2#@:@T V MAH5P2]L)VH7 S4:#Z5"Z_JXA?9\G7 ODJBG9PD#0(->0W53FO"C:+\:UW.=S M&2&[,KTDX[OAY'84S ?_Q*[_LXY+A!R"_JDJ_&HI.M9#)+)G M)')^Y*[0EN[5,W3+16'C )7MN^?X,8G"7V-"EI.I*FH=-Z3R_:RCE%IS302X$B0,[O4OH^E\ M/"/9'$YF>T4!:6ZRZ:JT;X0Q#$652 =/Z9AO@DF3#WKX>%YZE5]/I@;>//+[ M89D[@($RF8F+%@VR9"_E;W69B_P?GTON^.^^.9E\+"=LQ @#=-RPIWP'"@ MYT.=DA'0) U=]/: +G=)LNVA*Z7/W%QW$:TC/#%72WF1U%2(:6)M+T_)%@Y2 M?R\*E?/MF'C1N[_>'/'!]!88LYBT MNXSOMSN9F/W8:Q*\ER,P0&4[(()ERR#P?;X_GGG \(\_?IJ?3&Y.'F:V/L\] MD9]'@]E(?1X//HP_TRW J7??W9:#"VUX=Q3DX_J\O8$$X?4J%5)RMI3+S79! MM YNVXM1LNO0S<@<*:2)U>RK'^01U^ *L2U=?X);H=O:0TLB#E8\GM[+. [2 M81O9"]+A!"UXK($S+=$.OI(^L3UB'>C9L*&K/G/;M$3B*2B5!)4N*TN[LE0L MC!1P-1N&,^"<,"ZX27CM_++="*O%-JPHE#Z\!SF;H?3:6F13#?9M..KDL;,H6;HW]@H)_M<%4 M"4S%Z A::MW =9+R.K1 T)!0Z"5)M<$<7="=\,9A^DZ/-L3 M97 P-Z[URI^.]%6%30^OA!^!L<*'-6KC0 K7>_.]%_$0%AG\O<O.B"56YVHFX]3Y$\ZYMY(,^BJ=_%*B#TGAG8F#,!7? M:U]R[X>GJG!!/JN?/;M SJ[?]V'8O1-4K1,T1S<*J8&#+W<9W[DE?UP=O+S% MW?^RBGAZ1C+/*FM;HP/7L6_GXY@!D]9R01L6*^HF3O42CYYVWUR\ MD-C;_E'E6WY#XB*OJGS#'^ER@BYH 'Y?YG"-Y@]:P+TR\^?_ U!+ P04 M" ..#!8ZBO &V4" !*!0 & 'AL+W=OCXCE'O)R*T]R60D*EU0CD\25,48D9]3+,1F['6\ MW<*'[#DE&&7%'!0>)J[$TZPVELXUW =XH;M6># MK60IQ*MU[K*Q%UA!6&"J+0,QGW>\QJ*P1$;&VY;3:U):X+Z]8__B:C>U+(G" M:U'\H)G.Q][ @PQ7I"KT7&QN<5M/U_*EHE#N#9LZ-C09TTIIP;9@XS/*ZR_Y MV/Z'/< @. ((MX#0Z:X3.94W1)-D),4&I(TV;-9PI3JT$4>Y;[IY_CGQM^&V4GVZYIC57>(2K!_>"ZUS! MC&>8_8OWC:Y&7+@3-PU/$CZ(]S9$00O"((Q.\$5-L9'CBX[PS=XJJC_AUV2I MM#3GX?>A&FN*^#"%G9&A*DF*8\\,@4+YCEYR<=[I!5@O M^GOGFZ%'W+W!.YIEQ!@2L##=K]K@>RGMS: MT:)TT[(4VLR>,W-SV:&T 69_)83>.39!&ULI55+;R(Y M$+[WKRCUKN;$I%_0$ :0"$,FD1:(@-D]C/9@Z&K:FFZ[QS8A^??K!W02"9!& M>['+KJJOOG+9Y<&!BY^R0%3P4I5,#OU"J;H?!');8$7D#:^1:4W.14647HI= M(&N!)+-.51G$89@&%:','PWLWI,8#?A>E93ADP"YKRHB7N^PY(>A'_FGC27= M%/VXF \"I;&-1; ]XMPYG/@"3@HSSE0A8?_HC2\,L5KNV&:_L:^F\4 MY2K.>9;SQ7KJM?MP/@BL"_0FO*H)>P7]] 51*(%(X QA-7F8?OW^UQ06]Q?< M/5,M4[(8&LE;%P+QP_T 75VL-BALA5?TY;+V+.(2GY'M-;%<\ HD*;6H..P9 MR7-:4LTY.SX>%++OC24E\">D8=H*P]!(:7*4HE::Q(W<[G:-[$WW0N<.[;AG M5>VH8^=NIVWGV]29S?5-*F"L@] M@20.G748V3GMNG!I>FNM9S3+2H0ID0KB MR 7]K"5'Y;.WTCWS#\=THB:<6]J)&CR,5N#NPW M'6$L/9Y_+)-/M^"!< M:W<+Q6O;3C=@& !T$ &0 'AL+W=OU)HDSMC.%\^O/\]I) M:&<*VI56FFEBY[T\[]WF9*7-%[N4TM%SGA7VM+-TKCSN]6R\E+FP75W* E]2 M;7+AL#2+GBV-%(EGRK/>L-\_Z.5"%9VS$[]W;\Y.=.4R5SF6F M5Z>=0:?9>%"+I>.-WME)*19R)MU3>6^PZK52$I7+PBI=D)'I:62*[OV3FS)7.LOO+A*3CM]!B0S&3N6(/#X)B]DEK$@P/A:R^RT*IEQ_;V1 M?NEMARUS8>6%SCZKQ"U/.X<=2F0JJLP]Z-4G6=NSS_)BG5G_2ZM .SSJ4%Q9 MI_.:&0AR582G>*[]L,9PV'^#85@S##WNH,BC_""<.#LQ>D6&J2&-7[RIGAO@ M5,%!F3F#KPI\[NQZ.IE-9R<]!UF\TXMKOO/ -WR#[X!N=.&6EJ9%(I--_AXP MM$" #SX;L";_6W+HWZ.S3L#T?OR!NUAHV\O-%;ADEKI:0/RL:9MI61]-=D M;IU!&OQWF[E!VMYV:5P:Q[84L3SM(/>M--]DY^R7GP8'_=_?P;K78MU[3_H[ M07B7;SNJV[O':;1_3$$H/2YE=*'S4A0OE$GDKR7E+*4B5IER2MHNW14$[\M\ M+DT;@1UR2TD-XU(D),K2Z&>%0I#9"PV'._U^_WO6:-@?[&^RRF=I8F5EXM7J MTM>BT]AWL@B;'A:AP9! F2:)8AJ1D57/[F4WYSRC4AJE 0(LLG#2L+P"8EC5 MI3+6T02M(L%_%V'[VHM<+4&H"BBIU8JL$3P,"6E; D,JMI801\ MD6Q1L,L*@H#(R_1--.#L-L&[*J(V> C>J()N++".= MIBKVSKA612*J'?HHT91!R*V=?)+L.EUG"_JTLCL$/RTQJ+Y6P@":]2 ?5H9 M##7ZF,\_[7A'UZ*B5Q.[A)X?E94I-:/0*0R%"#1@52R(VPAW^UTN2(RF@O,+ M8]+*8$,PF>E)68I%%E>9X$"E1N>>(L%RP]S4Y[ 37Z -.J$T1"R-F*JN5GA> M%7%6)0R"N4)5>'RID344KA'^B(5<(1]"U&U+[);";>@&1LQSB^29(RZQ- [# MG&76R0YMW>AQ2VK40?%%^;52)5=?$[@%M!M$CIL'$AYUXGMOY;=L*6.5*GB$ M/9I7^3KR C1A#6--G09&UJ;+)%*A9G)\0E_W2@&6MXR/BDYW*_A?P(M!II'! M_2$NF1+SMO=-VKK)X-T*M6=8DFV"* QJ;.&5V(T$C7+Q0G-V.2SGM$?2E]A* ML(@="T.RH?OD\\I86:>%M=I #.>A1041GYI0G**HO8BT-,)Q=&-M<=BB614O M2>0:O2HXX=6MWX2!(9F,F-%QIX-8285VK:?HW_,4S2M71\$ZU!0H8[THU/^X M_=A7,(&QKH9&/X)O=:82+]HZ/+P_&4MM,>W'^O1&WE:IJ/V#67$ MRM;/3IOR9U#^YM>M$N\V[?*90S_3X:'O\6LO@_&!?ZN?T1]US-;YPF#8I?U MZ>EF2VWGQZF='-U>W7S=!,B1?>3/V^FMX^S MZ$\>6/ [>W--[O&:D_W)PG(D]@!\=!!\A.4^C<;MXH"&1_UF,:;=VB%-MTLK MQR?28!*Z1B@'<(?)'/'A]9A47E8N#%14-YQXN+_FW._R><,S\/9HW'KT^RH) M%S"4KMTZ\#4W$Q"59>;KM WD>E$UQ=,6B_VGU?+X:?I LZ?[^^LI.W]R70?C MZO;R[N$&A71W^YKOT=^LB^A"6!P6A4H\PO=]-!B/V_S;\Y[]["]Q,MG%R#*X MDZ++<8M^%>"KX%=_>ON-AMWQF$;X^9$OP;6#FS893N.#[GZ?_M,\UD_D_ABW MK!NHKKAQ686VFO*1RZUWJGK6MG.V2]LN'KVUFR!.: M_W\41A+&$2V&[VUZI M)^$F^4H>[N,WPBR !AA2L/:[X_U.F!K-PNG2WROGVN&6ZE_YM"4-$^![JK5K M%JR@_4/#V?\!4$L#!!0 ( XX,%@T%8:?I@( - % 9 >&PO=V]R M:W-H965T>%\YOA,-^R7)>VD?V3U7M5,N:69QH\9UGKA@$=P%DN&%;X9[T_C,>ZKGU?*D6MOK" MOHZ]C0-(M]9I>0"3 LE5O;*7PSF< .ZB-P#Q 1!7NNM$EC(\F M-F]4I59H$L>5OY2E,_27$\X-)XOY?+::3Y/5$D;)/4P6R6J6/$R3R6RZ[(>. M4OC ,#W0C6NZ^ VZ+LRUML57_NM>K64W-&K3^$;JV9*E. BH4RR:'0;#]^]NNM''"R5TFA(ZE]C__\HNTIT7FRQ6 MTZMN#R[F@B^SU>QAM)HM$E@5>$5G6S+U"MQ>P\9H"8[:%YRNUFO@:J?%#C,R M0&#.!)1&IX@9G3\A4L&XI-7?BN".YZQN6\,M!7B0*Q"TH7":'I#JK;'D;V"] MI0"TMN5%&+S:TP>4IBYQ:#BE^2<9T$CS!C#K">B-H5RC:=Y9"\Y=4WC291)- M7LT2ZX4H5S=O.&72 MGBH"@?X8 R0H5)VTMJR4[F':@TD.8C6Q4_L"[7^_LQ,HTUJT%\=GW_?=#^>[ M_E:;)YLB$KSDF;*#("4J>F%HXQ1S89NZ0,4W*VUR06R:=6@+@R+QH#P+HU;K M+,R%5,&P[\]F9MC7)652XKE-R!^&P7X@USI$6 MQY9$IFCLE(K,+@:!*-V;]QU_M[A4>+6'NS!5;+4^LD9WY)!T'()888Q M.0;!GPU>8I8Y(D[CN>8,]B$=\'"_8[_RM7,M2V'Q4F<_94+I(+@((,&5*#.Z MU]MKK.LY=7RQSJQ?85OY1E\"B$M+.J_!G$$N5?45+W4?#@ 7K0\ 40V(?-Y5 M()_E1) 8]HW>@G'>S.8VOE2/YN2D<(7V=?8\?S=3ZJL5Q:?"Y1$4PWO%KX-5I:,OQ'_'ZOW(JM^SZ;4TG/%B+& M0< RL&@V& P_?VJ?M;X>R;6[S[5[C/W_WN,XQ>W=P[1QWH-_J.!.-2888[Y$ M ^V+JK\G0"G"IN7MZR;,7C-M),LM)C12-.'A($=F4MQ4GB%/2%*M&<1'NV!2>9)%<]X$H1*V M"55B@6-*)4D*PC=HHPYY ([1$,\RCS-*N-$ALAIA=^R*&P.KDDJ#S?<>/3P0 M9(YF[<>.A5B7BBIM[D_WDVU4"?K-O1J+-\*LI;*0X8JAK>;Y:0"F&C650;KP M\EYJXF'AMRE/9S3.@>]76M/.< 'V\W[X!U!+ P04 " ..#!89/(%:1,A M !G8 &0 'AL+W=O=8)!.GS[O5_?^^I)F3_E:J4)^V\1)_MNK=5%LW[]]FP=KM?'S3KI5"?RR M3+.-7\"?V>IMOLV4'])+F_AM[_3TXNW&CY)7'W^E[QZRC[^F91%'B7K(9%YN M-GZV^Z3B].6W5]U7YHMIM%H7^,7;C[]N_96:J>)Q^Y#!7V\ME##:J"2/TD1F M:OG;JT'W_:?>.;Y 3WR-U$ON?):XE46:/N$?X_"W5Z>(D8I54" ('_YY5D,5 MQP@)\/B7!OK*KHDONI\-]!O:/&QFX>=JF,:_1V&Q_NW5U2L9JJ5?QL4T??FL M](8(P2"-<_JO?.%GS_JO9%#F1;K1+P,&FRCA?_UOFA#."U>G1U[HZ1=ZA#^X7_\=*C[/Q[?WX9CPW\F'R93P_OBU@/7SK;:!A?V+8O2.P+^1= MFA3K7(Z24(7U]]\"GA;9GD'V4Z\5X'WZW)']4T_V3GO]%GA]N_D^P>L?@3<( M@K1,BBA92;--^3^#15YD("S_V[1AAG?6# \UZ'V^]0/UVRM0D5QES^K5Q__Z M6_?B]$,+MF<6V[,VZ!\?IN/[X?CA"W!E+7$9)$)>ADL5: M@>H1G7.9+N6G*-VH+ I\3XZ3H"/]7+Z 3N*_$3QQJT#5$C 2BSP*([ 3\C6\ M,2HSL$/R=K/X_$;X22COU#< VL/7 K_:\R@M7!0"5@TO%A6:3PUY.2*B\B,***:>WGX :V1&I1K/U"^LLE MV&G"!'!+,US;WUBI@>>59E,<^8LHCHI(@PJC/(C3O,P4/@AXH3[CRL?>X55P M>P=[%]_=N\>B<@3-3#VKI-2(J6];!)K+L,S0Q-1>VH*DIF%'CBQ9F RPBXT? M*E%3GQA\)V"B))!K:. MP*V@HL1RBY8N"F!YXJ*O78[*/L">T^!)I,0D7'BIH@*)G"&V9DW$%^ $95Q? MU5D":.E_ )$!RL!7.YDN@,(J#Q1LR$'=OKK-TC]!%)"P0,0*D"ASD"FD,NXP M [;D'YBY"EZU+-[1=QDZXY-T>5+"3RP(WT,Y4%D!48PKFF!>\ 5 +LU JX&) M G?O$5?BZ E,PSI-0\2)D5#?"@Y8[R\?/;CDA3.0X$!<4@!2 :0 M *K>"'\3@:1I:=CX.[!!,E' H!QM' U+ 9RH%!I]GHNQ1'6GV6X(OWC_44) M!W!DM 9!4<)CH*@0NN0@_64<6J+&.] H4,9,+K-T WBDN:.\K1;OPEJ\BU:+ M=S>8_F,TG\G!_;6\&\T_3Z[)HUV/9_/I^-/C,8?6"K39 .J51,M*9 \W_I] M.Y =;1"&[!_^ZV]7O>[EA[S2:W SRR'>D)U,K M$C\-"T+B&*S,#5@RX*PG-VE>?&^3 C4$+*C*V J:W9+G3$B&T"3"WFD9]-J& M !UY72J4TE6<+K0D*K"IZ28*T%!GI5:LP*=]+7:,R>3K^/JD^TX"/J&"9TG# M!&A)BIM]\3.DP.-3!OJI".@XSWP5:V-L5&ZABA?TV,P ,(T9,70(*N9;L_V8 M1+BK6<%FK(D0$&JP;^0P0% 8D*B5CPD$Z$<$CZ.!ZJ#LF+?AT5P"@U18VZCF M^3)%&XZ; >+ZVHN@>N,;;K>P'GP=)<*!ZL'V<@QE MEK$V*> <^/^T*23!WH+WL+8<]QJ!IL!FN7K:+LE5-!XIBLP'&RHW056Z3,P MFRP(B.XV)4>6+@4@*(O=%DE7EX<%VB,P4V!Z\R<=(B +T.6^P.:42VH*"2R. MD*/%>4V.J@VM2PP' W\;%; (/ R\R=,D4;'0JJ9!>@S SPH07'; ^(6S?\+7 M,J926R*@>4X&F0JC@G;!7&)-B"LY!EKY&XHE2 #$OO@8C\L:PHS.GA2E&'4/"CA&<:$A.>]^JD&_RRR18HT%)RPQ$ M]T5^[LB'70Q&#M0E+]A0O?BH]."("Q0R\& (&T,,PLK G1DMO;D>./X:;%/Z M7:P$8=7B,BZMR[AL=1E?QO_].+X>S_]H<@RMKS8[!@O/Y2"I, 1>R+\0J%:0 M%&H>&OT']N=KN01MUDKJ6 L*6'S\%X.SMW]&GZZ\L[,^?9HDXN\E/-CCG/>T9J\@/HT54YN^GBG MO(J+1]_ ;H MP<:\+ !@$J+^3=UE M9F89#Q&\\S/8RR47%^J$)JGN>_T^_4_V.F? +KWNI=?7G^:I@/ ^1H-.N+;M MR^H?AH88U7W;1IC --"I[]6_[C6B6,F",$3W2?%_B+GR_XVYO7>,74<0*Y@,;&!VD&^1EFAML2/N7LYC 3@T<](B](D\"*0*$];Y.5IU(C:2(X M%K!'Y%[S J#@-\:VAQ!OQ>F6!1 <(K\)&70>61=E4A?C70DB40% "?*=1ND] MZR4I\0PI6].1!NX1JZ,4.NJG$B15!\3>I.J"391!UG'B"B=?B1Z^L'[UJ]:/#R?UP=#^?
F=7/?K4]WI7 M7?VIVWU'G\"XTSY UJV)D,/DIU4?B-# % M3S ="O94B^:IC,+5)XX8Q7E/GEW)LW<0T( ?!/,B5AE&\!A>@DXO*%=L4&72 MTSO(@_I=_<41>IQ>\8XOSYD&%V>R?_$?[G^)C@P) 'EOF&:-.X,%9;E&@9'"JIT-$M6E=ZE M51C]"FMR:A#P.)5>"%!+TB2,!("A6/'JR$_FYV<_B](R%^8G#,6 ZQBF,4@- M#U4F@GCG.0I++F. G5J4!:J7;XS),WN&4*&!)MN6HB,VI0)VW=F^H^?V$42 M6+2!@ NK&GIM# $U?,R$CRQ2;L&WGQ"B3GA0JQM 1))N\5FG&SG#?,7/@/N/ M6VI4F,1M,'NTB=M]V@%ST[TXZ8+%N;&><@R>,BLY7*- I?M!#AGI+YS.3@+0 M2A*,>.<)XVOC-%F=V$2I[A,@+@&\T!9S?D/Q%RAD2 ]$0"/JEY6)D2U^H++^ ME7?/5,QY-#IBH$*!WD(>> LW,$65CHB=%.KY.]X<\AV^R TZ=@EL!R&NR-AG M145 D,6J.Z4A8#E+?89W" M:HG4EJ"I+-!CE]]CGW?0\6DW;D[KO_N=AO+H83"^EJ-_/HSN9R,NR$_FGT?3 M1AO7"NQ80YE6$(5!C<]#& M84M(:X5_57(TKD="Q%Z/2T2F^M F$;U*(GJM$C&^_PKN>S(=CV:>O!_-&^6@ M%42S'+AP!<"M<1\[8\KAKNG0QNF+]@U8['X=*O "&U@-K"JUOGQ,OQ918MO8 M6+C V!O>A- \!&@4B?/TC\X'EU&6%R<1).[\"=/YC8*T/LS?(#LQ, =C'T?_ M)K-%N-5L$3=NK20\XYB0@SM*KE;N MJ$D=Z08B=3V"-1<6((\,V,]3]S/71C& S!7;%!G5]W/33#3-"W14N%H0;-T!Z8+KB>O."HD8PQZ-(BP8YF[+;?HQ!8MO0#3OF-C@.K,QK. M\HBD,??/57OA!+8>U4((V4D40B]GP\^C MZT>(*2$#1XUS5% <6B#7^HAIK0&)V5?_DK-1_'S!G\7O:?:$? $<5AG*^Z5. M3Z\NR&T)"$G8U5GQZ>HGNIS2BKGC^RL5ZGG]/CN^GG?9NZ(GQ_97+5^Y?'WV MCGZ3;^3KBTMVF&\$T,D!A?A>G74U[O",KK5/-1#!L6/3:((5A"QDUU'KPD,\ M5<(S_$+AN@JG11\V6A-R&JDU5FA'A%$:1.<0)I7-FAR'U^ YHD-*-?H/0SU# MNC;_43O:T4J1'C+!KS3&)Q I@K,U"C@ MH/#B!4N9D.EP[2E=>GJZB!M.9"HI-ZNZ4@8B0(;!5RM!N9@4()KM'$O8- M93"VJ%H-&%$?E$IU\*)NBG&'&HVQP4_3B6>R**?G_2+A* $!+-),.E0!.H#/ MZ$G:5EI6YPN@XCIZK2JTAA2F@0WBVH@8L8GTNNV"$ MSMD67>@PBO^Y^*XR5..:W?9YS?']?'!_.\:\?C";C>8M(=5/S&I6T(4#'?-^ MW"E8&Z'GW^PD6>:C:\^>G!8$C4GA: &$VF1P:F4JZ\T& MLZ&'_Y']\U,' 9M^BMLT#2E+1$ 3"H^KA)9>,TDM%BZXG)"I%23 U+77\,Q M'_U,^29D_6J)10%5EP'$%2NU6HHP H$P#[_%YC>UJA/.4Y>LY:#'G!%FD&MF M.%D#6LA]\6@I<2ZF(-'GCBI/-T09Z!;FRP%]@2$AU?!U],I37QNDI@F[(M+X M0PXA8@M%(:U%F$-EL5U6'OE[!+RGAP[@\ MIO;=L]*[-H.J-L40SCX X LUQG:.I."@DQWJS*-O/U)[UH"25'[?R%3#P]WV MZ6$,ZV;SNV-%W?:WCR=K&N3!= 3.IE*(D1=V%-@'=D3/'%>L51S2+#UPP"G$ M.7,C\"P8H0B>5<=BQ/\=H7*QFS[U'; MWHR8F8*>*Q"\$;0'^_V&"W8.%W($WA@"BC6 HFXQ()ND"=>G*::#Y,N=&58F M@8,'><]N$2CB#A*]2(JJL@ ]>7U ?0E1(JJ%L9%#=.=WI/CBLT:D&M\XL,OU MN2BK;+9X"M \/$I2[@NU? W&#KYZ PXB+LG@\6/&[''C%L=@>?)E@1)#FP&N M!LHUCU0LPZS$':I?FGH)Y>8!#W3YL/M-A*5K3619M;5M5I3[&TPI\U)EH'I8 MZL7:N#"5F(-@7==@='C1:.?0WBCBKK3CPWZD MK:BO2$DY]Q0KFQO7RP-<8] =^3(ALG)ATHZX'^E.Z[6TRS!+^BU%**?&8K>Q M#Q6#533L*5:XJZDXFJY3-)7(X1DJPLZ2Q9F-5365TC:Q<#SDG&VE(B_^?!]/1R:?!;'0MAY,[+*(> M/>_3#JK9U#OPA0N_IC%<5.# 8%6"G2.7O:2([[)[Y&. MF^DGCJ>BGB-1^%R-^P#T$D*\U6/BRBSTKX M+Q"XUD]CZ)*/.7.RRM#05R'>I]@/GDYFP3JE/@.!.4%A)Q.1ABIF[<$ 1KCG M$[C:N.50Z#G%S@H&;%[U96ALI?/=WF$.YQY/RL( FM;V#NMA! 1UC7)-71FJ>5 56G+/2JU2)< M.394M)ZWM+O%8(E6PJO[<_=HL.&SSM.VBYZ M5?)6'2O0IZHEV?:DR%WQ-#+C6:K3QRV7E *TY[&>WW9G90UMOI_>O)>SQ[N[ MP?0/+#9/'M"#S.1@.!]_'<__$!,VBS.VLK\;;1UH.1L927A [ZZ?SN7$P018 M5YL1ZGG]LYYWT;T LO0[YSUQJY7BBC.K;N?TG3!P0WDB3\20=HG;9)-)@P^O MNV=7WCF5D,\Z[TZ/K7T8*_6\WM6IU]4(]%N'=;K5C'NW?!BB.C*I'^)"]LY4;?1!*1[! MU64F/2.[UUFI]%$X:9NDD?!HNR79I+4Y7;R9?*JZ\MLTPJE9FU5BI,[@,!)< MFKXAMJ<(Y16=K,!=TJ$\$GP]O,(P"*" D!7#3,H1ZFIIW5>QVQJOAKI'6I(I ML.*)WG0U.8%UF&T5$#_SS $>!]!#U/ 4!K,AV4%VNAF/'U3>THP,"#Q44#L( MJE>EDIFI7A_.'!SC)A_*P33&?F/BH6V):'&!6<\-48 5K"/(12#[T[T+8")S M%KPK!$E[U1;3UM23^X6/,^6VDE2A%?Z50@J1"3[TN"BP/Y+)9VAIIL9.^5:; MH!(D9%HKV&12F_952;@OV-HEP*9FH$)8>Z!FD?T9QZGQ&3Q7J?;+#-S(X2@3 MQ5Y/E["-K747]4D !(;=\15G>QWY0.WTR$^JXR$T!]:P+D:HYFG;UG HY;,U?%F#TG-S MJ% K( LP5BSPNA.JRV1#D MNDUQ'N;]:970D*DU$=?+]_5Y8@E, M<@&!V5.8OB3U(_(N<;B@1ORJJF8'+*EWM:_'L\'M[71TRRFK<7'LH-%$V$\0 MGF/HZ-Y&4M_\# S/T5\;(0Y=1?M%OM/!&1Y)ZMEV<^^J7[6>S[B3/8&PYP1V M=\(ENTR:LUYG%_H/N_%$YU^/3 M_-:Y?O?<:<>[T^>_.//GOS@3Z+]4,^AB:ACZ%U\$NZK$?0H!]5FM 4O#_O:T MNNX#X8Y7"BR?OP7Q,$*$2H#'%W5GM;WH4AV1Z+:?D9A]'C\\X'4=*> MF*JZ[$[&Y#;6:Z'(L9SJ3#?"SK0^7&F%O=+#=6UW%E4SY+WV&?+Q_7!R-Y+S MP3^;):C]]6,]&H0I".9_> H"XDJND\O"_V9(U324R@9&FYUYP\'G+=ZA1$T. MFI#148XT)_:H@$0!@ (EISJ.Z=+C0;[$B8L0DX5*U))FK',>]6/W1W->!_AV MQ(W.5G^."$F*_B@K55BA2H?-&S$U/AD1L',.K9K6JX9R>^U#N8/KKZ/I?#Q# MBS"NTPCIPWJ + ERS-3PD:RHZ/&GGA^"KBHB'+7,K&CJ?T243I\^5 MYL[PBZ.* P<._WXXD23 1^KDG>5,3VI]?R"C5TVW]MJG6V\FT]'X]EX.'Z?3 MT?WP#SF?#NYG7XY6U-O!-5-9KR&:UB"".S=6.:>L^!X0D[&Q('HZMW(N8*ID M\0"\*7*:900O4R\'VH%6;GI:*%3DI]E6;C3@T;\C=TW1Y!)5Y-@_^9"GTB8K.95A/+FEVE.QY^/$MOMXG56&&O?:QP.K[]/#^9W)P\SLPL%04B7T8# M^.++>/!I_.7(W1#MD(\$(\YRXOAR3*E^=W89*#A*G-L'13.:>?R MO)"A-E\GQ17U@RNNV!^9=?"&CW011SH7,_>M\2OVL RH6F[GW^P*G=H>:E)\ ML&)S^8Z?HR0K]HI!FE;/N=YZ3UD;=.E(D-'?J$C6)QIQX I M%Z#PTAT^^L1M72VY-(H$7DE0S2?,Z,#1VL:*9B.DREN_P%3Y\#8?NCJ4?3[8 M"1JBR]?@)4^(+X3;7A&&OS.I%@D6%:J"=(N'&H,UGI)W*@?F/K(*:P/U#GVP M!N?>!:=[C!1@X22^Z=79?HJ=?X1?L?UM[B'*Q9%^/DX;4Y$,ASCQ>C!3!:=M M%V1H,\EM5[1;ON8*,0(/G(+Z#PP&' M([^F8:4+?+8UY(IFFY&KQD5[[>.B.+WY93*;R8?15%)COM&>_<2H*$ 6=-;K**9U M< %1H9"I)2J=+GFF*#D1E2AC[IB1%/&%=12*Z))[;5D<$^()*UWAU5U]<[75 M"TT)%,XH ,HQA:@XE%G=J.'$.(7I+3(LIW$G^0!C%2_AH9H31AAG"]RU71FN M-*;.!',U(=75CIV8IV(4#LY4C2@\-7%%/;$V::SF"GOMOV@'VN=CVIQ[/$?G4$B"--H9W7X?R3]KN9G3?]WJ6AV*(1?R\31>=U MO6HO&GW8L3G)JR]%PF]JXS$;DC^U,?%B'%>FR!Q)UG/YB)A%PLR_V[*^H#EP M]ZBMQU.;OGO[*LH]-;N;!A>J807/'A&SI]-R$XAKVZYCQG*+8'FT P+7P(?0 MG,55U/-J8UX2]L@QSV"4X0P"^4W[&W36KA S@"/O>G71!1_4(1O-Y[).] MD]BOY^DV"F2_=_'& U1IC!8GV*G:]5F%=&1!/W35/7_#R.M(R'Q_UGOS7HXL MN:[I8L/:Q$?3E:,>]2'UF>J*V&9$"?8DM$@2P?4%.WC-5.9D%TX D&_P\L+, MX8GM[$BZ0VI)">=?KN=VI/0[*&@9)9HC_@N^.KQ_D*_CL_6^$9GU@MX=73 MSB78\XQOM><_BG1+-\DOTJ)(-_01CS:J#!^ WY&S]!RY@_[\%/OX?4$L# M!!0 ( XX,%@+Q R*JP0 !H+ 9 >&PO=V]R:W-H965TV04BU%>U]@',\\?N;5OMIQ\2Q32A6\YEDAK^NI4IO+9E/&*A=\:W*6$&G N0V MSXEXNZ$9WUW7W?K^PXRM4Z4_-'M7&[*F-E.!JV:%DK"<%I+Q @1=7=?[ M[N5-J/6-PB.C.WD@@_9DR?FS7D3)==W1A&A&8Z41"/Z]T '-,@V$-/XM,>O5 MD=KP4-ZCWQG?T96J/2ZWJE#0E=DFZD9W_V@I3\MC1?S3)I?V%G= M $^,MU+QO#3&=RS@<&'2<3PR\TL SO.U!AN4M4:1W)?@.A-9&-"T8 M5XTUDF.%3LI<"=QE:*=Z\V@TCNZB07^\@/Y@,'D8+Z+Q"*:3G]$@&L[A;$&6 M&97?KIH*3],VS;A$OK'(WB?((=SS0J42AD5"DX_V36194?7V5&^\DX!C_G(! MOM, S_'\$WA^Y;IO\/Q/\/IQS+>%8L4:ICQC,:,2_NXOI1)8*O\<<]CB!82-C MT"[A!*4:)HOF2RJJA,$]>0/?M8O:C.Q @PI&,@E_@=OPV^V&XSA&#JU<>\*& M!E8 GI*#"$I%$T:0%^IB)FTXH8)+<2DB''0)D"*!'#T2X6"AL1;PZ!( M]@JY'0=4CP/XK3ZPG#YWMS8Q+&">8E%*>#*S%E'Z+U3@U0'#DA-,!8MIJ2UA M!#U[#ZS@-MR3@^Z&[ O@*6PC[8ZN'" Y988*@.':\>*:Z MKCCL4A:GIC2JUM7S1O(L^3A8CKM1LR%T/ \JJ;9(!:4?;IV/89]C$7ZZ>Q1Q M@,%@,0Z0C"PQ3=VN5_9YU_&JCO>E[!V-4;%OCU[7OG7=V^&N^)6#-LMXRNT-2Y:.,4%/8E M9A>*;\SK9\D5OJ6,F.+CE0JM@/LKSM5^H0^HGL.]_P!02P,$% @ #C@P M6!T+KHWD @ M 8 !D !X;"]W;W)K&ULE57; M;AHQ$'WG*T;;JFHEDKW!0B@@ 2$)4KD(2/M0]<&P VME=TUM ^G?UQ?8$ FH M^K(S]LR<.>.Q9YM[QE]$@BCA-4MST7(2*3<-UQ7+!#,B;MD&DJ7"?&%O?<.J \NMD"P[!"L&&RLTK9A23;0B1W/=E)GDRDI5G&P_ M]L>/T\[D:="#P>AA/!UVYH/Q"#[/R2)%\:7I2I5$N[K+ V#7 @87 ",8LEPF M OIYC/'[>%>1*Q@&1X;=X"K@B.UN(?3*$'A!> 4O+"H.#5YX 6^&:W6I)$QQ MP[BD^1I^=A9"A4"^0Z?]Z8,?>5^O<*T4 M7"O7T-NSWE/__OE;'\8/<+Y3YQA?Q3S/&/Z=J:3/7S#PE?TUQ BBL5ZMW6U 3D=D;:A60;,Y<63*IN&C51 MOQ7DVD'95XS)XT(G*'Y4[;]02P,$% @ #C@P6!'=1:L@! N@H !D M !X;"]W;W)K&ULE59M;^(X$/[.KQAE[U:[TI:$ M\%H6D"A-KTB%(EYVM3K=!T,,L3:)<[93VOOU-W9"&NYHKB>U\=O,XQG/,\,, MCES\E &E"IZC,)9#*U JZ=NVW 4T(K+.$QKCR9Z+B"A=( M7R9D1X<6)H&DXHE:HX\?&AWG:X6MK<+65A7Z:#6Y]VXW#QX\WL'CPEN.U]/Y M;Y#%Z)*ME6B7;5T'M+;G(28CBP^@=-C!G,9* HNS--?YHO]2 9C^ C=0-J3( M?@DH 2J@^"_P62,=?""Q#Y(]YRNJF0 81QIMJ2AB::1PXO:ARL^:D=5R4,QJ M:W-9F6GG^"N\_,W3BXB/YW[!CDL%OT"O]\5QG/*DT>V863[6OA'!S*N5]%PC M<07M3-+(K0(NU)6B(CJ_H7'"S<=,UWQK:ZY(>"Y^?9+K79\4>\W"M&RO@GGM M@GGM=S/O;K/>+#V83>?3V6:6A046XQ\S;[Z^2,-*Z+=I2))$\&>&?$,>$94* MIEZ [W/_0WQE%C+%D'-$ZOT+C,)L)IJ2FL_RG%>57M1^4"(T530!2KC]$B\> M#-\U>5KXULU.%E9+N*Y.?6!1DBID+8N1+Q3CWFN7^/"/%#Q[&21(L_M?).@4).B\O_RL[[TE MK#:+Q8.GGVS\D#_A='[WN)QAQC[.+W&A^H9+U2?K!]A?Z(VN*Q,>)21^^?BA MYS:Z7S'PN*F[B"0)J7Z](D'*Q>I4E(HB)/]O%7J'NZ]UI/;.>E.;$!E@V)EO M+*P.9*/;+?*Z9<+_W?04U+\B3ZAXH-@%Z3[K%&PO=V]R:W-H965T MA2J^K+@!:."GYP#E61%Z9L:3-=#PU) B*!$* 'I^=+\KL\LL*\C1B))7O!:[H1$:8(TV<$_$@A;WJ,XS4'X));S\!455 MZ\GB9,\%36NQ)$AQ5AWA>ST/)P+;ZQ XM<#Y5^!V"-Q:X)9!*[(RUA@*&$>, M%H"I:NFF3LJY*=4R#<[44UP*)N]BJ1/QWI< M3"=+<#9& F+"S\$%>%Z.P=G7\\@4LJF2FDG=X+9JX'0TF-'#)7"M[\"Q'%7H_M<:N>0X3-#3D(N*('9 1?_MB^]8/7=;_9/8INMM$=_O)T)+.&BUMG6$NC*G MD]!O"/U>PBYEFWZQQKX+?Y MS).ON-I!'R#;XHP#@C92:5T&,B*K=J5J(&A>?MA75,AMHCS=R8T<,54@[V\H M%<>!VBN:OP;Q7U!+ P04 " ..#!8B]*WPRX# !Q"@ &0 'AL+W=O M@4)8XG4LKNCV)Q0+ MZBB]@,9<_Z)M/M?K&BA82)-^1T+ M[/<9W2*F9DLU=:.7JJ,E'$G5OS(73+XE,D[X\YO)9'AUCZ87:#J['D\OYVAX M?CV^'5_?H\_?06 2\R]]4\A4*L ,"ME1+NL80:\N#1D<$LG7)W!/9!A& 1TG0J2KM", MQB0@4OS7<,$%DSOG=YT%N5Z[7D^5TQG/< #0]8+![8!P__TP?:L;PVT[9*V MW:3N3S.]J66=<8'34%*?H 6L2*KX%SC&:0#H7ZT[.7PNW]'RJG0WON.V'<_V M^N:FAJM3YT&4"(\ :8+&L$C\ "P@%EC 10"[G_-^M \WS="JC;ZCCU ME%Y)Z1WA'DKE?" M]8YR9\?4[$^C5GT5H(8"."TA3]_G8)6^V3F4E^UO"$HGY;]U##O(O;3\V9L@ID\I3F*82E#K597FL3R_B8?")KIGF)! MA>Q0]&TD>T)@:H)\OZ14[ 8J0=EE^O\!4$L#!!0 ( XX,%A0G"EY(00 M "08 9 >&PO=V]R:W-H965T;?E", ,_9%I4$W/W[2K9C\%EHDE1?P)9W MG_5JI46[# ^$?F,;C#GXGF<%&UD;SK=7MLV2#I06>48[HCQNX]\::C4VI>+I]0O]4^F\<.89 M,3PAV=_IDF]&5M\"2[Q"NXS/R>$SKAT*)2\A&2L_P:&2#4,+)#O&25XKBS?( MTZ+Z1M_KB3A1<,\I>+6"][-"<$;!KQ7\UUH(:H7@M1;"6J%TW:Y\+RW MUW]-'Q_ ''Z!#T\0?(@Q1VG&/H(+\+2(P8=?/PYM+FQ+@IW4=FXJ.]X9.SZX M)P7?, "+)5XJ]&.]?J31MX7/C>/>B^,WGA;X0/:7P'?^ )[C^8KWF;Q>W5.Y M\_^LPW=;;TV&WZP"O^3Y9W@S2I:[A(-I4:4>N86_W@DA,.4X9_^HXET1 S51 MYKH_S9TR5RTZ+>>NR,PF+3<*@(5@K%E$3B\AX-HA, MAL4D+#8)@X9@K;#TFK#TWIT-*LWP9%<.!MU-/E&(.8ID4''U)P1Q_J>BK@3WJ-BMQ,6.IL5:FQOTQ+>N0J.TV"@-FJ*U8^,= M8^,9SQ UTE1P3-)BHS1HBM8.SK&V<[4UBCY+^)W=ZOK=4_]$(1"R=573+/-#Y8F*2I^9^!QM4H3K$\06MJ;UZ!)6FR4!DW1 MVG$Y5G=N:#Y!&"WUC-)BHS1HBM8.SK'<<[5EBSY!1-W^@2(]=*4B57KHBJE. M$%TIKWW2J/RT3[J>.:;KLMW,0%DT5*VO9K1I:5^7C=R?QF_+XB MA+_<2 /-'P/C_P!02P,$% @ #C@P6)XG8JWQ#P ?L4 !D !X;"]W M;W)K&ULM9WO4*S83/GA!9PT._?'']C$LHPLF_39OF@<1_I\!7XLOM(C MQ.537GPK%T)4Y'N:9.7[P:*JEN_.S\MH(=*P?)LO15;_Y2$OTK"J?RWFY^6R M$.%L72E-SNWAT#U/PS@;7%VNW[LKKB[S597$F;@K2+E*T[!X_B"2_.G]P!J\ MO/$YGB^JYHWSJ\ME.!?WHOIU>5?4OYUO*;,X%5D9YQDIQ,/[P;7UCD^"IW7I/F4+[F^;?F%SY[/Q@V+1*)B*H&$=8_'L6-2)*&5+?CCQ8ZV,9L M*NZ^?J'[ZX.O#^9K6(J;//D]GE6+]X/I@,S$0[A*JL_Y4R#: QHWO"A/RO7_ MY*DM.QR0:%56>=I6KEN0QMGF9_B]/1$[%:S1@0IV6\$^M8+35G!.K3!J*XSV M*XP/5!BW%<:G1G#;"NZI$29MAE^!?= A8NVPL5:#IO/;_WA>V$5 M7ET6^1,IFM(UK7FQ5M"Z=OV9QUDC]ONJJ/\:U_6JJWO./G*?WUQ__$*N;VX^ M_?KQ"__(R-VG7_@-I_?DC2>J,$Y*\C$LBK 1YD_D9_+KO4?>_/VGR_.J;D(# M.H_:<'03SCX0SB&W>58M2D*SF9AIZC-S??=8?6ZN;]D&P'E][K8GT'XY@1]L M(_%>+-\2>W)&[*'M:!IT8ZY^&Q9OR?!P=<]<_5^KI(X^7%-; MX@P/1O=/KV[K/LP?BQ[\6'1^[,P_$\?2!5=TX&R_2,X:YQS W17Y;!55A&>; M*U#3D__GE[H0X95(R_]J&OAA0QSIB4@8W<#<-:Q)'1^O1J/IV!T.Z_[V<5>9R*CLU*@!,BK71+5M:[(; M55'4>*NHL5%1-V&Y(&$V(U'S0ORQBA_#1&15J=.5$=575TB8AX31#6R\[A:@'^/.XK(I- M@E=6]46R'OI7S9 L3ECP2 M"3$KR4.1IU)^^8.B2YT0C=R^G282YB%A% GSD3#V"AC1:7G:^6Y;%]-IYZO- M08U79'JQE>F%4::?Q:/(5D*;"!IK]A4B$N8A8?2B_6^Z'ZZ/,>>6MT+LZ:T*HKZTJM3CIG95SI0F@>ET9:FJ&ET9:V^TG8W;[(AP9EIP4-H$&Y+NCAP:ME2\G91Q(TL0SCV599S?1( MON[LPK(4^JD1,[*WOI T#TJC+4W]J#5#6FA4=F+4 !J5:Z(ZZA!,E9BT)"SC M-/$5S^KDJLJ+9]*V0B\JJ T!I7E0&FUINR=Z=-%-B'UH5'9BU :E6NBNA/[ ML*BD.6 =<0?2O*CB/S<3(/5P,LZJ,)O']173U'%!S0(HS8/2:$M3/FV-PKJE MNMT,TY32I5C=4E;WJLA1AZG*1CH EMD"N&ZT0>*TON85ZQFS:!$6\P,]$M0" M@-(\*(U":3Z4QJSNO'U'>MTB78N*HYJE*D_:!);9)VBN@F65'K*;S+5[BPWJ M$D!IU.I.V5ON6-,Y07V"$Z,&T*B\I;F'HZIJDB: =E42C-A])82]N_:';DAPS*4315I'*6WSHV MS5^*L(@VBT!FXE$D^7+==9IZ2^C\/Y3F06G4ZD[%CS0IO*\KYVH< $VYZ50W MC:$IIYGNX*BC51?82@O -EL /(OJ+HU4X7>37,R0OG*!TCPHC=K=67#-)(:F M5-<$8II2CL8KTA7KZ@1UF*I.Y"2^?602?_8HBBHNFT5!)J% )^FA- ]*H[9F MZEJS<%%3S.H*BK7%=E-JW8)$33%',RA$':FJ%3G[;IMGWS=I_(=U&G_7IO'7 MNVG\I^5F"?>M2+^*0KM\VQRBMY"@L_%0&H72?"B-06D!E,91-%7D!8GJ^9>-%**:%7$52P: MASY*5K.Z.]^,@_-TN:JV)D4]^,CJM* D2U&0LNG[STB8-I8_>1-GFW=*K:5O M;DWO[P/4N8#2*)3F0VG,[GHFRSUW/$.337[JU?J)T#I5&[>YN(UCF$ M1F4G1@V@43F*IFI.VCFVVG. MV1_L+]@@#+M#&':+,.P>8=A-PK"[A&&W"_Z89IBCN;>5UTQS3U$J"-5!20] MMI'9D[FM,]5FSU_3I=V,Z"T4J),&I5$HS8?2&)060&D<15-%+/VVD0V_M(^@ M7AN4YD%I%$KSH30&I050&D?15%%+KVUDWOA.#L66VZ&8>!F*'9U#,,-[RQOJ MND%I],AI-$PA0-O!7MV. -H.CJ*ILMUY[H[9?;EM'R)@3"B@GAF4YD%I%$KS MH30&I050&D?15!%+9VTTQB<44*<-2O.@- JE^5 :@]("*(VC:*JHI=,V,N\A M^(,)!=1S@](\*(T>.8VF=0[0AK#7-R2 -H2C:*IPI9LV,KLO[?,UR >118LT M++YMDPOR/W+3;A9';O*LN:&H?:K1Y[A4BGUYRLF_Q?.VN'G5A+E!O<4.=>"@ M- JE^5 :@]("*(VC:.I70OITHRD^08$Z=%":!Z51*,V'TAB4%D!I'$5312T= MNI'Y'CVU!R_J'OSLR&VB9F!O24/].2B-MC3UELVQO>]@Z$J-IOL&!M1/@](X MBJ8^XE7Z:6.SGX9(-3[5O?!NJF',-,SMZ:M@*,V#TBB4YD-I#$H+H#2.HJG? M"&D0CBUXIC&&&H90F@>E42C-A](8E!9 :1Q%4T4M#<.Q^0:]_IF&&=A;TE"[ M$$JC4)H/I;&6MI??7.P_^%M;:K2W\ +5,E6"TMX;F_V@[=/Z/F^?UO>73VN8 MF]1;Q%!3$$JC4)H/I3$H+8#2.(JF?BFD>3@>X9,-J)D(I7E0&H72?"B-06D! ME,91-%74TDPT6R ;42H30/2J-0F@^EL9:FIA'N:#_9@%J$*)HJ56D1 MCLV6$B8IZ35 : MA=)\*(U!:0&4QE$T5=32/QR;[_-[14X"=0^A- ]*HU":#Z4Q*"V TOA8MZNH MX^H?5CF6KN#XF"M85LWC#UB>S\KUHJ7[NB5Q),[(2]>\\Z;>N;E?+9=)?#1Q M\9O',329RV\BF^7')E.@WB.4YD%I%$KSH30&I050&D?1E"^.*[U,%[\GJ NU M(Z$T#TJC4)H/I3$H+8#2.(JFBEK:D:[Y?L7^B8L9V%O24#,22J,M3;T 3\9[ M:T2TI:R]E21,S]K?(EQ;:KBWWH2CCE*5C#3[7+/9MYW4N N?]VRTGY"-1.A-(\*(U":3Z4QJ"T $KC*)KZ?9"VHXO? ]2% M^H90F@>E42C-A](8E!9 :1Q%4T4M?4/7?-?B*_(1J&L(I7E0&H72?"B-06D! ME,9;FIHKV8[>8G&E&^B:W<#K+[?D>EX(<7273S.HMT2A+B"41J$T'TIC4%H MI7$4396R= M=_"Z?+M3)@](\*(U":3Z4QJ"T $KC*)HBZHET\B;FNQ(_BHHL MBSP28E:2AR)/2=-CQQDI%V$=3Z=I,[&OIEO:[A/IG]"H%$KSH30&I050&D?15)%*:VYR=-?/G2$O+'CDY/:/DCAY?HY_P2\/GAPH>^%;0@1X MC<*83XVM$,FU:7)O2R+,>S0AL;RRIBS"0IZRCI@:T#@6/ 6;K4@+S-DDP1NR).(Y>63R MS"PI?A"1F #7GV'QSR>]V! ;P=%S0J@N431$&7_S='?_]3.Z>UJ^?S>RX? 3N/OU^>';'^ #(@('(0=?,&,X?3T? MP<_@>8G AY\^3DPA:T\9IE?4=)O79)^I"8(%C<66@[O8)WY+_%P=[RKB3=GJ MLNGVL>FWMA*XP*P'''@%;,MVVIY''?Z%[F6X=38<71YN*UKCE"_2R7C.N1>Y M6_' #V3?O0)+'!) UV IJ/<"_OPL;P4/@D3\K[;7EG/[[=QTW+GF"?;(U) # M"R=L3XS9^W?0M3ZU.=,)0YI@#9_]TF=?19\='?+4X16(Y1"<,.H1XO,VB4I8 M5XD_ -M_G*.FW'2"6 _@^/1R+*LB;EO43,HU0R4:N8TBN2077R[%B1:$=;Z MS5)BNDK1"4.:8 U];JG/?:.>ZNKTJ1.&-,$:/H>ES^'E/17P+995@(#S7>LL M1_9:?(_2@K[>I'$ZSA9U3Z&749R1(6> 0DA.6JVA3EO&%-D=WK MG^A1UME5CR980\^XU#/6.="/_S.F#AW+JH^IN1]EI5W]:((U_$"K6B):W<=[ M\ ^X^;8 7]=KPH)XHYP'U/RN Y=6&M)%:[JM+;_A&TT&!5B75)TTI(O6E&I7 M4FV=,X*:UMFD3AHJ:/7I:N#VQZ-Q^Q(.5ND"5*Z>3QQM&.5<.>ZI<9TE:LK0 MFCMHI2%=M*;N*GV ;Y4_0*T)A%8:TD5K2JUR"-@AB;AHD:P&=I:I-=TH:/45 MO-.#@S,=O4HDH#J3Z-S1\>O_=W2=B<1<*PWIHC5U5XD)'+]51]>9?.K@9VE:F5A@I:O:/W>[9[TM'-VOY 1-@FVV?AP*.[6.2_ MEY>EY5[.3;:#<5(^A]^9O\"4$L#!!0 ( XX,%A93!** M;P0 #$= 9 >&PO=V]R:W-H965T1RE^HH#MDB2@_]S@F!R& M!C3>'LRC]89G#\S18!NL\0+SY^T3%7=F10FC!*#4TQO :P7[FD%O\ M$>$#.[H&62HOA'S/;J;AT+"R-\(Q7O(,$8B//9[@.,Y(XCW^+J%&%3-S/+Y^ MH]_FR8MD7@*&)R3^,PKY9FCT#!#B5;"+^9P<[G"94"?C+4G,\K_@4-AZPGBY M8YPDI;-X@R1*B\_@M1R((P?!D3O8I8/]HX-[PL$I'9SW1G!+!_>]$3JE0YZZ M6>2>#YP?\& TH.0 :&8M:-E%/OJYMQBO*,TFRH)3\6TD_/AH,;E#_O,] H^W MX"MZ_#H?/]U-)V#Z^.#3SY\')A>Q,X*Y M+./<%''L$W$<,",IWS" TA"'$G]?[>\I_$V1'.]QNL,,K"A) 'KEF*9!#";Y M_,.4@2 -P3U)UU_NQ;(.P9@QS!GX=B\X8,IQPOZ238DBJ"L/FDG@-=L&2SPT MA,8Q3/?8&/WR$_2LWV3UT GS=<*0)EBC%W+L@;F_GAD)79NSV[9^6T[Q^[!EAV2V$'8/[9KI-JI4NTH4QVS* #?9CAY MP50ZW93NYTXWG3!?)PQI@C5JX%4U\"XA%)[.RNF$^3IA2!.L4;EN5;GNAX6B M\.P<+5C/\MHZ(3'SG+9,M,V@Y[3E!$GLW&[WI$STJD1[RD31CHIMM%(HE(!S MIYM.F*\3AC3!&E7H5U7H7T(H^CHKIQ/FZX0A3;!&Y:!5MP36AZ6B=#U>M:[= M:VN%S YVVF(AL>MVW+982.SZWFFQ@$?]#U0F^T HWX"QF)/14KV]4(/.G7Q: M:;Y6&M)%:Y;$KDMB7T([RJBZZJ>3YFNE(5VT9OWJ9A(J.QZU?CBM=9SO#5KZ MT;9SK7:OX4OLO&Y[[X)D=M[IG@36_1=4-V"S* QC#%# N%H]E)BS9Y].FJ^5 MAG31F@6INT38N8AZ:.TNM=)\K32DB]:L7]UA0F4;I%8/K[6*;=AN+2;J$/(4 M@'1D90';/0_2$+ Y7'5;!]5]W8+LWKM_48+.GL$Z:;Y6&M)%:Y:D;D!A[R(* MI+5MU4KSM=*0+EJS?G7K"I7]E5J!^NT?2R7ZT[:2_% BL9+M7/[#JDC2/#H" M$G-LG9^],; DNY07YP#5T^I\;YR?:OWP_ 9>3Z#DN9^=!^9'3C6^.$R"5"65==H9:T.)\K;CC9Y@=0+X2+!9!?;G 08IH9B.]7A/"WFRQ =4HZ M^A=02P,$% @ #C@P6 64$T&ULQ59K;]HP%/TK5]DT=5+7O$J@'42B](54**+K-FG:!Y=< M0M3$IK:!(NW'SW9H"B5$VH:T+V []QR?>WR=W.:"\43P=R")4HRI")A%#B. M6U;;/>VXC@:8B*\)+L3:&'0J#XP]ZDDW:EF.5H0ICJ2F(.IOCAU,4\VD=#RM M2*UB3PU<'[^P7YKD53(/1&"'I=^22$Y:5L."",=DELHA6USC*J&:YANQ5)A? M6.2Q@0H>S81DV0JL%&0)S?_)\\J(-8#O[ !X*X#W!N"Y.P#^"N";1'-E)JUS M(DG8Y&P!7$([GP_W=.1R\_PAW&*NZDB7Z.M5T/;($W]UDJU#I M%Y;ZAM;?03O$.=(9"AASEL'%LT1.20H=R#;\.2[\ M.:YB#_NS[ $YL#&HEY$N+AJ#R,]0P*^*XSS+>6N&5[^?YJ';M.?K>57N_)=Y MU8J\:I5Y=:DZ=\GX\A!BSH0HRR!G"-8R\'S_Q'&<-WF4Q-6]QGKA/V1+:18J-(L?$_WA2-??JS)[(-?TX*?T[^^4:=;!5?K5;;KM'ML, + M=M:HZ[Q^/IU]WJ@5V_K%=H-MM65A]6VU]MIW7]5+;-HA 2,VHS)O 8K5HN5J MFT;#?@W/^[4>X7%"!:0X5E#GJ*ZLXGD+E$\DFYHNXH%)59QF.%%M(W(=H)Z/ M&9,O$[U!T8B&OP%02P,$% @ #C@P6-R?R0P! P HPH !D !X;"]W M;W)K&ULK59;;YLP%/XK%INF3EK+->2R!"D)=*W4 M2]2TW<.T!X>D.%(-3;/5&(>)XO2SN0EU M^F3%HS"!"45L%<>8_AY!1#8#15>V$P_A,N!R0G7Z*5["%/A3.J%BI)8J\S"& MA(4D0106 V6H][RVQ&> YQ V;.<>R20S0E[DX'H^4#2Y((C YU(!B\L:QA!% M4D@LXU>AJ926DKA[OU6_S+*++#/,8$RB[^&JP0Q Z]02C(!AO"=8!@ED0S%,= MK()@G>K0*@A9=#7/GA7.Q1P[?4HVB$JT4),W6?4SMJA7F,CW9,JI>!H*'G>F MXRO/?;KQT/TENI]X#\/'Z[MOZ,8;3KTI.G.!XS!BG]$Y>IJZZ.SCY[[*A:OD MJG[A,,H=C ,.)KHE"0\8\I(YS&OX;C/?;N"K(FT9V=A&'AF-@G=D?8%,[0LR M-,.L6<_X=+I1%^?_W+U_=M\KAEGNOYGIF0?T;H Q .2&S(\(6U% /X8SQJGX M _^LV^MXIY[R2VMR56 MN256D[ISGP+%/$R6* )Q!"*?,%ZW%;F*G:G(S\':Z70T3>NKZ]T:GX1RJRB] M;5=@WE'87N!6&;C5&/@9TQ#/(CB2-Q=I[9@;U;B-3O4;A^K>IJI9JUJ.*D@_ M6 R[+(;=6(QI0"@_YT#C(^6PF\WS^NC'09=;N,!%DE?#\ "YGRXYJ MF#42;^9'>F^LU\R[H@/+&Z:_\GG[=HOI,DR8*-U"6&D7;;$O-&^)\@$G:?;- MGQ$N.HCL-A!=)% )$,\7A/#M0!J4?:GS!U!+ P04 " ..#!8KTVW=Z<" M 5!P &0 'AL+W=OSDS1"(Z'[DOCM>;FS M?0X/0CZK'0"2EX2G:F3M$+.A;:MX!PE5ER*#5,]LA$PHZJ[7;.L60*I8B(E$C8C:]P97@W,^F+!=P8'==0F)I*5$,^F<[<>68XQ M!!QB- Q4__9P#9P;(FWC3\5IU9(&>-Q^8[\I8M>QK*B":\%_L#7N1E;?(FO8 MT)SCHSC<0A6/9_ABP57Q)8=RK>=:),X5BJ0":P<)2\L_?:GR< 1PVP!N!7 + MWZ50X7)"D4:A% K>:]I^8WJ7DG M:N[ :57S:S7_/;6@2>TLJGEWR9F-#6H[P5D[3P(I-U>3)7E"-CF:<\A!5PJ2 MT5==OU UN0U.C!F56Y8JK;'1 M0.&PO=V]R:W-H965T$*FZ?&V+C",)#2B);==Q/#LA-+7\EAF;<+_%-C*F*4XXB$V2$/[:Q9CM MVE;5.@Q,Z3J2>L#V6QE9XPSE/)MPU;,+EI FF K*4N"X:EN=ZFW/T_$FX"?% MG3AJ@W:R8.Q9=Q["MN5H01CC4FH&HGY;[&$<:R(EX\^>TRJ6U,#C]H']SGA7 M7A9$8(_%3S244=OZ;D&(*[*)Y93M[G'OIZ'YEBP6Y@N[/-:[L6"Y$9(E>[!2 MD- T_Y.7?1Z. &[] X"[![B7 FI[0,T8S9496WTBB=_B; =<1RLVW3"Y,6CE MAJ9Z%V>2JUFJ<-*?]>Z#_GP0P/@.QH_WP11F\\ED$ R#T6-G (.@,PO@870W MG@X[CP_C$5SU41(:BZ]P#?-9'ZX^?VW94BG1?/9ROVHW7]7]8%4/ABR5D8 @ M#3$\Q=O*06'#/=CHNF<)1VQ;@9KS#5S'K97HZ5T.=\_(J159K1F^V@=\ Q0" M$?I4+&,F-ASA5V']G=9MG*V>CF;OLBW(B-+;%OJI@KD6[3\+Y^JGO.C MS.I_(CLQ7B^,U\^Q^STB(L@(#4$5&%"UAA-)TS7$J*X:Q)0L:$PE15&6A9S: M,]2Z^FS]:K/I.$[+WA[[*PNK'X>=*&\4RAMGE3^9"X\AD*T2O495HG01?!,O MD2=P]8J$B](3?Y[>!8.$&TCRD]^$D+R6I:%WGJAV"=%)!KPB ]Y%&;@^9"!4 MQY=M4@EJ$[',FM LP O(Z4(P6KT?' M%,UWXUWUJN2/P!M-_B0-"5_35*C]7"E*I])4F>9YF<\[DF6F4BZ85'77-"/U M,B+7 6I^Q9@\=/0"Q5OK_P502P,$% @ #C@P6($%LL8$! <0H !D M !X;"]W;W)K&ULK5;?;]LV$'[W7W%0BZ(%'$N6 M8\=-;0-VDF(%FBZHU_5AV ,MG2RB$JF1E'\ _>-WI&S%7F6M _:0F*3N/G[? MW?'(R5:J;SI%-+#+,Z&G7FI,<>O[.DHQ9[HG"Q3T)9$J9X:F:NWK0B&+G5.> M^6$0C/R<<>'-)F[M2IL0O^;%*P M-2[1?"F>%,W\&B7F.0K-I0"%R=2;]V_O1M;>&?S.<:M/QF"5K*3\9B1*4V,C\X$X.$;ZW\Z("UJ+#""UA]>)3"I!H>1(QQ@_]= MN_^HQ=\G7;6X\"AN$;8"?I*;'@R"+H1!?P2)>?6B?S-^UT3LIW'" 7Q9WL/K MEV\NX)T1'=19&+@-!I>R@%HCPCW7429UJ1#^F*^T453D?S;EH4*[;D:S!_]6 M%RS"J4J,Y+ F.6PE^1&I3X!!E5.#T)'BA>U 31S; M<3Z(#E42YBM4KB*[8%*$.YD73.Q?O1B'_9MW&AYQQR,FJ*^N-(\YM=8N++C, M4=$R$:@,9!=0$"6,@0LC@4$_N-HC4Y YMM3?@16%DCM.O0ZS/8R[%"YJDR53 MV$GL!4%QSYDH$ZJR4G&Q!I?G'OSVS I2ID$*K-&ETPZTHT)!39H9)P(I?01G MAUQPPUEVX%$0;1GWFA1T6*9E9::)O\Y9EE%D2O('V^ AM]W@RL@K-[#=FFLG MK-1V&\?K7 #IC>@H]9K*O#TWOPJH-ETLEM1_FO'K$_VQ>/<8>F5IS81.1D&O0NZ'#H*H'3C4QLG!OA)4T].)P MPY3>A*BL 7U/I#3'B=V@?F7._@902P,$% @ #C@P6!S%#Z > P 2!$ M T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&QJ:T5;:*B%-VB8D M>-@;38F>.REE\_7SM-/_!%C(<-EJK$OL?GW&/[!D<=UF8MV,V",1.M M2B'K$5D84WV,XWJV8"6MSU3%I$4*I4MJ;%?/X[K2C.8UD$H1]SJ=-"XIEV0\ ME,ORJC1U-%-+:4;DO U%_O8E'Y%N>DXB+S=1.1N1NY/W/Y?*7+Z+_/WHP]%1 MY^[T\C!^XH!3$@=%^\\0/>O@NA;#I--]:3?\V IYXC%&NPC0;)8M$SJ.'#?K M-AX62FZ7+R$^8-5IR:)[*D9D0@6?:@ZL@I9%2/W@ MX:[OP98V.B672KO\0'QL.*&L.TO+(=-]@%'T%1 MT[Y=5];A7--UM]O]1[&FOBIU]Z\"NR;9I#35-+^,[H+^KYK5W93LO MTHTJ?J_,YZ6=CG1]*%!VK5G!5ZZ_*EH#F'H75Z=5)=:?!)_+DOG)/SOA>$@W MO&BA-'^PV:!49C; -(GNF39\MAOYI6EURU9F4TZK O?<>X.>_^XZSYEDFHI= MT[;V7_,JO]AQ&@QZ;0^RUF^R_!9/I6S#Y.FLR;HZ=G;-M[V1K MHQ&\08S(=W@?$=NDT73)A>&RZ2UXGC/YZ("S\H9.[6OBGKX=G[."+H6Y;<$1 MV;:_L9PORZP==0T+T8S:MK_"]+II^_IBN&=F&S=I<0#A$ MKMP51C".Q\((8%@>S '&\2PLS_\TGP$Z'X]AW@9!9(!R!BC'LT+(Q'VP/&%. M9J_P3+,L2=(46]')).A@@JU;FL(WK(9Y P:6!S+]V5KCNXU7R--U@.WI4Q6" MS12O1&RF^%H#$EXW8&19>+>Q/,# =@&K'<@?S@,U%>8D">PJY@U[@G$DRS $ M:C%1AS!'( '#$D2=PX>G$?QYIR* MM[^=C'\#4$L#!!0 ( XX,%B7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:GE41 MFS2HMHF MEN??N L&^DZM!N4*]O@D(\?^#_,]2OC3RO&GL#WKNW%Q-M(N;T: MC42](1T67]B6]*IFS7B'I7KDCR.QY00W8D.([-I1,!Z?CSI,>^_F>M]6QD?F M Y.DEI3UJE 7W%'R*O[4ZT?P0@5=T9;*'Q-ON&^)!SK:TXZ^D6;BC3T@-NQU MP3A]8[W$;5%SUK83S]]5W!$N:?U7<:$A2[P20XG$JQPKD(EW/E8-KBD7B7MX]/4LVHZTD?(HEF7/VO*7]HVY&]6)D=&.(P_ZZ"^(5_Y\PLO6: MUF3*ZN>.]'(71TY:#=B+#=T*#_2X(Q,O8B^$Z_ZH/T#-KF]201F1XE=457#4 M#'@N4?J&]((T0-T)UM)&<33@%K>XKPDP( ,+9'!$R(? @#RQ0)X9@M4 10,DOS^/W0^F-;OAZ[I5O"L#@80]]J#]?Z M2.,8E;&:_P4(DRF(TF&NP>3=1/-M]O =ZZ.H;@LUP10D@'<:U02S&<-WK SK M0CW(QK[-&;YC:=@QS7SLVZSA.];&Q^L6?%(;P):(SR:FS1N^8W'L%O"'6#9G M^*ZE$2W@M%I"K;0$EBJ$>JFD.=*L4V)BVJSAN]9&%<=A?J\ITTR/K\H[48GN ME#W>8]H4XCMVB!G-*2K"^3R'\]U\S%4.,K?5-ID$CF5B7]FG)J;-,H%CRWRT M5]"C+3%M!3#5'%B_4EQ[QACT#Y*1B6FS3N#8.O_*D[_B:6+:K!.XMHX1S32# M>3A,S7WVG)J8-NL$CJUC8LZJLLHAB%&"XBH>6$U,FW4"Q]8YB&:Y@#DHJBQ; M0KUU"Y<'W_DV"P6.+?1[>/=K&W..]2F.ZGJF/;%^;MM(E:7]DN%F?R:T/\^Z^0E02P,$% @ #C@P M6"\ @E1, 0 :Q$ !H !X;"]?X;V[NZ&5QTZ]K>9:KV?OC0VA6UZ7*WLH/IIY/2CEWNI^58Z2$O MKGEE-,=QJL?G&>IX>)X9G>^#^<]$6Y9-83YM\=V9WO\Q6/_8\>IJ8[R*SOE8 M&9\I?6N7;:?G!ZVFR2HZ73(UGBZD=.@@AB .'Y1 4!(^: U!Z_!!&PC:A ]* M(2@-'[2%H&WXH!T$[<('[2%H'SZ(8I0Q%I#T@K4 K0FY)@%>$X)- L0F))L$ MF$V(-@E0FY!M$N V(=PD0&Y"NDF W81XDP"]&?5F 7HSZLT"].:7CVT!>C/J MS0+T9M2;!>C-J#<+T)M1;Q:@-Z/>+$!O1KWYG7H[?V^-6WH>:[S_G53[Z5VS M7#\O'YLH83+CK.'?RO$74$L#!!0 ( XX,%@BX&C7>P$ #H2 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V8RT[#,!!%?R7*MFI<&R@/M=T 6^B"'S#) MI+'JEVRWM'_/)'U(H!)1%8G9Q$H\<^^U1SJ+3-ZV'F*V,=K&:=ZDY!\8BV4# M1L;">;"X4[M@9,+7L&!>EDNY "9&HS$KG4U@TS"U&OEL\@2U7.F4/6_PUU#"*J";"Y#>I$&J]A&LYBV&F+1+W$BHZMK54+ERI7!EB+Z +**#4 RNMB) M#OJ=$]XP[)[\8O].IL\0*^?!^8@3"W"^W6$D;??0HQ"$I/J/>'1$Z8O/!^VT M*ZA^Z8W7^^'"LIM'9-UR^1U_G?%1_\P<@DB.*R(YKHGDN"&28TPDQRV1''=$ M&UL4$L! A0#% @ #C@P6!#E!0[0!0 NQX !@ ("! M#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#C@P6!01(K,X !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ #C@P6*)1(<,B P :P< !D ("! M_EH 'AL+W=O@& !T$ &0 @(%77@ >&PO=V]R:W-H965T&UL4$L! A0#% M @ #C@P6%BW3.7) @ ^P4 !D ("!4V@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #C@P6(O2M\,N P <0H !D M ("!]9L 'AL+W=O2$$ D& &0 @(%:GP >&PO=V]R M:W-H965T)V*M\0\ '[% M 9 " @;*C !X;"]W;W)K&UL M4$L! A0#% @ #C@P6(R?X&I"! !1L !D ("!VK, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#C@P6-R?R0P! P HPH !D ("!6< 'AL+W=O&UL4$L! A0#% @ #C@P6($%LL8$! M<0H !D ("!@\D 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ..#!8(N!H MUWL! Z$@ $P @ '=U@ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 ) D +,) ")V ! end XML 41 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 42 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 43 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.4 html 128 203 1 false 37 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 - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://biomerica.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://biomerica.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://biomerica.com/role/StatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://biomerica.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - BASIS OF PRESENTATION Sheet http://biomerica.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://biomerica.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - SHAREHOLDERS??? EQUITY Sheet http://biomerica.com/role/ShareholdersEquity SHAREHOLDERS??? EQUITY Notes 9 false false R10.htm 00000010 - Disclosure - GEOGRAPHIC INFORMATION Sheet http://biomerica.com/role/GeographicInformation GEOGRAPHIC INFORMATION Notes 10 false false R11.htm 00000011 - Disclosure - LEASES Sheet http://biomerica.com/role/Leases LEASES Notes 11 false false R12.htm 00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://biomerica.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 12 false false R13.htm 00000013 - Disclosure - SUBSEQUENT EVENTS Sheet http://biomerica.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 13 false false R14.htm 00000014 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://biomerica.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 14 false false R15.htm 00000015 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://biomerica.com/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://biomerica.com/role/SignificantAccountingPolicies 15 false false R16.htm 00000016 - Disclosure - GEOGRAPHIC INFORMATION (Tables) Sheet http://biomerica.com/role/GeographicInformationTables GEOGRAPHIC INFORMATION (Tables) Tables http://biomerica.com/role/GeographicInformation 16 false false R17.htm 00000017 - Disclosure - LEASES (Tables) Sheet http://biomerica.com/role/LeasesTables LEASES (Tables) Tables http://biomerica.com/role/Leases 17 false false R18.htm 00000018 - Disclosure - SCHEDULE OF NET INVENTORIES (Details) Sheet http://biomerica.com/role/ScheduleOfNetInventoriesDetails SCHEDULE OF NET INVENTORIES (Details) Details 18 false false R19.htm 00000019 - Disclosure - SUMMARY OF OPTIONS ACTIVITY (Details) Sheet http://biomerica.com/role/SummaryOfOptionsActivityDetails SUMMARY OF OPTIONS ACTIVITY (Details) Details 19 false false R20.htm 00000020 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details) Sheet http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails SCHEDULE OF DISAGGREGATION REVENUE (Details) Details 20 false false R21.htm 00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://biomerica.com/role/SignificantAccountingPoliciesTables 21 false false R22.htm 00000022 - Disclosure - SHAREHOLDERS??? EQUITY (Details Narrative) Sheet http://biomerica.com/role/ShareholdersEquityDetailsNarrative SHAREHOLDERS??? EQUITY (Details Narrative) Details http://biomerica.com/role/ShareholdersEquity 22 false false R23.htm 00000023 - Disclosure - SCHEDULE OF GEOGRAPHIC INFORMATION (Details) Sheet http://biomerica.com/role/ScheduleOfGeographicInformationDetails SCHEDULE OF GEOGRAPHIC INFORMATION (Details) Details 23 false false R24.htm 00000024 - Disclosure - GEOGRAPHIC INFORMATION (Details Narrative) Sheet http://biomerica.com/role/GeographicInformationDetailsNarrative GEOGRAPHIC INFORMATION (Details Narrative) Details http://biomerica.com/role/GeographicInformationTables 24 false false R25.htm 00000025 - Disclosure - SCHEDULE OF OPERATING LEASES (Details) Sheet http://biomerica.com/role/ScheduleOfOperatingLeasesDetails SCHEDULE OF OPERATING LEASES (Details) Details 25 false false R26.htm 00000026 - Disclosure - SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) Sheet http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails SCHEDULE OF FUTURE MINIMUM LEASE PAYMENTS (Details) Details 26 false false R27.htm 00000027 - Disclosure - SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) Sheet http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION (Details) Details 27 false false R28.htm 00000028 - Disclosure - LEASES (Details Narrative) Sheet http://biomerica.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://biomerica.com/role/LeasesTables 28 false false All Reports Book All Reports bmra-20231130.xsd bmra-20231130_cal.xml bmra-20231130_def.xml bmra-20231130_lab.xml bmra-20231130_pre.xml form10-q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 46 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "BMRA", "nsuri": "http://biomerica.com/20231130", "dts": { "schema": { "local": [ "bmra-20231130.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "bmra-20231130_cal.xml" ] }, "definitionLink": { "local": [ "bmra-20231130_def.xml" ] }, "labelLink": { "local": [ "bmra-20231130_lab.xml" ] }, "presentationLink": { "local": [ "bmra-20231130_pre.xml" ] }, "inline": { "local": [ "form10-q.htm" ] } }, "keyStandard": 192, "keyCustom": 11, "axisStandard": 14, "axisCustom": 0, "memberStandard": 22, "memberCustom": 14, "hidden": { "total": 85, "http://fasb.org/us-gaap/2023": 78, "http://biomerica.com/20231130": 2, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 128, "entityCount": 1, "segmentCount": 37, "elementCount": 333, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 565, "http://xbrl.sec.gov/dei/2023": 29 }, "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-01to2023-11-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://biomerica.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R3": { "role": "http://biomerica.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "BMRA:OperatingLeaseRightOfUseAssetAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "BMRA:OperatingLeaseRightOfUseAssetAccumulatedAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R4": { "role": "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:CostOfRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R5": { "role": "http://biomerica.com/role/StatementsOfShareholdersEquity", "longName": "00000005 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Shareholders' Equity (Unaudited)", "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-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-06-012022-08-31_us-gaap_CommonStockMember", "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R6": { "role": "http://biomerica.com/role/StatementsOfCashFlows", "longName": "00000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://biomerica.com/role/BasisOfPresentation", "longName": "00000007 - Disclosure - BASIS OF PRESENTATION", "shortName": "BASIS OF PRESENTATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R8": { "role": "http://biomerica.com/role/SignificantAccountingPolicies", "longName": "00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R9": { "role": "http://biomerica.com/role/ShareholdersEquity", "longName": "00000009 - Disclosure - SHAREHOLDERS\u2019 EQUITY", "shortName": "SHAREHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://biomerica.com/role/GeographicInformation", "longName": "00000010 - Disclosure - GEOGRAPHIC INFORMATION", "shortName": "GEOGRAPHIC INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://biomerica.com/role/Leases", "longName": "00000011 - Disclosure - LEASES", "shortName": "LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://biomerica.com/role/CommitmentsAndContingencies", "longName": "00000012 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://biomerica.com/role/SubsequentEvents", "longName": "00000013 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://biomerica.com/role/SignificantAccountingPoliciesPolicies", "longName": "00000014 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "14", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://biomerica.com/role/SignificantAccountingPoliciesTables", "longName": "00000015 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "15", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "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-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "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-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://biomerica.com/role/GeographicInformationTables", "longName": "00000016 - Disclosure - GEOGRAPHIC INFORMATION (Tables)", "shortName": "GEOGRAPHIC INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "16", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://biomerica.com/role/LeasesTables", "longName": "00000017 - Disclosure - LEASES (Tables)", "shortName": "LEASES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "17", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://biomerica.com/role/ScheduleOfNetInventoriesDetails", "longName": "00000018 - Disclosure - SCHEDULE OF NET INVENTORIES (Details)", "shortName": "SCHEDULE OF NET INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "18", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://biomerica.com/role/SummaryOfOptionsActivityDetails", "longName": "00000019 - Disclosure - SUMMARY OF OPTIONS ACTIVITY (Details)", "shortName": "SUMMARY OF OPTIONS ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "19", "firstAnchor": { "contextRef": "AsOf2023-05-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-05-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails", "longName": "00000020 - Disclosure - SCHEDULE OF DISAGGREGATION REVENUE (Details)", "shortName": "SCHEDULE OF DISAGGREGATION REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "20", "firstAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative", "longName": "00000021 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "21", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-09-272023-09-27", "name": "BMRA:ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "BMRA:LiquidityPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R22": { "role": "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "longName": "00000022 - Disclosure - SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "shortName": "SHAREHOLDERS\u2019 EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "22", "firstAnchor": { "contextRef": "From2022-06-012022-11-30", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-03-012023-03-31_us-gaap_CommonStockMember", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R23": { "role": "http://biomerica.com/role/ScheduleOfGeographicInformationDetails", "longName": "00000023 - Disclosure - SCHEDULE OF GEOGRAPHIC INFORMATION (Details)", "shortName": "SCHEDULE OF GEOGRAPHIC INFORMATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "23", "firstAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-09-012023-11-30_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-q.htm", "unique": true } }, "R24": { "role": "http://biomerica.com/role/GeographicInformationDetailsNarrative", "longName": "00000024 - Disclosure - GEOGRAPHIC INFORMATION (Details Narrative)", "shortName": "GEOGRAPHIC INFORMATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "24", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "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-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "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-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://biomerica.com/role/ScheduleOfOperatingLeasesDetails", "longName": "00000025 - Disclosure - SCHEDULE OF OPERATING LEASES (Details)", "shortName": "SCHEDULE OF OPERATING LEASES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-09-012023-11-30", "name": "us-gaap:OperatingLeaseCost", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails", "longName": "00000026 - 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": "26", "firstAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-11-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails", "longName": "00000027 - 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": "27", "firstAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "BMRA:ScheduleOfSupplementalLeaseInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-06-01to2023-11-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "BMRA:ScheduleOfSupplementalLeaseInformationTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://biomerica.com/role/LeasesDetailsNarrative", "longName": "00000028 - Disclosure - LEASES (Details Narrative)", "shortName": "LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2016-11-30", "name": "us-gaap:AreaOfLand", "unitRef": "Sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "us-gaap:LesseeOperatingLeaseDescription", "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2016-11-30", "name": "us-gaap:AreaOfLand", "unitRef": "Sqft", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "us-gaap:LesseeOperatingLeaseDescription", "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r329" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r252", "r331", "r332", "r416", "r417", "r418", "r419", "r420", "r440", "r442", "r466" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r318" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Options granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r259" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/StatementsOfShareholdersEquity" ], "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": [ "r3", "r72", "r307", "r308", "r309" ] }, "us-gaap_InterestAndDividendIncomeOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Interest and dividend 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": [ "r96", "r608" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r532" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r6", "r44", "r48" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r101", "r116", "r125", "r209", "r210", "r211", "r338", "r504" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r319", "r326" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r573" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Options cancelled or expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r261" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory reserves", "label": "Inventory reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r41", "r560" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Option outstanding, begining balance", "periodEndLabel": "Option outstanding, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r257", "r258" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price, begining balance", "periodEndLabel": "Weighted average exercise price, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r257", "r258" ] }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "presentation": [ "http://biomerica.com/role/GeographicInformationDetailsNarrative", "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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, granted", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r259" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r1", "r81" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r260" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r586" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS, NET", "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": [ "r8", "r42" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 period", "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": [ "r29", "r81", "r141" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://biomerica.com/role/GeographicInformationDetailsNarrative", "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r40", "r73" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price, cancelled or expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r261" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r92", "r119", "r144", "r175", "r183", "r188", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r291", "r293", "r305", "r359", "r435", "r515", "r528", "r579", "r580", "r590" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r175", "r182", "r187", "r190", "r508" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r24", "r25", "r72", "r124", "r363", "r385", "r386" ] }, "country_MX": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "MX", "presentation": [ "http://biomerica.com/role/GeographicInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "MEXICO" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r76", "r144", "r175", "r182", "r187", "r190", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r305", "r508", "r579" ] }, "us-gaap_AreaOfLand": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfLand", "presentation": [ "http://biomerica.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Area of land", "documentation": "Area of land held." } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical" ], "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": [ "r111", "r120", "r121", "r122", "r144", "r160", "r161", "r163", "r165", "r169", "r170", "r205", "r222", "r224", "r225", "r226", "r229", "r230", "r232", "r233", "r235", "r238", "r244", "r305", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r423", "r444", "r461", "r478", "r479", "r480", "r481", "r482", "r549", "r567", "r572" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r518", "r519", "r520", "r522", "r523", "r524", "r525", "r569", "r570", "r584", "r600", "r602" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "CONCENTRATION OF CREDIT RISK", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r60", "r105" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://biomerica.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "label": "BASIS OF PRESENTATION", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r84" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other income:" } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r37", "r38", "r39", "r103", "r104", "r107", "r108" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r254", "r256", "r262", "r263", "r264", "r265", "r268", "r273", "r274", "r275", "r276" ] }, "us-gaap_PaymentsOfStockIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfStockIssuanceCosts", "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": "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": [ "r27" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r79" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r10", "r62", "r63", "r89", "r398", "r461", "r479", "r527" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk, percentage", "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": [ "r34", "r36", "r57", "r58", "r196" ] }, "us-gaap_SeriesAPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesAPreferredStockMember", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Series A Preferred Stock [Member]", "documentation": "Series A preferred stock." } } }, "auth_ref": [ "r556", "r557", "r582" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r566" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r252", "r331", "r332", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r416", "r417", "r418", "r419", "r420", "r440", "r442", "r466", "r589" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r21", "r115", "r144", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r292", "r293", "r294", "r305", "r515", "r579", "r590", "r591" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r35", "r196" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued expenses", "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": [ "r18" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r10", "r23", "r89" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 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": [ "r140" ] }, "us-gaap_OtherReceivablesGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesGrossCurrent", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r123" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity:" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative", "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r10", "r62", "r63", "r89", "r393", "r461", "r479" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r140" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/2023", "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": [ "r81", "r82", "r83" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://biomerica.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r88", "r143", "r231", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r245", "r301", "r464", "r465", "r483" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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, value", "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": [ "r62", "r361", "r515" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r542" ] }, "srt_NorthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NorthAmericaMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "auth_ref": [ "r604", "r605", "r606", "r607" ] }, "srt_EuropeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EuropeMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "auth_ref": [ "r604", "r605", "r606", "r607" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative", "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Research and development", "verboseLabel": "Research and development expense", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r61", "r280", "r598" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r485" ] }, "BMRA_WriteOffOfIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "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": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r34", "r36", "r57", "r58", "r196", "r485" ] }, "BMRA_MarketsAndMethodsOfDistributionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20231130", "localname": "MarketsAndMethodsOfDistributionPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "MARKETS AND METHODS OF DISTRIBUTION", "documentation": "Markets And Methods Of Distribution [Policy Text Block]" } } }, "auth_ref": [] }, "BMRA_LiquidityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20231130", "localname": "LiquidityPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "LIQUIDITY", "documentation": "Liquidity [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "INVESTMENTS", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r372", "r388", "r389", "r390", "r391", "r469", "r470" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r34", "r36", "r57", "r58", "r196", "r387", "r485" ] }, "BMRA_PrepaidExpensesAndOtherPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20231130", "localname": "PrepaidExpensesAndOtherPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "PREPAID EXPENSES AND OTHER", "documentation": "Prepaid Expenses and Other [Policy Text Block]" } } }, "auth_ref": [] }, "BMRA_ScheduleOfSupplementalLeaseInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ScheduleOfSupplementalLeaseInformationTableTextBlock", "presentation": [ "http://biomerica.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER SUPPLEMENTAL LEASE INFORMATION", "documentation": "Schedule of Supplemental Lease Information [Table Text Block]" } } }, "auth_ref": [] }, "srt_AsiaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "auth_ref": [ "r604", "r605", "r606", "r607" ] }, "BMRA_WorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "localname": "WorkingCapital", "crdr": "credit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Working capital", "documentation": "Working capital.", "label": "WorkingCapital" } } }, "auth_ref": [] }, "srt_SouthAmericaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SouthAmericaMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "South America [Member]" } } }, "auth_ref": [ "r604", "r605", "r606", "r607" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "negatedLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r65", "r89", "r364", "r384", "r386", "r397", "r424", "r515" ] }, "BMRA_ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ShelfRegistrationStatementMaximumAuthorizedCommonStockIssuanceValue", "crdr": "credit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r358" ] }, "BMRA_SaleOfStockExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "localname": "SaleOfStockExpenses", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock expenses", "documentation": "Sale of stock expenses." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r52", "r53", "r255" ] }, "BMRA_AccountsReceivableCreditLossExpenseReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "localname": "AccountsReceivableCreditLossExpenseReversal", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, credit loss expense (Reversal)", "documentation": "Accounts receivable credit loss expense reversal." } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r322", "r514" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r324", "r514" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r55", "r56" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r323", "r514" ] }, "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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_VariableLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r325", "r514" ] }, "us-gaap_AccountsPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Payable [Member]", "documentation": "Obligations incurred and payable to vendors for goods and services received." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r19", "r144", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r292", "r293", "r294", "r305", "r421", "r507", "r528", "r579", "r590", "r591" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r212", "r213", "r214", "r215", "r340", "r341" ] }, "BMRA_ATMAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ATMAgreementMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "ATM Agreement [Member]", "documentation": "ATM Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r15" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r202" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r45", "r47" ] }, "BMRA_TwoKeyCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "TwoKeyCustomersMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Key Customers [Member]", "documentation": "Two Key Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesTables" ], "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": [ "r583" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r20" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r62", "r232" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r62", "r423", "r441", "r602", "r603" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "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": { "label": "Proceeds from exercise of stock options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r14" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r530" ] }, "us-gaap_CostOfGoodsProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsProductLineMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r550" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "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": [ "r62", "r232" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://biomerica.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible assets, net of accumulated amortization", "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": [ "r43", "r46" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average number of common and common equivalent shares:" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r202", "r203", "r204" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r533" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r159", "r165" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://biomerica.com/role/LeasesDetailsNarrative" ], "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": [ "r555" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r534" ] }, "us-gaap_InventoryWorkInProcess": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r559" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/GeographicInformationDetailsNarrative", "http://biomerica.com/role/ScheduleOfNetInventoriesDetails" ], "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": [ "r560" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r158", "r165" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r543" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r6", "r50" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "auth_ref": [] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r538" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r535" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r171", "r172", "r173", "r174", "r175", "r180", "r184", "r188", "r189", "r190", "r191", "r192", "r193", "r196" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r306" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-based payment arrangement, expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r269", "r277" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r23", "r112", "r133", "r134", "r135", "r145", "r146", "r147", "r149", "r155", "r157", "r168", "r206", "r207", "r245", "r270", "r271", "r272", "r288", "r289", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r310", "r311", "r312", "r313", "r314", "r315", "r330", "r381", "r382", "r383", "r398", "r461" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "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": [ "r132", "r281", "r282", "r284", "r285", "r286", "r287", "r392" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r270", "r271", "r272", "r398", "r569", "r570", "r571", "r584", "r602" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": { "verboseLabel": "Share-based compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "us-gaap_PatentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PatentsMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r90" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders\u2019 Equity", "periodStartLabel": "Balances", "periodEndLabel": "Balances", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r63", "r66", "r67", "r85", "r425", "r441", "r462", "r463", "r515", "r528", "r568", "r574", "r585", "r602" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r202", "r203", "r204" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r54", "r503" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r558" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r560" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF OPTIONS ACTIVITY", "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": [ "r12", "r13", "r51" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_MiddleEastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MiddleEastMember", "presentation": [ "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Middle East [Member]", "documentation": "Region of Middle East." } } }, "auth_ref": [ "r604", "r605", "r606", "r607" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://biomerica.com/role/GeographicInformationDetailsNarrative", "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r194", "r195", "r410", "r411", "r412", "r468", "r472", "r475", "r477", "r484", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r500", "r512", "r520", "r583", "r599" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted-average discount rate", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r328", "r514" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r138", "r150", "r151", "r152", "r153", "r154", "r158", "r160", "r163", "r164", "r165", "r167", "r303", "r304", "r355", "r371", "r506" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of stock gross proceeds", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "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_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r329" ] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r445", "r498", "r505" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r279" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r318" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "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": { "label": "2025", "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": [ "r329" ] }, "us-gaap_ProceedsFromCustomers": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromCustomers", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r28" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://biomerica.com/role/GeographicInformationDetailsNarrative", "http://biomerica.com/role/ScheduleOfGeographicInformationDetails" ], "auth_ref": [ "r194", "r195", "r410", "r411", "r412", "r468", "r472", "r475", "r477", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r500", "r512", "r520", "r583", "r599" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative", "http://biomerica.com/role/StatementsOfCashFlows" ], "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": [ "r4" ] }, "us-gaap_SaleOfStockPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockPricePerShare", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "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_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r318" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r126", "r502", "r515" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://biomerica.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "label": "2027", "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": [ "r329" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://biomerica.com/role/LeasesTables" ], "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": [ "r588" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "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": { "label": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r588" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "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": { "label": "2026", "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": [ "r329" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r64", "r515", "r601" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r111", "r120", "r121", "r122", "r144", "r160", "r161", "r163", "r165", "r169", "r170", "r205", "r222", "r224", "r225", "r226", "r229", "r230", "r232", "r233", "r235", "r238", "r244", "r305", "r393", "r394", "r395", "r396", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r423", "r444", "r461", "r478", "r479", "r480", "r481", "r482", "r549", "r567", "r572" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r542" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r26", "r129", "r131", "r137", "r354", "r370" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r0", "r74", "r94", "r175", "r182", "r187", "r190", "r356", "r368", "r508" ] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r278" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r97", "r98", "r99", "r199", "r200", "r201" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r546" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r118" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r539" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r561" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r34", "r36", "r57", "r58", "r196", "r485", "r551" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r543" ] }, "us-gaap_InventoryLIFOReservePeriodCharge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r86" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r78" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative", "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Provision for income taxes", "label": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r100", "r110", "r156", "r157", "r179", "r283", "r290", "r373" ] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "ADVERTISING COSTS", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r102" ] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r547" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r84", "r142" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r543" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r32", "r33" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r114", "r127", "r144", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r291", "r293", "r305", "r515", "r579", "r580", "r590" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 expenses", "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": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r531" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://biomerica.com/role/LeasesTables" ], "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": [ "r587" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r548" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/StatementsOfShareholdersEquity" ], "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": [ "r75", "r83", "r95", "r113", "r128", "r130", "r135", "r144", "r148", "r150", "r151", "r152", "r153", "r156", "r157", "r162", "r175", "r182", "r187", "r190", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r304", "r305", "r369", "r443", "r459", "r460", "r508", "r526", "r579" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Advance 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": [ "r337", "r565" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r32" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r197", "r198" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r166" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r333", "r334" ] }, "BMRA_OperatingLeaseRightOfUseAssetAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "localname": "OperatingLeaseRightOfUseAssetAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://biomerica.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization", "documentation": "Operating loease right of use asset accumulated amortization." } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r80" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r68", "r93", "r365", "r515", "r568", "r574", "r585" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r32" ] }, "BMRA_CashPaidDuringYearForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://biomerica.com/20231130", "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": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "RIGHT-OF-USE ASSETS AND LEASE LIABILITY", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r320" ] }, "BMRA_WriteOffOfIntangibleAssetsCost": { "xbrltype": "monetaryItemType", "nsuri": "http://biomerica.com/20231130", "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": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity", "http://biomerica.com/role/SummaryOfOptionsActivityDetails" ], "lang": { "en-us": { "role": { "label": "Exercise of stock options, shares", "verboseLabel": "Options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r62", "r63", "r89", "r260" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative", "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Net sales", "verboseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r136", "r144", "r176", "r177", "r181", "r185", "r186", "r192", "r194", "r196", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r305", "r356", "r579" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r34", "r36", "r57", "r58", "r196", "r485" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r251", "r253", "r265", "r266", "r267", "r335", "r336", "r380", "r413", "r414", "r467", "r471", "r473", "r474", "r476", "r496", "r497", "r509", "r510", "r513", "r517", "r520", "r575", "r581", "r593", "r594", "r595", "r596", "r597" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r540", "r542", "r543" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Shareholders\u2019 Equity" } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r541" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "BMRA_OneKeyCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "OneKeyCustomerMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Key Customer [Member]", "documentation": "One Key Customer [Member]" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r253", "r336", "r380", "r413", "r414", "r467", "r471", "r473", "r474", "r476", "r496", "r497", "r509", "r510", "r513", "r517", "r581", "r592", "r593", "r594", "r595", "r596", "r597" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r218", "r219", "r220", "r221", "r251", "r253", "r265", "r266", "r267", "r335", "r336", "r380", "r413", "r414", "r467", "r471", "r473", "r474", "r476", "r496", "r497", "r509", "r510", "r513", "r517", "r520", "r575", "r581", "r593", "r594", "r595", "r596", "r597" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r29", "r117", "r501" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r544" ] }, "BMRA_FiveKeyVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "FiveKeyVendorsMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Five Key Vendors [Member]", "documentation": "Five Key Vendors [Member]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "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": [ "r30" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative", "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r218", "r219", "r220", "r221", "r253", "r336", "r380", "r413", "r414", "r467", "r471", "r473", "r474", "r476", "r496", "r497", "r509", "r510", "r513", "r517", "r581", "r592", "r593", "r594", "r595", "r596", "r597" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "BMRA_ThreeKeyVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ThreeKeyVendorsMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Key Vendors [Member]" } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset impairment charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r49" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "BMRA_OneKeyVendorsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "OneKeyVendorsMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "One Key Vendors [Member]" } } }, "auth_ref": [] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r542" ] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://biomerica.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "BMRA_MarketingAndDistributionRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "MarketingAndDistributionRightsMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Marketing and Distribution Rights [Member]", "documentation": "Marketing and Distribution Rights [Member]" } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r545" ] }, "BMRA_PurchasedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "PurchasedTechnologyRightsMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchased Technology Rights [Member]", "documentation": "Purchased Technology Rights [Member]" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r542" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r196", "r550" ] }, "BMRA_PolishDistributorMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "PolishDistributorMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Polish Distributor [Member]", "documentation": "Polish Distributor [Member]" } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r529" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r145", "r146", "r147", "r168", "r339", "r388", "r409", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r442", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r521" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://biomerica.com/role/Leases" ], "lang": { "en-us": { "role": { "label": "LEASES", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r316" ] }, "BMRA_ClinicalLabMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ClinicalLabMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Clinical Lab [Member]", "documentation": "Clinical Lab [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r138", "r150", "r151", "r152", "r153", "r154", "r160", "r163", "r164", "r165", "r167", "r303", "r304", "r355", "r371", "r506" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://biomerica.com/role/ScheduleOfOtherSupplementalLeaseInformationDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term (years)", "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": [ "r327", "r514" ] }, "BMRA_OverTheCounteMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "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_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://biomerica.com/role/BalanceSheets", "http://biomerica.com/role/BalanceSheetsParenthetical", "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r145", "r146", "r147", "r168", "r339", "r388", "r409", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r436", "r437", "r438", "r439", "r440", "r442", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r461", "r521" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "BMRA_ContractManufacturingMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ContractManufacturingMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract Manufacturing [Member]", "documentation": "Contract Manufacturing [Member]" } } }, "auth_ref": [] }, "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r91" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://biomerica.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "BMRA_PhysiciansOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "PhysiciansOfficeMember", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Physician's Office [Member]", "documentation": "Physician's Office [Member]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r552", "r565" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r62", "r423" ] }, "BMRA_ATMOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://biomerica.com/20231130", "localname": "ATMOfferingMember", "presentation": [ "http://biomerica.com/role/ShareholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "ATM Offering [Member]", "documentation": "ATM Offering [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfOperationsAndComprehensiveLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss), net of tax:" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r87", "r216", "r217", "r486", "r576" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r112", "r145", "r146", "r147", "r149", "r155", "r157", "r206", "r207", "r270", "r271", "r272", "r288", "r289", "r295", "r297", "r298", "r300", "r302", "r381", "r383", "r398", "r602" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosure of Cash Flow Information:" } } }, "auth_ref": [] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r192", "r339", "r374", "r375", "r376", "r377", "r378", "r379", "r499", "r511", "r516", "r553", "r577", "r578", "r583", "r599" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://biomerica.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r31" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "SHIPPING AND HANDLING FEES", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r554" ] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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/GeographicInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net of accumulated depreciation and amortization", "verboseLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r357", "r367", "r515" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r10", "r112", "r133", "r134", "r135", "r145", "r146", "r147", "r149", "r155", "r157", "r168", "r206", "r207", "r245", "r270", "r271", "r272", "r288", "r289", "r295", "r296", "r297", "r298", "r299", "r300", "r302", "r310", "r311", "r312", "r313", "r314", "r315", "r330", "r381", "r382", "r383", "r398", "r461" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "auth_ref": [ "r192", "r339", "r374", "r375", "r376", "r377", "r378", "r379", "r499", "r511", "r516", "r553", "r577", "r578", "r583", "r599" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r77", "r144", "r205", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r305", "r579" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://biomerica.com/role/StatementsOfShareholdersEquity" ], "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": [ "r2", "r9", "r25", "r296", "r299", "r330", "r381", "r382", "r562", "r563", "r564", "r569", "r570", "r571" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 6)", "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": [ "r22", "r59", "r360", "r422" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Provision (recovery) for allowance on accounts receivable", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r139", "r208" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesTables" ], "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": [ "r17", "r69", "r70", "r71" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 $761,000 and $617,000 as of November 30, 2023 and May 31, 2023, respectively", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r317" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "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": [ "r7", "r106", "r109", "r366" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r6", "r178" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r536" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63" ] }, "us-gaap_SupplierConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplierConcentrationRiskMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [ "r35" ] }, "us-gaap_LesseeOperatingLeaseDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDescription", "presentation": [ "http://biomerica.com/role/LeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease term description", "documentation": "Description of lessee's operating lease." } } }, "auth_ref": [ "r321" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": "Advance from customers", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r246", "r247", "r250" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "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": [] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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 November 30, 2023 and May 31, 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": [ "r63", "r362", "r515" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://biomerica.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r11" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://biomerica.com/role/ScheduleOfDisaggregationRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "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": [ "r176", "r177", "r181", "r185", "r186", "r192", "r194", "r196", "r248", "r249", "r339" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "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": [ "r537" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r63", "r423" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r10", "r63", "r423", "r441", "r602", "r603" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "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": [ "r5" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a-c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r9": { "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" }, "r10": { "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" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r12": { "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" }, "r13": { "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" }, "r14": { "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" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(19)", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "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" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r29": { "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" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r36": { "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" }, "r37": { "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" }, "r38": { "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" }, "r39": { "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" }, "r40": { "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" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r54": { "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" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r85": { "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" }, "r86": { "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" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r96": { "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-5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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/2147480321/958-360-50-1" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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/2147480321/958-360-50-6" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r170": { "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" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r183": { "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" }, "r184": { "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" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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/2147482312/912-310-45-11" }, "r338": { "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/2147482105/912-330-50-1" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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/2147483147/928-340-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r352": { "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/2147482274/932-235-50-8" }, "r353": { "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/2147482274/932-235-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r358": { "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/2147479440/944-210-S99-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r366": { "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/2147479440/944-210-S99-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r372": { "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/2147483586/944-220-S99-1" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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/2147479383/944-825-50-1B" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r399": { "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/2147480737/946-205-50-2" }, "r400": { "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/2147480737/946-205-50-27" }, "r401": { "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/2147480737/946-205-50-7" }, "r402": { "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/2147480737/946-205-50-7" }, "r403": { "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/2147480737/946-205-50-7" }, "r404": { "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/2147480737/946-205-50-7" }, "r405": { "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/2147480737/946-205-50-7" }, "r406": { "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/2147480737/946-205-50-7" }, "r407": { "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/2147480737/946-205-50-7" }, "r408": { "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/2147480737/946-205-50-7" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r444": { "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/2147483580/946-220-50-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r466": { "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/2147480833/946-310-45-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r469": { "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/2147480032/946-320-S99-12" }, "r470": { "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/2147480032/946-320-S99-19" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r478": { "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/2147481004/946-505-50-1" }, "r479": { "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/2147481004/946-505-50-2" }, "r480": { "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/2147481004/946-505-50-2" }, "r481": { "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/2147481004/946-505-50-2" }, "r482": { "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/2147481004/946-505-50-2" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r485": { "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/2147481027/954-310-50-2" }, "r486": { "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/2147480327/954-440-50-1" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r498": { "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" }, "r499": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r525": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r526": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r527": { "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/2147480167/946-830-55-11" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r541": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r542": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r543": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r546": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r547": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r548": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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/2147479383/944-825-50-1B" }, "r552": { "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" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org//705/tableOfContent" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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/2147481877/830-230-45-1" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r599": { "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" }, "r600": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r601": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r603": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r604": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r605": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r606": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r607": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r608": { "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/2147480228/946-830-45-39" } } } ZIP 47 0001493152-24-002331-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-002331-xbrl.zip M4$L#!!0 ( XX,%AUB\ILS0D %12 1 8FUR82TR,#(S,3$S,"YX M0DS%^_DC_X,@:92>ZH.N=AQE9W2]W]4[?:LL7-;Z^!#YX199B$M[7FR6D- MH- A+@ZGM[617=?LEF'4P&^__OUO0/S=_*->!VV,?/<:W!.G;H03\AGT8("N M00>%B$).Z&?P!?J1;"%M[",*6B28^8@C04A&N@87)V=-".IUA7Z_H- E=&09 MBWX]SF?LNM%X>7DY"-W^4)@ ME?FBD1#76/%6ULN$%6>L+MK@8\@YF9+GAB (_K/SC#%B]2F$LP7S!+)QW&E* M6&-FE.<91>,F4YW/9XAM94U(:P(NIQL":UX3Y(8D2YFS^NEY_;R92=Z9EK80 M&F,2((H=**=S/$"S>2Z#TD36#D"QN^1=#'$XS<&N"03A&7\Y/- MH(/V=9?-B&@L&$-2&RTB M4DH-8/>VEERN]);UYZ()#G$\=AI^35"7P19)0\5E+'G3V&3.]Q0QY/;#7^/K M&45,B,KU) MR>5GPL\R':*%ST,7A4)O><6(CUU!3 A[51*R2+D%QXF?4G_9DL<<3@3 M=6=90Y FOXV?4 M)2P-PQ+\2DC_HH;TID%-: M5!D6R Q6[,U6TSQ!";6/LN84#W0^81%%XN9.LPT;]-M@8.FVWAMJ0Z/?JP I M"B4\#<4CB -#KCD.B4*.P^E 3'8'HRRD=K(H@?1I$R3;Z/2,MM'2>D.@M5K] M46]H]#I@T.\:+4.W*[B*X"I:PPYD>'5 X7+YV,6@A,C9 M)B*MOFD:0U.L[3;0>O?B/EX]]%ZU=.Q:.J(Q0]\B8:O^+,%(%X[-5B5(SG/+ MQNC.%LN$@ 3H7R0P%0R'%%PE"J]2!5CSEY(%&/B0]5\]RQR$Y!".?24<4T8E M%"]*HYCT7F%8JG9;Q6X7@Q)FEVIU7 656D&WBLU:BQ(8N MCKBZW='KZ4 2-+##Z M5IS?TJXKX(JKOB" ="Y?9"1O,1R.GS&?KP.WATD)N/Q6PL@T->M1XM8?R!PG MJO76T/AB#!\KX$I$G' JG$XIFL::6TC$580* F\GKPJ,9[E]A]7XNS=LK=.Q M]$ZR9EFRUA_I%9H_5BNFWNM!*M_X/2.%JC$GHH1M;F]C;_V8C@,6 U40JV_- M%N"ZGT\)S-RV2/'6;87C08EW:^U?D'AW\BKAF=]364F\10\-5>(]Y %O>V"J ML2IAF=MNV8-?%9=EXC+]-":<)@^ !1%9P*6$7WZC9246^P/=TN)U,GMZK*)0 M&;MVQ(5'33%^$ 4Q,@,XCU\.%,"X7T )T=PVS"JB[=%P9.G -'J&.3(36,% M>TQ>,53PE@A-[B%J1[-9\K4S]&/$]B^?RG)*8.>V>=;"=_B@6^+A=##HZA)@ MK9L"7BVLY;?CMJ^D!30E['+[/QM)]O]UJ93_R ,>%IJ ^&#(M3R-<%MC6![- MJ:5M'D63V]HXH+">G17X4YA]\AKX&8L<8LD=7!&= M$+$$<_&TVLB4SSK@F$OQU:^]@!Q'Y(7&&UKNPW%9RX4(\M_1Y*[L_SUL%1.T MK*T;<_J=+&XM1WD/NT5TE;5[/2#?R>S[Q2!YJV\:ZV=TQ/WF.9X;83BA'(2Y M$T&[SG(EI]"ZQ(F[VB$B[^J97%TVU9MG]?/FR2MSEYJ646+IAG)*9'('*%%P MHFS;^*R(75[$DTEUT(*3:3L'W2K30#YG68_L!'>)N2BFQ_W!2CQTV -F07[PPBF0GEQ, M/M,V+>U/;6AJ4XKB5A,%8WE24"IX6]M*P;XOWZ[>UCB-9):4)U.O1?;$Q!W& M2=Z-:/K-9)+T%R?A" M_HWFK8AQ6@>#]$*[JMZUU .P:UVZ(^%[HE)[\WW%U .P:UAZ+" M*-2[B'@,BB=38:O:VTG'H+0)Z1.2.W1:Z(I'/D[Q..[$PE./;UBAR'L,9@TB MZGBBHG&'R/%"XI/I?)M%^]F.PACB8^8M/$XV4E Q^1B4;XGB4AZ-%0]=ZVIO M(QR#POUG1(<>:LDR!&V$\5;2,2@M/^FFT.$F#*.)^#^B(DPW_+V3Y1B,&'AS MAAT,0]:?3+"SX?Q"ZC&H+HHNH17*>WT;X1@47G\S$R>]_F3$D,88DM\Z1('< M+T"N%HC2%W]/U4G#X##9O68GS\(\(XV34_>W-8'TS9#],KO?.(\K==Q):1^(&'QK)LWL+:+OT58N'->8-<.^I%8,*!H)I*( M_CJ3A]HE O%+MP)[E+F/Q+KEJ\1=;Q'CS[QSMAXH>R26?R7T2>3M%IQA+G^; M)DTUFZW'N@+:'O(G%IK*)!![:_'["B9\E>_\M4CD"8J_(_GS*X&D2[\Q%DGU MXA]Q6^#X)ET=;<*U83Q%IQ 5 8FUR82TR,#(S,3$S,%]C86PN>&UL[5W= MC]LV$G\_X/X'W18HV@?'Z]VF;3;)%8XM;P3XZ_R17IX*KD3;1&31(:7==?_Z M(RG9:UD21?F+7.#RD,0VAYR9WW!F.*2H#W\\+WWK$1**:XY3A7%@U!X $?!_#C58"O_OCW/_]AL3\?_E6K61T$?>_.:F.W MY@0S_-[J@R6\L^YA D(,7EO?0%^Q+_!'>1#8K7P?GI[>!/@1/&'RC;YQ\5*MPW$(PHAN>[M^ MOD[^Q.0??!1\N^-_/0 *+::O@-X]4_3QBH^;#/MT^P:3>?WF^KI1_V^O.W87 M< EJ*.!Z<^'5AHKWDD?7>/?N75W\NFF::?G\0/S-&+?U#3O;GMFO2-)^AQ.* M[JA@KXM=$ K82X>Q"EOP3[5-LQK_JM:XJ=TVWCQ3[VJC?*%!@GTX@C.+_\O0 MVX[Z@/ 2$N0"CEB=_UIO86:1C%5!MR!P]O'J84D Z_[FMM&XO>:=_Y!J%*Y7 MS#(IXH9U9=4/'?@3\+F6Q@L(0UK&0&[CSB#">,%TM<"^QUR2_3U" MX;H*V\749V"U!>BBX^.G2HK-$)W,4BEBW0\)I&P@ 5VYB1:2G$I;:!Z@&?LJ M")NNBZ,@9/%LB'WD(EBN-17B4S%:W>K.;6GW$,\)6"V0RX,D62I!*B4Z$6-= MR$),*7KI5B<:FCFB)0K%3!)N29@$RY,4K$F!]%2V%#U0^#UB(]F/?+A22RIH M?XDY>)*Y>*XY*1MS A[\(]E.=W'.6:O&K +I26>P&E=Y;4\%,$M_O"JD9]L5B^7@*QY9A2G16Z('IG75V56C?SDFFTC"N9S M N?"FD:0:2F"E16LTLLE9GTR9!\0GIP^PJ/F?U%G9TLI*G.OW,/)S2;7%U4V M&Y5>SNEWJRJ\4B[J3&\EQOZ&<%+F:H3M>)#1-F%A'%Q M93U!-%^$@GL]$";I%AU!%S*VV>J!)>GEUB>E4@/L1BM@*G*;A--FW;1F;!;C MDFZEAL.M5ASRY#))[T,"5P!Y]O.*QPXVQ47>H.BDE8C54/I%*TH5M& 2>#&# M94'4E A3Y*E,U_*08+:B"==#GR_? X\'P!5/NJ2N2DYE1@@IG WE IL$4'K! M.>+<#&93-H^YD,4(E9"9$5T*(%(2V22,>!RD\;:'/+QO&YD1-R1A?4\$?%\&@PJU&CYO=>&CK@"3@-O)._HX<,L2 ML(+F:M#\JLEUR40T"8LN @_(1R&"Y9EP7EN]"]XA6/-5'PO?[!L20:^*.)4Z MT9U=%@M6L":NH!J3[-%>KGR\AG $?5[9JX*G JGNC%09164UF(0=/^=!@!O^ MB<)%*Z(A+_AN.%\7XU9"ICM%5<9,27R3\$KGUUM62R=:&9WNI%89,34%F 39 MCFA*<=JHP%6 PNMP;@6VHI3 EI,:%)BJS16SL]MQB-UON>=&LRCEM=56KIY! MIE-/L%2R_Y;;6/>D+]9[MB9=)*I)=L3/L^) !8YL2]U36QF+(B%- J+I>8B+ M#/PA0)X3M, *A4!2YBDDT)U6*L-2(K)1Z+ANM(S$BD440%*/LCB!RS)B_D!+ M'X:#V00\2Y?FU3K2G7*JHWF8BDQ"><1/, 70LP$)6#Y =T1JPQERD2054J'5 M77-5QE)=$2;!MY/J-0.O2H943JD[[U"5K7@%8B)B"D_3Y"RRSY?YAQG_M.WJ4.=M\<>ZK1^2HWR\SD/J1[P MG&Y*V%_4A'T9QL(SZV4@"P2>E1K*XF/I/^)Z3Q@;0X)GLG"?:J0K6Q'/ST@\ MY4L+W>$K1Z>9E",MC5EABK*D->%0%IA2S72'HG*=Y\J5H_B:_MIDDL4(!K&CT4D[$G*=8KTNN=T(3;[L;Z2/DR:]R-( M(>.$'YUOLTGB8W&,KA3 $C+=?D$5-R7I38)K*]A+M4'!7>PV-F9*9278 R?/ MN1^Q0+B M96*5&R7)D6D/@YP6J12?R AT7:^$!)(^>'@-GI$+&OW8KZV$!0+ MHT*K>QJ58I0];JBH#Y/8)+77"7B&U'YF09>I M'P6 K!VF0G&&CY_NP")&;Q0A@_^,@^JVFPMHM,CGY7A'(]WYY554/ID-FI/B M"I'RY&.OF6Z[S^4ZXR//#[Q!0&[%2(SM$UN]2 M"A02Z9ZPZN(72&I6 Y>PK MEF^[2HET3S\%B?9]8BZF!DV?HAW@#O,0:![$I^'<]82 @ )7:#KPQ*=8[_< M!5RV)D&4>8IV1/B-.Y @[)6#?9'!=4_KZD9S04R,VL11O-@SM;?Q]I"]C=W. M?P0K3-];\1BI/8T+[>AD+PA-"?CK(0+R/BW1J?Y=&GX? F-G2#!?L'F?UE/& MO!-L$^KD9C3I3G*5/OZ?3U9*.2IB\]KB6QLR+^HBD'C)YA*3$/T-=J])S:(D M)=(=3X[&3$$E)B$H!.6WU;/PU\;10SB+_,T39L40RJET'\8X&D,5I9@$XO9Z MEJ[3&?#]"O((XXRDQ6+Q7%*3+:?4??#R:#!5E6,2H"*%^@28I#Q190E)B4LM M:J_[I.71X,D581)DTKLL=J- Z3Y)]9YT/RE_-,R'*L\D V"9&N'.6@P',KDVK9T\ MJ)9[?5H5A-7Z4X/^W6N"OHHB#;<)P?&++BK;0#Z]8D'B^C6!+M.4X2"KW*1R M2,26]Z=H! :7I8[3I-DY6_&]+%4L0=:+(OX&E[@.T9K9J!]XL4WECA2Q-[@T M=J#NS(:_X.J+2@&_J M%R(TNH%74ETE@%T@?WWQYW/Y8;A^:JOC)"SXFN.E^ MCQ"!A9??2FKZ%?HP=&=-@NI^A;^RPHS*93/L[]\46@'F+*FA>W!'H%ND'J- M+1"[@P(0N,>YJMP^M&TXNA!ZXOBD0VG$GP >S':NII'N.I:1&NJ8)!AFMQ[5 MU&-2D-W,M\%,L+CAFS]7J>")\JD,=4(5D%10BE'^9]?T!,O)RQ7M9TA<1%_. M7\EG9@&IH8<"#IN94O68-#.YR'NO.QJQ($J0RY;IR>N0TE_LM(QWR;/I?W(# MN?WL+EA4A2.VY+=G,^A*DLM+\Z$[#NC1>_;X6-65GY$/VYBL3%E2:N1--28K M4^:,#7*JL6B#V:ZX@^ HQ6Y5V$9TA2GP[PF.5N)!3.K&#QE![^49HV)':P)O MNH^,&6'B)@"A,G4N?I4412PE'A)(^?M<4Z>Y4B?S?^/O*F5R^9A&!+(/GYIC M9VP-.M9P9(_M_J0Y<0;]LSY&('O==3[3O^\S/7;N^T[':37[$ZO9:@VF_8G3 MO[>&@Z[3W(^:P\].RW+ZG<&H=W;;B%_UF\]>8Y^]KMT[//8&O1ZSJ3'YM78:O;;[+.P5+M_=C.-'BC\'O$K51Y3+Z)*\7N;,=+I MIS$S2L:O97_A7&OS!%*/T/BEHD>P?MKT=]Y'I&023?@>?H$\;RO+$_=V5FER M?8=,BE_5/,A%F(]=B8S;3"B,'LIAK-AL/79;D^[ M-@_??7O"=,SG[& D#"3I2M,#=-O' \150K(MWW0[S4]ZC,!3CV64! %?W#@: MK59^R2&5,DK=-9-\)(J>YBA1@$GKQ2W/?V+RC1^3Q"Y4,K6]]KKK,-4 RA76 M2%@Z_!H^YN;X*Q558-EKK[NB4PV67&&-A.7D[U"_@.O:?;=P 0!IE$Q4/'\Y MB! Z>5I.94[DT!CCKA1 *12Y9(?NTGFVE!<8KJX2%M3S%U$2DTQ6Y38,<6B%>4E3%$F2@E4F7I%B1P7ARE]]E2Z M#KW)%BMV !H,[5%33*?-X\+<.V]#GD M5$.#$K4O@*UZ'WRH $).4]UI61D&A=*9!,%X@4DX@62I@$%>6]UKQC(0BN4S M:C?Q)2QTHI"Y^!Y;W"ZCF.G-^3MIA,@4@GSK4>]#T'C,5_D9P"1 S&<),@.$(_*\0D"-E+NA3 M?_"JAOC^.]".5J=)#EA5&7WF4B9/T'^$/1R$"TDIX_ >]4?4\QN&1)6OT2RX M64^>\/'6L.U(?T2_B!'L*>[58L_&/$%HW.E*]Z&W2^*_JSQ#\T%Q+878%!3W MM@*_&Q_C4ZOL9';<4X6#R6=[9(VGPV'7YJE@LYNDAA>O\Z1*("6%G_%[5 M(U/(2:#C?SVP8=@W_P-02P,$% @ #C@P6'/-R7/L&0 P'$! !4 !B M;7)A+3(P,C,Q,3,P7V1E9BYX;6SM75MSVSBR?C]5YS_P>*JF9A\<1_8DDV0F M9TN694=U=%M)GIUY4L$D)'%#$5J0=*SY]0< *8D2B0LEB@"S3DU-(@D-=/>' M2Z/1:/SV]Y>E9SU#'+C(_WS1>//VPH*^C1S7GW^^>!Q?-L>M3N?""D+@.\!# M/OQ\X:.+O__O?_^71?[\]C^7E]:]"SWGDW6'[,N./T._6GVPA)^L!^A##$*$ M?[5^!UY$OT'WK@>QU4++E0=#2'Z(&_YDO7MSW0#6Y:5"O;]#WT'X<=39UKL( MPU7PZ>KJV[=O;WST#+XA_#5X8Z.E6H7C$(11L*WM[=VPOX!)/'Z_8KYNBF9(O3]C;M'%SM6%G6S/YU0FW!.G"[Z[B']-%74'5*:8# M]U/ ).DB&X2LAT@YLK@EZ*?+3;%+^M5EX_KRIO'F)7 N-C@Q96/DP1&<6?1O M O2VU2<7+2%V;4#!O:*_7K40Z;R$54:WP'#V^>)IB0&I_OJFT;AY2RO_8:]0 MN%Z13ARXM ]>6%?'-GP+/*JE\0+",) QD%OX'(P, 89^N( A*>(5XBJ7LB06 MZ0B#2U)],)@-5G16('TI:/H.G0DP7$ _<)]A%P5211:OZ0PBC!=$5POD.63V M:O\[*R&"W>Z\[=TQX@FF.P6K@V74_Q4@E2 M(5%)C'4A66*DZ.V7*JEI,A$MW9"-)#8ML2Y!3"J%WJ1 6E9?BIX"^.^(M-1^ MILU)>Q*G?!5CL)2Q>*XQ*6IS IZ\$]G>K^*P&E=Y9;+G\>3SE%M:VF+YT=N^C,,*PY_KN,EJR M)H=@S>RKPIPK5U6^SLFF'(^C%:F/M@<\UOHI?;YHC:4NZ44[O)A*Q!K ]H:[ MO,+I9CD^JXWKC#JKWC%N%J0*;$=/\-)QE]390+UN'YX18I>)66N M>'2GW)#O\TR^)M,UG<^ZY.,>W_ EA+X#G0WGM$)E+W/H MAK1T/G@8@G(4]V. U \$3 RT*+N< MK*[HE'X%O3#8?,,F>=8-DB^F6Y:)CF"'_',KG@>>H,>:G2:%\\I>Z>6:;3\5 M.$[*'7*[ZR)-O.$[Z>F*TTD\O#[9R ])IVK':SL9HG!._['A;(;14JK*1&U( M*$%:MX21"PMAL@OX?-%XN^/%0Z3;?;X(<90CV5"2R!HX,!JZ&D91S'A37 M;^N)Q;21PWA9<&R6]E-GMZ/Q8M+Q(+O1!MD84C]B[L3& M)YKF];[30-RWPCD "08(*L0[=U1IF^&:04 ,J^93$&)@AWQ4]LM-W^D!0MD. MR&&7IWMMHR/FL15A&M.@BL!!<5U \/6;AT,>T^:M]2!8T!--\A=U$C\#CYUQ MABV \=KUYRSR2K#DJ)#KA4L SI2%NZ$IFU0Q<<3P0C:D#!.S- ^#!/!!6-+ M0%43S*0B<,T#75!MCAK7A%$^-.E2-8$BPS)/]3_K4CTQ4%; ==HO*^IS(4.= M>=OWQ.0CHD!<$Z!4)>'A]\X(TT'19*@))NK:?Z]O]* 5Q.%ZZ-'S<-^A:^2* M6J7"B4Q$9;H9)^6=A]$ONC#:/\0=N?-%.)@]DD%.)>:#)"0S'24Y\SR8/NBT M 8(XFE!L B2%3(?@D%6>PC_J4W@(_+E+S,-8)#* VR^V%]&[- \(.=]^+5O^FIUG,OO+=(VGN.2J6-M^ MONN")]1^,]4:C/=I%A*$BZ2V[7Z*?66?)Y]&%UK'@,"% ML9!?5)NS8.-9&H(U=2L1LQU4Q6+BZXV5T)[N?+0 M&L(1]&C$31%,I:1U0E)-&"Y^VIP1] 86E>R?;KAH14%(@[$VS*_YV G)ZH2; M7! N9H8X)[;<2@>DC^1:FX]D/W!0$G&44UB?#ZLX.#SVN:AHT-.6R<\%:7A0JC-IY$5MHB)6">(.-QS(='FTY#9O<2C =E^@+4;U<'0G?)QTKN0>?GKMR[%'USZJ5HZZ>]5EXO21_#]>LEZ==+ MT@5A>[TD_7I)V@@/^NLEZ==+TJ^7I*6YUF][HZ;XBD!J ]=<(ARZ?^VE $XA M0NLZIBISXPU/DHB'GK;QM=_/B'T\P$P%#O-R#B%FZ2%5W>P\>G/1+"Z&<1;& M/N^,T: 9A0N$W;]VNS$9=(=T-8,LEWWN7&D25)T@B(K"%-/4$J(4ZUQKPR1X M!E'(7LXADWTQC%*$M03JD'\>6B8:N^4 MXV>U4XY=,Q::6;N&+*(::Z\IB[:UEQOV?*EM%1_)VA/XW3$"IRO_$:Q0\*L5 MM_&:!/?U?.?[/M^)^SD=XLAG4;=J9SSY9#4YYQ');) GYH!-V1$#I[CF$Q^A MKI&* .8=_)0!3"V.?TX%S]!3H)05*#O[R12=ZK%PQ6.#:^3N>#9N=N/$V1:B$,"PE3^AEKZ;'$,O#RRT_S9G## MD!)PSEV7M,%R8GSP>\.=+QR6C5N9"CC#LDXDXT'(Y=BXHTW65V+GZ5V$Z0.8 M$+LH/HU@OR5/DK9?R![1#42^Y,)5F8_A41(9=S[*$2/NH>6 +*BKKBC+1#+N M8)5G(=TC#-VY'^>\L-<3#/P V$SWOL,^>P&1 MI7(L^]BP^D)D-%#-434D[P63>R3P WA&.)GUX:Q MM"-HHWF,JN1N\KE;-K[/5:( X\ZYV9ONF_ND_-ZQ5\QX*+/<&G>2+3*(^O ; M^T5XJJ% ;CQ.ZE(H''(;@5]LZAP/X %]71',$X,'8>HBK;8X!?J4T;V'OG%" M$MX??.R%=^F&1(I3V'Z#&=/FJ?YP^'/(\[#_W. M?:?5[$^L9JLU>.Q/.OT':SCH=EJ=]OBCWKD[!KM-DM\#&HU#[KKMYOBL0"OD.-MG\?J0Q=:@U^M,>F1(C:UF_XY\ M9KVTW3]W%XV> F*4TO/0Y_3C&?OLWF0ZZ./MF'1(PJ[5_ITRK6L.$,X%C9\+ MS@763YOZSAKZ)1*(!7EPQ'E76)RXMG,*DSMKB(1XKS9W5,%[/(F(F,TL@/%4 M4@5S8WL!G$ W3X3H8 ML=Z15'56*:+E$N U#?",HSOMT'TF"Z%0BNQZ^-CK-4=_4B$&0]H[R"39FG1^ M)PMB-5)LL2!L@?DP1% DS'5FK4Q#1NV'N,^/Z&3ZV$[) MI.ER#W(B.TP-Z(QUG_LL&9](T]9K"UN6.5GPIIS4F'A.!;@.-V.JBM$3ZQG@ M, 4O^;2#EGS8=,\!3KQHG+!.4C2_I+Y(3F6U(XD(U9PKJ^' $BG%S 7<<,&= M)'G%*X[CE*DUHWV^B&-DUGB&>+&"+[I/XD7@LU42VY/1GPS7+XYE[TEVR=C>O MGO2 '\W(W\PU*^Z\?(KI!\.U+>.=>WA0LM:'BW5 =OO #P:S&6%9J/#\PM-& MU;&D194MXIL[=^B,&V5[N7LB;]Y30-NG/6GB&O*?(PS-.**RZ;6F ._BVX>C MI>/!KBNOIM 3E^S!^P#3"Z//.^-\;WN?<39+?7))O=:VXM==_NLN_S]PEU\$ MXN@IJS_Y?+4HTCH A4.P[[8$G^F0J]DUTF5*'5=.53 MB@ J+$E%#@1CL#/2Q7 V?"MU/#0GO>8<0R:L<"^1+:CK2EJ!$8*D_'.'DL97 MSWP;4M.8'1.YP=?;]2WT[<428,G"):>LW?JEJ@R#[NAD6=XP+,V&+*74LX0I M@R##+E\1)JUCYP//Y#7L3 ;FN> KA]!XHCH0_ZJEUIN,L6G'S5EN%8=4UFC M(U\&'CP?==ZJ9^_9CZ -W6>Z-BA''Z8X$$?SYA2=-C3%R*GIE\\RUP!HE*S@>_>9\O []!TDZ*H"T4CX,\%-^I2/]?'HM_GFZ?H9UB>HTTH!65WF5+CR)UGM$91NU^Q1:O;^N-CQ)2"ISZHH MEX4'EK8&:?$? +TTHTS\$?0CC"]S,=2FSWZZ"F F 5?=/Q5%-(,F[[M M>B[31EI0F?_E?"WJ<;')T>;TCC-IW"2_W/?3NXPT<0SK@88>A9+)F\SYX7KH MT4N)OD/S!JZ$JTIC.[L,\CA^]P*:N#./?JB\.XI#K#K/D.GXX?$ MK'*)(F*5W:Y[X%\(J]@E12JIGZ527$4&Y7$6<+_CG5Z%D2X:12O29&D<@98R MWB*-&652: +=: .@ZHY1Z1%B#^"OD*81(&O/G1N$V'V*XI"0^2(4.[-52*?7 M5>=8.7$PHF/DXP[DTA.Q1-A>T%<:)M!>^,A#\[4"4!*JZ;6F4^ 2,%(2C0N/ MOOLF0Q#2],52(SE=;'JCZ23N1)SXLO GN4I=ESL#+\YZWH/A CDTAVW\;$KV M6PBIN/QCI]-JK(^E>[*HO!Y0[O,7$OQY+(HR$\IHJC\"*P4(I"R@&0=IY4-G MI"E:-;R5FJ T@56PV%I82!QGQ2D]O:DZC$)]C"!%[KD*U_C:M!^ZCNM%-._7 MF#K B#)A$&=,@TZ<46VYBN)'64C73)[V'4+,'A.Y7>=7('8+G;71^BRN56B# MU^4^FM7A5%P.=WKRK M3^99-6%X&.J[X0J"!7T:C/Q%C=QGX+''PL(6P'A-))&\N:M$7B,<"\C#@[)D M3_ _$?Y*&DZ>[^7LE?8+U4'?/*ZY!DNY6ATOH#<;P3G=GS%&MR]?)K&!S8CL M];#[%WLG>4E_3YX)!;X->8."5EU"S77!KS11N2N;MOOCU;R-6P.,RR%V;5'&[6V9.J%RP#1/\\?>(.%-GKL4J>T7^H9\[E!@,T2V9!W4*V2= MIV1MP<=$,!M")Z"[R,WD.IBE9EQA;)Z8M YH%9.%!Y^V^*LD<:(PG45%?D5W/85(4LIS1+\ <-@2;'0%5C;"1BV&):X,'C *@E:$ M<B9:=SSZ00;6'HN&&7,)0LDG3@XX"[42U00QT0.DHD M+EKZ@I0P7 '72;AM^@[KTTWTLC1<%+6Y$.[@"D,[ MOO)#_NU!IEK?:2X1#MV_V/=\&%6H:X2CNCA<(,O-:5'*Q0>5\:A"72,@U<7A M JG-ZY'N;(/98;BR((I 2%7K M!)- "X\VAPCNS!3B269%*H1$!FNN=K7YN;(#_@=?//)[G'AKG9^&D$PC&H5 M-4*NH$S<(V1],6\>JQ?&YV6W]!H3#?G# T@XH4$\=_ 9>HAM,*4C3$A6(ZP4Y.!B MILU%TO%MTJ;E])^4I^NSI0!>'OZ^:WG)_V M*H4O(?0)5YNF]C3WY-+UV;7!&S+#7#&=,0X7R"- MW4AR0UK56_;G^MJZM.[

-7WZUVO]X M[$S^M'Y*JK2V=?[M0M/3+SDO9F?0SWOY14RGZR&;#5<#G'<),<7K[3I;>%-L M[]J92/8R6BEUO ./'B4?=^E&K2MDWLTI7^/Y)_,;JK%A/LXSG. 6105$4/E>4#U&O3=RSP'LGF>"G4]EG=[X,Q=(/O<5-$ND*Y! MS_W,PN 4P3:K(),<4-6!:_(ES(HZ@*$W*U.1L/(WE ^*3O68\86'W&&@8XX8 MQDV\N5:*>+$5D'S/JZM44^5=&SL=U1V']-[O8)9Z=DPVUZK0ZEE"Y0B@PI*8 MMUJ>%SN35\CR\:TTP5!STAO,9I#>3Q.F%LJ4T[2^%1@>2,)]-1/@=_!&TQF7 M*;7GG*I_->OU.:?7YYS^HYYSTI AKLAK3N*'-\U^R\DXS6;8X\X4^G9XJ64^ MHGR2#^SB?+RC[?BI95_-LI35,M7T6NIQ'O>B@O$0-F'#P&[C;TX%E<#/W;8UN+<>VH.'47/X MI=.R.OW[P:C7G'0&_6W0@J90A4V2! I2FZ@*^\#;!E@V?:>+_#F[G!-?ZVTT=P!,\ MW, O;D#BZ)/002I"5F.>R3"+>W^:.U$^?T%Q#:\P2'6+5!@WPZ]5%A"F^KQ* M J3#:7>CCB,&C$IM2.:ID"DW72):=6OEQ94<(97GHY+ M?F%4HN0^PN&B&=O_(E5GRTVK?F>NH,(Y'//4?O3#<2?;WCW7<3S8!H'T!=_# MDM.&!C>P,@9"IKDS3,G>8=EZBR*E[I\M-VU4[88HV/]Y+',U_UYC]GKES(O7 MFBZRE+S_VY='P8]>J?M'Y/217%7Y^=#[(_'X:+^F\NK[>?7]O/I^7GT_K[Z? M5]_/J^_GU??CO0F@_6:.GJ]8-EF\CB%+/NP02[Z8]O[(@2?YL?>'C@@HY4W" M/I?KVVZ.V^-4F,9.QO/)<1^%A*^S%EW:5<0X3L87_=\3:89\\_]02P,$ M% @ #C@P6#LH%2-P0P 1)D# !4 !B;7)A+3(P,C,Q,3,P7VQA8BYX M;6SM?6USXS:6[O=;=?\#-KNUFZFRDW3W;F8G,[-;LBQW5&-;&DF=3.[4K11- M0A(W%*F E-N:7W\!\$4D\4K9!HY3=VHWW2T]!WH / .W@[^]-]/NP0]8I+' M6?KG+]Y]]CI;CZ?0+E!=!&@5)EN(_?Y%F7_SW?_WO M_X7H__[T3Y>7Z";&2?0=NL["RVFZSOZ([H,=_@Y]Q"DF09&1/Z(?@N3 /LEN MX@03-,YV^P07F'Y1_O!WZ#^^>O\N0)>7%NG^@-,H(Y\6TR;=;5'L\^^^_OKS MY\]?I=EC\#DCO^1?A=G.+L%E$12'O$GMFZ=OJO^5YG]*XO27[]A_'H(<(UI> M:?[=4Q[_^0OVN]7/?O[P548V7[__YIMW7__M[G89;O$NN(Q35FXA_J*V8JG( M[-[]X0]_^)I_6T,%Y-,#2>K?^/!U3:=)F7X;:_ M)GG\7<[IW69A4/!J-_X, M4B+8ORYKV"7[Z/+=^\L/[[YZRJ,OZL+G)4BR!"_P&O%L?E<<]U1*>F<]CT^K\1/ M=NY+FO;S^+R2;EF^"NU"I#RX>.7EFK /;^G?.A3Q4T$',!S5)%D2FAZ8_P(? M&*JTF]2SL)-NPGKSC(AY9R,C3W,=Y \\X4-^N0F"/?V!]Q^^QDF1UY]HKS^G=X)O_\A07^ZWX&F.6(U+D(2&@H MB@KQ=9C1@6Q?7"9EH9?F:Y+MK&A49999@'].'IKTRT*F%!09Z< (SK,#"?&@ M.F[GQK94*X:[A%HPAPVGEY^67_P7AZ%LC3@0_9U!_^^?OCXE[4=+M,?'^6A. M4\.$X(B3N\.[!TQ4^=99.-63F7I'46HX'$T9.?9555J@$6IL:GV59@ 45K>3 MR:^'N#BR>0:=L:1%;M-CR6V\]%HZ^M*>2V8 1VD6+/M:*Z'HA(72B5%&NRPU M=UT2G$LI*6FVY2. P$A&Q4P8Z#@.6CT>C'8 MN-2.%?VVCK0&8#1EP[*OKY,-8D:7<8HJ,T!J"\/#[I"PR=*LV&+"^DR"MSC- MXT<\3<-LA_7*L[=WJL*AV>HHTM88CCH',A:4.AM/T:@H2/QP*(*'!*,BHYHE M=.R$(]4%+H(XQ=$D(&F<;G*M+E5@ER+4$VXK3HX$(R\MO;Z6:C"JT7 4M#P\ MY'$4!^2X#!)LL1ZAQCOU[$VT.UZ]"@Q&32:&PLR1HEYZ.>)A1P*NCW?O/GS# M-7)UMQC]/%K=C38$\_F&M'M1HESHP4"1J4 !\5[W>E["<+2Z0PT23ORWB_)>KXQ5.P^TN(+I>Q&SF=FYGEXGN5$]OXUU> XF*$\&6&6)VJ#&# MLG3 >L%\@1]Q>L#W6-X[&;!.QRP=WCX<%A;.H![KA7]N6&= MULG"E@RN+HRV&(XRY>LGM4S!57G[._X&/=3.2K43J@LQFCEF@S:92B MO,O#2*TO XI%%(P:](MU5@H9S%+<(J=6@1SG3 0ZFHT&9" 8$M PZRN 0CL* M@#-:C<(P.Z0%G4^$.'YDR^RFK14%W/%.BI9T;^-$BO6N(4N"PCI4!4]OLD'CKW,UJYW5^QRD)WET5K D:2=CR%'9?* MZC7G?@IWZB9^9"-]>4U'XU3+<<[<*1W-QIV2@;PKP\2LKP4&Y?Y4!8;3\]2C M\SPX6OM2/:P/1TI*5^9%=8#>=6/#3ND_5>#7[CQ6]%NKWD,!=#C1TZ*ULA!_W4: M->@_?EY09K)-K]YW+C0@I<,JOO.%]]J6L1&\Q8*ZAWD1AT&"[G"0'TAU;N,5 M-Z<,%7T7I_'NL).V?QJA?^17&;[N^"Y[TU=W]WEEU MRV@UU=W^$D9U2Q@)U5UBX$P";H*8\- +5\=1GN/RCJ-FPT^#=SD9,-)N3PB4 M8.^RL64H3 P8")4738&<89B3;(])<9Q3HL4HC=@=LKWR'*BUE4M166:A+2V# M"1B!V?'LRZRVND#3-MM#,K>WLG$VVAV2CF7W;&'E7W5"FHD-7F?+. ML6V,2NO77JR9TU+8!CF+U1)NTRS)-D>3N(PFSG1E2;Z1E $/0TUV)(6QMK9" M)[.7EM#SG;R@8.$ ]"Y=%^/4@9/1Z[AK;8!WM>A8"?(H,7[7"5A@O>C [IR5 M$2+N<+'-Z"C]B//B%&*B_2G&+,J?8LGP>$C(UW7(YED2Y]MFG,XT)PZ54'?#HY[L:5B4X[PKQH*+V?\]ZHW.516'5L&:"3!905R,ENGV1'C/D] M]]F>95OKJ&KP+IN&D79;V$HP&%F:& J[GTR,EU=\YC,/CGQE<40(VS,M?8(R M#;^.;W66=$:J@Z0*AU8.<^6HZDC6#J@,XUTZ!F*256GA8.^K^HQC"F&[\[?! M@]I;E("<^8E*@HV'*""\5[J6EAA2M<0A"GSUTT^/F*RV>,Q.WLD/1:IA[DX_ MJ4F>3C^)&!BUKB8FG'ZBR,MBBR_Y.<@7O(ND:ND9.ZP=%G=!>EC3/ZF'DVXT M;5X'=]?ZS:1/_8 :"T,;9H*2N_W< G5,7GW9?7O,XS .TGRV7M,12+.,H$"Z M6T704CTM(DAA,%2AY2;X!S7XWW)4PN$L(93K8U/6E^&\F.;Y 4;[/%K[E238RF8ZA\GO50?_'SWMUZ6VE^X4()(A%7[Z5/O M=2Q0$0Z)3/XV'<^\M/A1'@?*<]WM+UVU:9%0W8A/WWBO42D=\1!N'/CMSB<' M=D!36;W=KUU5L(Q47<7M[T!4LH20X+%QB-^*OL](L1WMJ <1JENS#.2JTM4$ MZZH7$2 $H*35EP$'H@H)9T)Y%T=1@B=!KC]G+\)<3A!5)-L3P3[&NSH,Q,2+ M7 R&&,ZSCY\=S'V%#.3,JU<2;-QY >%=#5I:PIXF [YN7U'[\!&.2S'0OYQT M0/_Q\SA[Q&3TD//%T5YN)-^[J'TE+5;QPI?>ZUS%2%R!?F1;$S7*=45?9^&! MS2[94I(D!]VO756SC%1=R^WO0%2RA%"_CFL(7[!S7,&T(TDC]N,W2;"1T.]] M[ZJ*I;3J.NY\":*298R$*5V-00SDJYJO<1Z2F!][T>6C W->Z1*20MVW,+ D M(!)3*Z&%]=2Q+_"&'8?E!_F:M41--Z; N^[ZM;3[8X$4#$(T-@R5HT7;"#56 MGG0T2M-#D"SPGDYE-1GMPERK1D:R+Y8V!I1&),24TBBQJ 1[4L1?#P$I,$F. M1E$(2->Z4%#M2Z,' Z4..3>E0!JX7XWP:/+\'4ZC2$2H\^F&@JPP]>CA0.E$ M04X])6GP?I6RW.(D89<.@M3[!&G! N HL].'N56 G&17!5T,("5(B2G4<,+R>$1>%#'&[%)C,DTC_/07 M?%3F2\"YU82"9E<4/1 @5K5@,M+N:48 ! M24?/4*$@:H2Z5CZ%-$W#C.RSUG&'<7G+:9Q%:@_%8.565%99Z$I+:P)(8#8\ M%3+KF%Z49U(0"X9=)H!8"EX4-XHB6E!Y]<=MG.)WROQ+L6[5I:';U90$"$A) M:G8*_53(B_HOB-F@60I%-.\'9/6]?]&\MQ7->]"B>7^.:%:?,R"B^3 @JQ_\ MB^:#K6@^@!;-A[-$PUY#]"F;,?WKC*RRS[+#V4JD%\F(5*6".<'@R47@9A(+ M,V#^##/Q*1/N6,W(G&2/<1JJ7685W(M@%*2EJNEAX4E'3M"DG\8AKNV\]C6E M4VYL)#7,3R_3)2GO8JH0&>!$TB5F[%Q*M$])S+.\")+_$^^U$W$YV(L\I(2E M(ND@X4E%1L\DF-(&42,?$^M*KFQ#0WJ5K/>]NRO $EJG*\"M+T&(0,9(O )< MKIZ4(-?5S#1*<*#H$;I?.ZMD":FFCEO?P:ABD9!0P[Q=4XR/AGR;L3-2VRQ5 M'Q 0(:YJ6D6NKNW^]R!J7$&J7^L?T% MB-KMLQ&&Z?I[Q[7Y(XD+^LOC;+<[I-4NC^S(TPH2'C97D2P=V)0HSX5H<:B0(D1CIB2^0L!<)3A:H-"F# M_/J5#0](30:)1V+B24)*\@HA"7B(J-K^.[]P^KN$ADDTL1 MXFQ,4I!K1J3>]R"TH2#5UP+_#F5K].[]EP^_J]]:<[WN>)^M2!#1(7%YW#UD MB2+ZE!3E2@0:BK4.)! 04E#S$D./H@J*2JR/Z%0=LI+L]+YW)0 IK;KJ.U^" MJ'09(Z'Q=^K:4Y<_>0JW[ T^Q84$._^VQ@0$M 0$R8E%1356!\7 M$DY#UL;L!&R\.0$;@Q.P@>@$;&R=@(TW)Z#^V3)$".V79@])O D4P0FU:->B MT%#NZT,"!245-3]EG]&8H).-ZXB6/,39-%UG9,=__X;^19)+!4K8B;39RIQ9)\ M(QP#'H:&[$@*$IU*7KI?3R ,:/.$G^DF:?TR4.\BS%4;F6(MLI MTN/=GI@QT.X>FE& 0&DB MR!!48[UH8;D+DN3JD,LM]5J!5AC[E&!5;C/AQUHA^WHH$ M7Z;CZZ61D+^)7'KE:100F81T8.>OCB@)"V^/"$@00C+24[]#TEB@VL2Q:F94 MPZ0]C^,DI@7>*6\[F$U<*ZO\J2'\AAWT1'NPA .G*I +T>D) M,G7)$=YEI*4E'"&L0505# 9($+=QBMEDLK_!H0-Z$89 5"J.!@5/('UJ&I$P M*)_BY_Z5,LIS7.2C!Q; /^P[\RJ02X7(";;5T46 48:4EG @D(. J*!RYJW$ M(&#=:T)!5Y1&#PA,(7)VJM=W2IOOO"MF'.3;41JQ/R:_'N+'(&$.TZ@8!X0< MJ:/^0Y <5)Z(I:U+10W*3EMA5H9@%#>$K:! :H3H+ R%["_X9.Y=B]6.3+[ M(::DJ =VCPOY\I2=B=.^S()\ITO3X,'HS(*D,!)6)H@T-AZ8W(T>:!45VNQ"7ZI&1:ZNE_3T8=4A(]=500V*3ISU.925 M44#^I%)D19#K#2 MF[CMB,SDNSV0&@^HZS&2%/N^H?Q>5- M5 8/=FPG[A\O?UOY'#7.:#8"MB]XBX,<+^+-MIBM/]$.F#4617D9;%SJT8I^ M6Y!: S"*M&'9ER1'76;KRT..J[Y.JL>V_-AW__+[;]]=?//--UR;__+MN]^7 M_\C9=_?9(V8GFM"';RX0TPX'W05'].%=^<$%=?[S/>:719*7/?-RKN>?%[(; MUE*$:[^_1ZWO]E=?@Y&AR$GF]%<( '5?4&HQG866O@'MO2=/87)@F] ?LRSZ M'"?JC-J8NE6+?6:Z,C+; =*7-5E1>+6I;5_G79^M"SDW<;!0YS$18QS.OG@ MYZBV61)ADK.)2'$T;.[9F[L4R]!,M>5D:PNFCQE(6'B!X63._6M^AJY*X%__ M^3_?O_O]'U&9$"2MVFT]ZPP\Z=%B$UJ-AJBY8=O1+4/_>]+U%M(\.++M(]IZ MZ"?D@",Q>X9]*ZL4?.P2#LB:;-/0PAR,)H=S5FXI[LLDR@6S,I%F@=^[:B>[ M?9(=,5Y@/LVPUJJ%G4N%6F>CK4NC$1@UVC*5:)#++YRT&Q@]CX3&!1'K\:^[:]Z2D'?%*%J">375; >@IS*LLIJ,H/=7QM5729=5 M+>D#[KG,C- MU+O>N!(.IMLQ M&=B[7%H!(K07Q028ZV%-1K(_EK4Q8"2B("8;M;*T%L>_?//5-_^)]@$I97*! MWO\'.[_'S_#E92R.X%!L,Q+_ T<7Z-VW%[07NOCVW[]%,7MQ("H/RY^B=:"@ M>'NG_D91Q"-"!LD\B*-I.@[V<2&\,&U$.]T=TE/N[ 3)H6!TJ^GD&#\)Q *YT>$;ISF5.8LKLL.W6IT&)5([[(3IT?6\RC?$U.[ M"2FL)3,E/_G*V=LX528]/V=>,U2803KQ:%B.E=K $IPE6^/"[2L?%MRVHA2FWL;WW/E"'UDI_*TKLTSZ)K7!AL5GV M*;*, 3MJEIVL"D,T\J= 50;4RNM; %6<@J91:<)*(DC%\3=4AZBM-O"MM"YQ MD\I*-&B%=2C:JJM6Q"CK3NFA+M55=J1TT!A:LGK8LFU1(0_VS &S)V)EX597#+0+\>,X"DE< @ M>6/EAG#S H#AQ*42[39DD)9R-TJ0% I&47I^8BP@AD:MYQIJ _^/-2SP(TX/ MR@/AIZ_=;JMW274WS\OOP&BA1ZA?^?>X0'F0@+@.D!>S=457V55V,&Z''@F] M[EC3 KBI_C^4U9_B#;^AK1UC1'+BH)+SZT(PY/"19'D^)]E:>=JF@W I!0FU MMA!:7\/:@!:)]27 $6C/(=X5T.Q%5D&M36_V:/!>KB>J:$NO)?;!8,8/$T,A M"%R-;^*-^+^KL<1)PF(BXI1R2UA5,=4[(TMCI":Q!&>J< MRK*R!*.^072%ZT.E\07:E.9E-)Q. MZEN< YIF7+WJBYIJ-SDO%(V'I%&FS< MNL(6]+O^L<8 C.QL6 H!I"L;KK+H9.5=8D(/;MO3>QXWK<9+6!Z6BI[\3%\F M#)5PM'(ZT6_*:AOI12\B5:EB3C"@FA$("A$>F'/.XQY5RLE2_XJYS]*LFX/Z M#1J]MVYAYU)-UMEH:\MH!&9 LV4J#^D<K.O*OI--[?T.HJ(ZX<:'9FS>!^A=<9J2Y7KH(GG$^>:&>= MD2A. W+D[VFSL% LBF+&I[IUZ]'N"[W2+[K?JWO5HA/W^U[EYV"UJM?/J-2G M?>")5NT2%2Q9(*V39K'J5ZYPBM5[$4JT^U:AI"PJ6H!"V[;2TY2\*O<8Y^Q= M+BHG6&JZQX5Q1MW#./409/0Z7D$; *O/DE&3[7*#""U07U2O#[E>!7D<*C*F MP#H-<:ZCVPEK+@."F8WHV/6EPK_CD3,3OA=:AJC@IZV8*3@%7 U6B M?:JH1UFGHPH*5DE=?GTM5=\"5M./F%WQQ='HD3IX&WQ_8(&K9FOA'*)A,6]X M,B[U=VXFV\(G D"CIBQ:J%25 M!'2=&G@KW GO6K6)_T8=I#AC:_Z$!1*YQN6?IA-\+Y"P\S=>7Z0@A =AGY4J M&-V_6%;D^Y+=V('5@L^7S-/^7?/X01$\^?<^5.5PDQ':,Z3E@R+A<46"-*>9 MCK-TE$;\7PE?=OT8Q"DKLQ&)<]H_7!\(_6]9<(9PFDY^&4*;>X6BM&F4+_BS MX%OMR^>UWZRK7ZA>+ F/J#BEZKT12TK$T/BT%H[O39JH]ZY-JN"PUG[-1"4W M)P>$FWW-(]SG!M%\[[0*]KS9+HN %+J*T/ 4YUL)>\#/_UJ\[:3*\[3):F+D M=^IC*Q++>4ZED/IBLW^A,'&7%_[;8QF/5L*_F^WYWOCD"9,PSI6+\6>DXSRL M[SG9%#JL(8F \7K.9=Y7;_T]OTK)[%"VAW%45Y'#LEF^@)"U"0%0LD5&+:2L M206ZELW4K<4,IG,>1?]SR,M7R%:9XBT-GN^'@&9SW'J4>L&V*?*XP$M,'N,0 MEV6TP&&V27DJNH=Z7O]GW3ZGXJ80N^^RO.YO@FF,CC(J?3SMDJ=I_18[G"-& M;FZ@ZK!T0=-4YDJ2\%>NJIANL_4XR+WQNXPA*WY%M#>WZ M $K#D_$2@7!@)J7A"2W3 -/CG4ETU&;Y%GMR>IO= M_T18S&/M%B\:A]:Z>&2F?A6JSHQ>FZ(=P%A'MIPE3ZT#G+/TLU,[N[%RV]]@ MXU=Y$OIZR;4,X&M-)*N:J\0 ]C5%_G."]T$<7579.:_W#A"TW]NQS:C)D M\#>IH I5B['?/@R%P.MM ?AN1 "^3D$ ]V=O2)P7 ^;3)L MYX[J4H*V,O6L7"A=UGUI6^[YE-9PGL,0LSS9[9/LB/$")[SIGZ%T71)^]6W. MG%[5:GOX6C9RERB8BQ74NJN8+Q;$F:UH_!@7V_$A+[(=)G7FCM:E8TC%KVRM MLJA7KC8)^.*UH2^>_GCD>Y[\]%58&4'L688MM2;,HKW*ZEVD]J<@GWV,$NKYUN>=:X451F8P;]FM%^,A M.:BJ90M[^4NTXSH%4(<_Z?RSOEX=_GJ( M":89IPVP.,YI9M@;5.RF%'^,4W6:;$ "3H_N#*J=I@7-0\Q64G3+NA9V7C6JRH96FGTC\(I4$!8# MJ.QQ&L7%@?)"I%Q;8,?JX\;\+?D%SQYNH/H!SQO_WX0WJ^9M]&9EHSY4U=[$ M:9"&+^#-:A,"H&*+C%JH69,*=&_63-WDS:[K%&!YLU7X!/8$'XNUP%;I9NLQ M?UJ#7_]7#5%F.\?73NRRT;M[HC<"(TI;IGT-?B3\(:!.B(P\2'#K)14>:,V_ M#"N/9[9N H*P/(ZSW.B9RDU\.*4Z\C)_5(:'ZHIJN(I1C^EWD+76:DQ# E%: MV/GJ\JS#3!J-0'9Y0X)(SCN='08;']7>SWBVHP+5@WR>Y_@FYD%JWLIYT+Y* M CT0T#9,#"W9T'>?[C(X:U'$Y[*D%_7=8/@R-H].[T(HZ@$#,Z5.7 /(K MMF#_K,",86"*0E@HY,38H(@K:H@:8!2>KARQOLA[5_.LHI*_]=048+M2RO)0 MU*)K$D[?:O%2P)WG7YPR@.4T>,F[S/&(*NNZX9?OJ[*_G%Y7]>]X ' Q?KO. MA&^WX3?K(%B^5P/ *QBK6CX*"O2 -W'*GB-G7L,1!]KK2O]?IR]33P#CTWK) M_R"E8G:A;HW*W'@?M):'_3[A$56#I [".DW7&=F5 !.:%W42N[9VX$/.Q)P";Y[]^$;+L.KN\6( MMUGV D@98?TGVGG?9$2A/!L#%V*S)\[T949[EY0U16EGQ^\,1]P*%5M<]6XL MHIS_/>0R6.@J>,(YRQN=4"A:DPSH^%Z$@FCO D0/Y5T[1FIB_ 3^/'7!D-[U M<4]KAFKX="8HC9IU\6F!=\8S,_;V3CT,9"^L,67K)W;76 M 2_JJ;W*L1C%./@CB0L\6Z]GZ_Z!2K9G+>NO31;.1D([ZLU0J(=[UY0]Q[Z* MN!%UH-;,B3J=:ZWB%ER@D)HZ5\\H# ^[ S]NJXD%?6XB #1FR*"%[!0I0%>B MGO90<0:GU&"%G)Z139!69,9TXITE<53'TYZS:+$T+^R?LW75Y0=)\U"(:?1^ MH;2=QMI\R>+H!.!\B82]MYG7R(T0C::5]@7JI,[=AG;ZK+4UOX!./P'IT9JK M((_SV;J*1*)^_UV"5%&BP>C(2%$188A-8VH+2+W/,MZD\3H. MV7U&(6LK_%1<)>JC_K;&3I>@!V6HLP)M90E&B8/H"NO/TX_WTYOI>'2_0J/Q M>/;I?C6]_XCFL]OI>#I9>I=E^::DH9/K@YR>L),2[)QVZR# R$9*2S@%QD&@ M^BGAP='[K,"GG1-C5V5O[_PUWR'9TC\5JS &([ZAC(5NZ_O18O+][/9ZLEC^ MZS__Y_MWO_\CFOSUTW3UDW^!X@V;6BSPGLW>TXUI^U8)=RH_ ^F.VA18..+2 M$Q2T5,)1@P?5W?7R,J"CL['TJ3';SLUL!E9Y]AW:Q\GLXV(T_WXZ1M/[F]GB M#L9\\Q;G.6[URX;.3 UW*303Z;:Z5%@PDC(0[.NHA+=/D@#JS$IRW0YK,5KYDT:?$>@DPK0/M(JWZ8^SN[OIZFYROUJBT?TU&L_X@MWD'L1JW?+PD.-?#S2+DT>+?5\UW.U9 M93WI[N%D.1:,R P$Q>/'-1R5>$A=83\OQAFO&N]33_K9K0H,5E'&I;E/5\O) M7S_1'@I-?F#]E'<==8X&\(V1HWD U9FX'2[-Y+N#HQH/1E,6)(6@+8LI'>/F MMQ.^*4^'O>7L=GH-8Y7D4XYGZTE>Q+N@4 9CZ8-%% <\[P+R"^;^VQTNMEF4S];4=RM(_' P=RYGI>#L:.=Y M66O.=0XS]RZP\SGWU7KQ?3JTTMT4 HQWL:_ M'N(H+HX6LE-CG0G,1+>1D@H(0S0&=L(BV?2OGZ;7$#8FQZQ^V+L\3-N+./]E M3##-!_N;>IA66SAV@DS4>SZ0"NY=0_8INY>LXYK_E:>&"VEL[\L6%9:;PS.S/OLAK.55QQF,Q'TVLT^=M\L)=CO+87.%M/) M\@+=3U;>%:1\P,A.4?;FCN-=#\I4+^RUE2T8!0XD+/9NL_EDL?J)]VK,>YNS M3448XOR89='G.$EHKOJW;>WD.20!EP(=GK&V1.VMP8AT,&6QXUR-[C].J4.' M1LOE9 6D^RQ#7-CWEQJ\ZR%82[L_!DO!8-1E8B@;A9?EX0GO"EIN X*O@AQ' MX]:#[>4+!KRUL-6A^!&S[CW73EG/2LGIAOCY6>ULE0]/!HQ2S^35: M3MCAGSLV-8&Q";K U",^8#ICSS9I;+_5;F'G4JS6V6A+TV@$1HBV3(4'T-E9 MCD\3ML R^W@_!:$X%@-HMEX&";9=:-88N-W.,!'O[F:HT&!49:0H]F+3^9QM MV+/9Q_?T/[?L'S<3 &<8%SC'M!C9NO@U;2Q)QB=5U1*2=B"VLG3;EUEGI=N; M&J]BC+2>CQ;C!H.[50P;W$S;2:6,BQ8$1E M("A.*Z@C-D&KT=\ =%^CZ!&3(L[C=,-?V;,3D='*::P8NRQT L;H3< HRXZG ML+UU_<-DL9HNV1@YGBT!S%YO,H+C33H^$()3F@%"IRTL.&>6LDT6_L^D#-!N MI[]GI.=2F<_.=ENS9R<&1LW/S4%?YS>SQ63Z\1Z-/RT6D_OQ3VBU&-TO;V', M;\LKDN7-2#M1:RW<7UO54A?OK$KA8*1GYBCX>]./WZ\N9S?T'_5:,G?]^"U6 M=#L=74UO(1S3FP2$O:'"'F_BJT9V6C-:.8V)9)>%3I DO0D8W=GQ% );3U;H M=K99W>//K6AA)$OI7\,R*&:9)SO=#4_&[4.SYV6R^]SLL#3 M2/5,XN(\F9TZ[02'6\SNZ=_'$R [*>$61X<$L]#,U:&,TB,I5NS@F/'6H+6Y MTSV3@9GJ;)18VH)1ZD#"PF+B^/O)]:?;"3L3S7K:UF$;0.*4;P&UWRVO'H ^ M#I3M^0G[$?1S"T(N]7-3!=@(GID5\4+NW=UH\1-K';,YFTI1OW>\FOX P=F] MCO-@LR%X4T4!K[:GK%J I:U+D0_*3EO'5H9@I#J$K:ZSOIXN1Q\_+B8?RRLM MU1ZC=U%6V;FA53MY*C!)@V1\R(MLATE^=?R(LPT)]MLX'+$'<:VD^JP4/>Q^ M/R?KDGWQGTY. M[$SOB$_2@ 1GDP66NXV#ASBA[LM=4!R(K<-[5DJ^@P-:9M44,="0#"#AGLM= M)^J;3ZM/BPFZF]Y/[S[=50NV\]%/+[+\H+CGU?+&6R^T\@RU7F/5"O<9Z3B[ M _:<;#8WPLY)Q+MDG\MT+G,Q0&1SA&2EBJFPX2GFYD](0C&Q6&"2A-(A*!4(1S@5 M1I$Q!\A&'6UN?56L6"IHPQ#\+6=N $<9/P3)H8R[@W-,'LV^CL3 BV*4Q*7J M$=!NE/2'4DDI6Q[&D9665$S%-^LK T0JH$Y4+FKD'DOC!+>___D]T!; MQ.R,&7H(*#;$OZ76]R..-UOV4OHC)L$&3YXP">,WVYGW\[[?C%\SQXI+5H^*^I27:2@)#<=UD9(WCXD!.!?9*/K3TET"UZ?.+ZB7G49*?@;:Y\GI9 M5 V](5NT2!+:)#-"6]\^)F^A[9GZ*DDY^!B'!], U6I?J9!?="P>R.&W,QJ? ME_'!X_'0[@'P*.-IH\SM_*U<5)^DKSK*J#-ILU6&^9\VZ^5O0TQ0]W)^V\*S MROKPZ8>U-AU?1)^7)_7Z!]Q5Y6RV\W.-W) -^2UQA1&,B)NJ]]T14<#!J,W,47@V1:8L9 M(6[E7V"MV[KC+.4/V?\8%]OZQN[D*4P.K%]F;U#0_XM6P9.B<,Y*R=-=[:%9 M5=S1MDT&C(#/YRY=(&+@+:BJ XO-@K#P^Z0L#6>:[R.PUAZRM1L MY^R["JY#J;,IPEWP%.\.N]&AV&8D_@>? M7>RJX#MLHY+Y\NRT>M]=?KEDW=W]?;E".%T%?GZ:W@>7%\Z(X*JSE!%I)8WR M.FVT*Q-'09,Z"GGR%$/31W'U ^B1_0+$\POW^#/_2GY\S[8;M6R3F@7")ZK;$M MX/$,F&+K=V^E'9P,YF[L49,\C24BQGL]&X@)M1V42S)EYXTKL*=N>U[U0&RV M5 ]4LW5K]%(L8^B-X'76]I0EJQNM/KH9:VD%M@=A;U/$/9!L,'O%)G3F[A]4V'I_S2PI5J&-%(>A-7&K,AGQ;8SH\&(U9D!0V MHID)G< U-A=EI(,+%)9VK^385<'<\Q/;,<%17-S2WZ[\$-:9DER^8C7(W)DC M>$:F&@=Q@*UWO9U)6+($RE-HR8_*CB>"$A9MH_(QT9=U0K_SWNG-"=X'<51E M<)1&O &5CX K73B=B=M=/S/YKK^LQGL7X0"2HFO,31I]!6F$,MX1!MS,=QR. MYT9&<>LXZRK'@N3SPJ*XVNBG?E=Q9 ]:%U1ADU\/,7^:\U..UX?D-EZKUIJL M+!UO_-MFI3=S-IF!T9P]5\F4F5M2-YO9\GX!U]87Z,#M44(3\"[):[RGHV;, MFQ3]>X+Y@;$T&NTR4L3_X)\KRL?.U.E+ P,RTWEHP,(.C"P'D.WKLFUZ@:+: MF.LS:)E[5R4+H%?@V_@11U,Z24TW,?7I^%!L["GM3)V^CSD@,YVG,"WLP*AR M %E9M,0"7R;,%L6-<>E#P>HMVVV,O$M19@]&=% M4Y@XMHS8@G9??/X]1DY_NJ.S#,)\A_$V(!ME9$85V*G M(0[PI(BX0A*1T\0 M$@.CN$&CL(1[UP_S68OC'2ZV6<0F1'G!Z,T^IYCDVWA_6CM6E,( >Z=OJ0[- M5N=555MC,%H[7@"/()EF<(%RNHT(&T(C!*>+H[DUUFJ%1I5N[4T M=MHI#LI0IY.TL@0CU$%TI:= +A^8$=J7=Y-0<+JZ=%$OLWG79WLOO7GURF+? MO85UO%2CIJLZUM P6A+QTY_9B<=X.*>28PK=TDGZ-'W&2\74@3:O7&D \ MSF!#5SSC4%KQU8?H9&?3S%]U\3RD6ED%3Q7_*YSBM?RF@0(*:ME\Q"%[4RW&>7G7"4?E7:C=_E!4"P3U11OJ.G.W8[1C.\BJ@GF9M)V*\26+ MHZ/?ET@8CN1?,#="*VFEC?(F<=IBRM0KW^24/EN!PM4OL.E8>1#^@JW,TU]! M7S9'X_V?7E@>'G*:N8 <9T2MPTOK[/:7+PN^-0 A\>,H>OY!6>W+FTNC!/0E1 M2EHAN@X6HL!D!+5BNBCO")Z<8TAZ&F>PRJ,O=F'LSDO43XR[YQ2 / #>.2G"Z:Q> M(ANZT'EULN6"59TP:E+F&S@L[4N>."I3!S,S'E@JICGS^SVWF^VY:Y-NEGC#HV(KBE"#=REK(^VV;I5@,,(T M,11"YG \ZY.SV@+EE8GONV:V[[9#VAR7$E/>(ZMN-/MSWN6WD12/;>OP\(Z0 M6+%57;/JWZ^BCKOW#K9ITK4K]_!TDH)GUXDH56#7Y$4&1%D.C< M$9, 5BP!6'5/)YFX.Q3>TJXL3F+J5)6'Z?,%W@5Q&K$9QTV;435KG:O/V3-+IDD%HH9[63Q'NE42;TZQ M7=X2H7[[MH1*?U.UX7A&.F#%VL[FV7)EB;Q-P;:82R3[^S6!4R!/D>7 MT&9B@UC+)VJ[..4/2*P/[#W7:MY673'V?[1#F\5/:40=='8!!$>3IY!"M5>5 MSDP+C(9-V;46M"JAM]'9&MCW5<[2^HZ%'SD490@E3-GZ7Y109,YJ';^%]K<; M(E!6;XDT4# "T_.3=Y2G;>6RCTPJJQA *)MN?NJNWRKS)[ _+?4)JZ54(X$J MJ4=/"#8?Y%O$H^*N,_*&!-5[[[A<(:N_9)L"JO<.AB?C3X3VF53+TYP&4.%: M$S>^:DUJTTK5?"?HRR.=%@&XFZO-]'7E5BR" E=AH\XI.VDR8&2MR:2UK"5I MO U9JXFK9'U9R[KV.1%-W?_5FA'!P6Q]&Z21HAC: *>Q%01BG0 )S;=@]")0 M$D(54 [54@_]']%3S8QNL9Y2.*]YA*5T2!=-DMF4"1DMV/,4):C-, M1B>P=ZE5(3^.UWB?Y;'R7$T?Y?10C9QBYT1-%P)&*G)>PEF:"L7"D3.8X^.U M_ F:KIP7;%B3OZ_%<^),"FK7,Z:RU?LF4['#<9&3VPUXC#0JAK M+1I6I=I0E<[AF1$JK1 S0]0._;VVU%YA>:U*^I%V%'BV7HL!OOOGRRS@L*K) MBJO@P3,CVJC6TN#E_&2:E\9T%Y!?*(%1&I7A=?+9^IH][!T_'%C^YUD2A\<5 M?BJNDMZMXS/,8=7C6=S[]5HE@F@J58"B',W6J)T0^GN9%&)I(9Z8ER9Y&_]Z MB".V%V>H5!405O496 I^;0V'4AW=1\SR^A4S4^78F<&JJD&<52^WU=;\"E'Y MAB60FOPQ([_0H7<<[.-"\LQC]VM8-2/E)HQ=)0B%)+#QN^")G1@8'6CG2^)_\##F=?R(.J@$>XH."Q7S FG"JLV7RY!XC8*F MC$@K:937::-=F3@*FM0[[XV?'B)_9+_@13ZCU=UH0W!9%IA=S174($)@5:Z2 MG[!$N+I##1+]O<1ZZ1A;P7GJWEMLA"(&5KFK">KC"%7AEG,_W643:61YV.\3 M+H4@X8L%TW2=D1W/+@_[H78USDD$6-V=GP-=F)5V8JA<,&TE5X53\>V5N'J9 M&E2%#R=N\4*U](%J4B7C<=9.?3+VCD-KJLD7 G/% &=C!*LV!S"6S\N9U\JF M"YWI>&GM=6"S(&O@5Y+ M7+W2;;O3-C@%6#5V+OUAJ_\7L/;75I^SO^!C$R--T=:D*%BUIZ,H'*K^G"$* M;H6&\]GP9BEN,5?4@ P$JP(T#(5=Z!1WRM]K\=_$CXSX#SB-,F4#D(%@%;^& MH?BP]V-9_A78JOAM#OX\[$C 3_.\>_?A&WZBIZ6,\L>ZY2OJIXMR<:+'0+'7 M ML06 )0\E.UOA+JM^NCT^K5%H_YC2I5N8L88 6O)"B4/$5>%EM\65XA\UOV M8_I!'/);GHJ2%Q"PREU%3S@U4^$0!?HM\2SE9W3N@O2PIG\>-+,;#198+1B) M"O516:".B=]Y__:8QV$L<%X+65VZX(K54)[H[]=X'1R2@G7Q./&E MW=O3)4J-@$44H.+6D!//6#50WWIN43&4.,RBMBEC3T7+M\*W61)ADI=O+,I* M6$3]_.]@"EI#KE_>Y=<7:%24B^!\0[#(T#R H>Y1&ME5B,D&9CO04]4T#K[O M5\(]51([#=Z\]"*KD0X 4/'+>8D^>UZTWISQ5,C\08 YR=;R"U>MKP$5L(Q5 MOW@Y!I4@3V7;W R2'=Y2@@"5LYJ;^A)4#?5=YM,TS';X5O%2AP0&L=PE[-0E M7X+1EPRNC2I(D)$H3@-RY$\YT8R%;)TI2Q)>&&7H M+5G%ON+/ 9*&BUR*+_2TVGCY*M?IA]'IE]$#_^E:?_S'+U#WQ]#4(GK:J_IW MNSW!6]HNXL>JD.XQ=9PH6;FWIX0#$H4-2]$3;-ETNW%:9YA[B=0>V!RJ?"M[ M=BCR@DX5J)ZDL]@^R/$3JMI)K)*;>'N#(2]0"^NST*_8,3\F&JH8X=B0'@FH MI1@(2NO@DN-1%9<-C0BA$%P^A<4Z-W:9NQIJ_8VTI P44OXY3<4CU8HATV@' MJ/(&T94,8MP(?5F;_P[%*6I.CI^2 %.)]JHN MNU[C-28$US=FZPNSZDV:\U("7;.#,F!9Y;V[Q*VKQ&5Z8'3 2353XR'U+K,$ M7<]:PI;U6M;A:2D!6&W6(P,=]]FH0#5,/R$''!EVJ,%Y@?^1ZL K4]Z+JWH&U9XW5*J$H*9"W7AYI^C(MM M?:Q9&Z9\8!*@Z]J.N65U-\?#/M/4FB/B%TVM^]KAN\<%C]E%LLVM -7T&:6&!&1>H#%M6)8(>CNA+E@ZMZ]^U1_$F+5\/ M>5?QTU?9*/SU$!.L?/M:5K_VUH#J]PS2P@G"*@FVPE=) M0:G>_B4OJUKM&T&N3"57FSH\&?OUKQ5=$)O.YV?WNA)K0!5Y!NF!O6Z3%)Q> MMPJZ4HV011WA865J.\0-837!FSBEU,YM@A)K0-5W M!NF!3;!)RG\39"S9_[,1^C%(RG>(612 D$ZVV!?4$>A^T$+.,8FS2)P2A,DA MXF=QPBW;]6"O'DS6:QQ*G2>W# #IS%/&97&%+TJUMM*_0*>?1B6$.7*]#[L6 M)2F6)H\81+&.9[3=BH]M^#HIW^;8K7*L3,)-V^_5710S0=Q0F]4VS<96>.8 M/89,![G2EWH-'4M^!I!3_)JY>TU]MGZ7'S_@OPP_1+G_SDK'2A&>O(+YNI'' M9C3]ITV$+P$U*9&3]"6P"[[.Y*U0[5Z4EY>YY6OTD*ID(&79X^(87[2VT*HZ M;%*Y8 OZ#YB_&"2IU/9'M_1O]./Z(_J?!YH6_>3_ 5!+ P04 " ..#!8 M>#71#/YYGRD 7^3^^NOOKZ78?Z M3N R?_'3N\?I^^ZT-QB\ZX01\5WB!3[]Z9T?O/NO__>6 M4<_]H7,3..\'_CSXL3,D*_I#YX[ZE),HX#]V?B%>+'\2W#*/\DXO6*T]&E'Q MB_3#/W2^^>KC%>F\?P]H]Q?JNP%_G QV[2ZC:!W^\.'#R\O+5W[P3%X"_EOX ME1.L8 U.(Q+%X:ZUKU^_SOZ75O^[Q_S??I#_>2(A[0B\_/"'UY#]]$Y^-_OL MRZ>O K[X\/'KKZ\^_/?#_=19TA5YSWR)FT/?;6O)5LKJ77W__? M7WU\_^GJJ]?0?;<%/T&0!QZ=T'E'_BG8VWWUB04KRIE#)&,?Y&\_] (Q(D57 MDWI+3N<_O7M:<2*:__CIZNK3U[+Q/QT4BC9K,3)#)@?6N\Z'JA^^)IY$:;JD M- I-'2@MW$1'QH13/UK22!3QK'I56K.F+LII0U>B^7 T'ZWE5!=C*>SZKIS> MG"ZI'[)G>A^$1B#M6VI A.E28+4,/%8AJJQ2%UILX;.Y^)$?=1TGB/U([&?CP&,.HV;4 M()7KZJC]J&MZI-W18,')>LDBR_UG^7GC"-)4?X<<["6N=C4G-1] MO!.[?=A$D[,6UEE U5IG,*Q7967K(E@C]%CD1.Q9K/K0SL*JUX[L#0O)8L'I(AE-$RI0BJDUP)!6 MSC'KLT\."9>'TV=ZTOQ7-=;8D<*Z]^ 6:A\VI6N1];"!M-+DNFL+N%4CM6.> MJ5S^(EURK='6UZ^]N[=Q%'/ZP'RVBE?))\=DDYROK'L.;JI^S(52SJ?Q6K0G MOT>\Y.NGC'G;%FO=TFT'O+Z6KFOKG-)X+WYP4(6^1M1WJ;MM2/80;&>*6"1+ M9[:_J\Y[:2B,)9;BKVG)K"?;OGB!<_!Y3QK4@B/#U=8XF9C-0NI\M0B>/[B4 M?9" R+\DR"2HB'_\*_E0]RF,.'&B;4L>>:)>TOZ_1)FC(A_.T*LM$C/18GFG M#DL<]RG/6I<[G8"+O45@O6V+<.> JZ*=,2OQ89U8M-X[2^;M:)[S8*5")T,B M4'0T#Y3XQ'G0[(KON[(/MQY9E,-Y5 2(YQ4&H*728"%Z0T.'LW7>^J ]J D M$-^/J/B6R'9FF+=S9T(73/97=F5G8]2O"XHJ0. _8:X46FF1&.CZ?DR\"5T' MW #\84D@WG_%Q+M,-B28_QD3'E'N;2!(%PH#P?X&$VR%A$AXSSCQ0Y;J^F; MBZ6!B/\-]>"AD!$)\NF2>IZ\:",^:)27E0?"_BTF[&HY6P!\8H"_$5L+'/M< M%2#\W[4%_H*T2 R,A3H8N&)+YP#L"X6!J'^/B;I"0E2\^[X+17M7%*S_X(-] M)!X2U+\/I(=;%4E",491.E5 H MV&XM#7XD/5-U^!Z7A&*,HFOJA$/!N2?DX<0;^"Y]_0?=Z( N%(4BC:)C:L5# M@7K,F?0_F#+'O&@4RT+!1M$L]0*BH#TCKP-72)7X'DB0S* KJT"Q1U$K0>*B M4##PG8"O@YRYN"?]/_BF%[C:)=U0$4H'BKYI(3H**5W7%7"%V1_WS*=7.BI* MBX/OB/ (T(C9$M@_VL'^$0X[BAYJ%+,EL'^R@_T3''847=0H)B;L/?'7$9\% M+XH;:&5A*.0HNJA!1$S DYUFQ,<\>&;I$S<3ZH4:4.@1552]L*@#/MWD(:-] M6Q**-Z*Z6BX<)L[C((R(]S]L;3I)EI>'8HZHN.H$/;>!,>5=&BU4KD1'1:#X MHNBJI>*<&U+),*=$/7P/2T !15% RX0Y,Y[W@;S[6 :^UAY;+ 7%%4635 EU M[H57>A*'RJF?^S78@PUE63T6X\PP?N8L$CV0;R!C/[/1*&[%%$6A\**H?UKQ MS@SU-'E=))]A/(@3(F?[]_Z'.)>5@X*,HNRI!3LSPF-.)=-4'+L3/R[YU("/ MYG/5RJLK#T4<1=V#"GWN=88ZL5CV-E(@K0G]5V=)_ 55>R^4EX0"C*+IZ81#6WL7H+5W8;GVHFA\ M*J&0L$U]P\6,&CUY;'$0QZ8?\S];Q_ M^,&+/Z4D#'SJID=]G85?607* N(=HD%<% I^";Q8H,031U"NF .*HE#($>\. M%>+A^%ZF3LV[O2>-OJI#7%4#"CSB):)>6"3_M(C*/K-G>D,BDO50A[^J!A1_ MQ M%O;!H_O.\)S:>1:"_,S\J"$4;T16V5#04D*O$3+[&VG#FQ%!2CHB)ZM6E%QP'_=OR-/W[]ID2\I M#8Y.@ B[4DBLL!N[8'[3)" ^5Z"N*P_%'?5AI5K0,R.?A#7+GY^2S@R$WJ9S M>C#7@K* HJY"A<;96W,O^;5;ZT$Y*-Z(BFF98#AOIN(GCSFW7D"TY_*#8E!\ M$;70$K%0X+TF_F\\7D?.9LP#AU)Y?1+N9AM (0(V *4$43^U@@+'7!"L5O(Q M4>#\EH2E#4=QE"2C$?W3&@VT]:#48#[B! B.= H*]P^]J'N]F= YY=)-849? MHVOQH=_TAR) =2@_J!&%P#"4T/3W#P6Y[L4/F@MU6IZLYB#DZ'W5.PJ>$L3A\OR!DG0Y$ MZD7A]B?[$9G]X%^[+H_F.\O^.$B5!DT@U:PZK/;IL^LDR9(H^ 9LG*FV5,8 ME?5.(2MD#V>70J!\>!]D*L1$I/(@7F95.NY]KFS+*#D84"KP<]W/OVU%)J#G MD5 F7)(;8_>507@H5KE$.HI2Y*+^XI"2[])-L"*LS%4B*UQ6MF4TJ(;6$2-E MDNP#6B--#RHSD'3'7!Y".'63SCU0A85D*[BN$EID7@W*Y1/$+'JMY^0J]'3# M4)R5S*>1XW)8<=0U6T$I!^7RM03V3(V%HE\HCA9\70]N&0,*4=&)D,D'9?8S M\8=,*/-,/*D_=:,>X7PC%-HD]:IF[X!51XOB#N(@J")22_C+K@/""76HZ*LX MK0QII+:4;?'0UL+>8&S8@LB/3M(V%=E&]$U-RF$IM'CP%4@HDP\==''L6!/F M]E_7TE0B9G1R=W,@EIH+4&6T*/(5*+) YTY($?5V*C?<%QEU3+@OMX>F>]3 MJ94]3+H7!3*IE"R)-]>"->719NS)O'J^*S?.M3R>:A<\?2VTT/4VASN(X.CS MZ3 -W(0MEM%H_BA6 2FAFAY#-;38]C;\@$1')TCNGV&D+&\O+L+ O>%>65/#W<206KCQ<2W8P>.!#IM MN=/*,/ =T]% 41PO2R2!E<_ MM;0>Y DVV]C@+>"%YK>U?MJB@CZ[]:VS8!%3% M2U90E4,P'NC,]0(_$>0SBY:].(RDR]6VNV6.T5O#O[X:7L:#JHR!<$!GZU!% MW_7/.,E,]?"R)%3E"X8$.F$V*^$I2U]CQ@MK8D!KW:5I#(K1!E*OS57Q2B?$[#42BK=#H+D;1_U'2V?VDIX&2+JX1> M"/JLJV)AJ<&FTD"*B7HXNP#;RJ$?HL&QJ;0P7C(*.,J%:W^5S.A\Y-Y1F;S, M"B7QTE1494(E+3H-7==-7GX0;TR8._![9,VBTAC56V..J@)>'HNJI!ADQ^?& M<>)5G-A;DELA^0::TZ6,'/],Y2.W%;T/0GEU-YK/R*O6OFC7$%[.C,I<5L,* MG>,)C0CSJ=LGW)>/?'-RW-"Y#+"NIA52%R]91U4FX8B@DU>4S>;XAYGQHRHY M:HDO6 ZH=H"TC+\TUEDWCI8!9__>:U8FWHKUL%^#5^1+!4 K M>4I2-UARM*V#O7N=Q,^AX*WD1A\H42-;E4B)#=Y%GL!2TR$33[R/M-^K0)6Q M'XR#*;. HDVTP;G9:6[4F6D7M54E79 MC1J\9*Q*#FPK.ON%Q#X%VFB>:8&!G_K#Y>ZUY8UV^07%7V$7%/O/=()Y9_^A MCD"D<_"ICOP6?E#9]"9_UVWS)86R M9U_S/U8YUOY[X$LHG" '7AUOY0L!8L MSDH MA&U.L&.L1+X+=IS8V2>SP%* 2)J:*MB&!SLFC;*CKX!3ZGDRF@?U14\]^>K6 M73&?R5[*Q'M9OW5W'+#ZV*8(,Q/'MQXVN*#3.!%HBL_+J)0W8J7W@B3"E)$] M0S5L8X0M:2 4T+DJ2&6Q$.);'FPY44K[)6QI>Y]A (?YPMB&BHK;6%'>"V9Q M&/C!H6#;T)?& PJ@*K:UPXYA,!;HJV>2%9B&,I+B#7MF+O7=M,.[0:K3\\UU ML9\1KZ*'I@0+L%_0P$ M7/SP%%)G,^Y:J'E::Y*R GH,PRK#0BGX19L%AS2"G,>/BJ%'*K0\J)4)><$S M&4%]"B$I]%R)#@Z M,9^I=.ZE;O=9[.$+FJ83'\T+=]1F_=6^)?1@A'945H7J8C@VK).6S: '+JS, M5S7:V[7@*GJ=+3\6_C?6#:$'0&R6=Q."Z,Q#HE"(W8@%TI;#Y?N.&YK^";A$ MK:%M]#B,EG;JVN!L[*$FF_\SV0=A#]VTF_@.Y_FPC)4"P )JOX6,..D M@!D50AJ]1^7*" 43/*JUTB+>62H$?/..J6*8"&HGC+ M"-$-MF-S9KE .:<]]+=%I@@:)46QG>^K,*&4&/WXKHAN:N+%4 W;W;X*1R D M\/DR1S U<@=O MO9OA*/M@BAYZ.Z'H8UK;5FHVS(L4 H- Y?KO/:DWD MGC_2]537_=\X3/-$S0*%BI=,GRHYX+>6OLH'D7Q];\'SO!!N)['\M2G;? MQWTZH_C<]$BYOO>!%$?OM;U7<;F2;G:315OG9[$2U M/@H:!OWNWW14ZV'.:7,D^PSQZT-=94-L<;>9KV!<5M0V1)LE M'VDW5/#B,))9U0R92[):VDK8]Q.-TA7 <6@)P8F4H>C1;UW&" M6."C9EA?"_M^XHP40^!#YWC@/PLL KZY']R.9,PY_IQ9)GM"NUAHC,+FFMBW M"&?D&@HC.M_;-_J'MFF#BEQ2'MM@?T9N]9!5UK2?*7\*0MJ.X'^E^;9R>Y(Q MJ)5]2]A7!6<<055A1E\MCA^%Y83/[KI >G!;6#?3)QUQ["%MH6C87N<$5!1 M]JQ_2 6KC7VY48$6$Z]JD"XZ1%51T.TAB.ENN0S5T*]0&A@ );A\8#DTZU0:*5%D2J MK-,5PA*Y"P[SK!!6:OEA33Y.VK;0 UW6Y^4$P Q]51#GY>US#^?WF'$JA!#C M.MJ,/>++%"72?S9)SJ6Y$[=H SU.Y0E<-RQCRC ([*/+PII"KA_*Y^P$=MFTR MKN)P=<%K=SM6Z7:NQ\V'#3G3P#Y]Y;W,$)-_O,%M$;7C4_.A5]HYO+^<\"[Q M>NTE0!-O"_3 GP=\E7)M#IL!;0 ZI)H/! ,?4I;HG'K,?%IQDE!T=?7IZX2F MZX=)-UF"9$2\-.K3KY3PVX!KF)&5#'6@9#1GI[9$-@"+UI(3_RZ=.@UE9X4R MKW5D*I2%,E2_\1F.L2*!?$%B=#*&@>\(B?9W7KZ[,Z,D(:$ MT'P)J#4-1\U MV.(2R!:AAM:ZSYQ%=#2?C^;'U]C2R*U8[$R5H(0T9_>U1C> 2X?$1RZ;AB%6 MB5X(93M0UIJSY#;#F@&X$B+/'BU.)L$.1_-QKLU=]PYBQ7W;>=^1)V0O"&-. MQ3^NN]/!M#.Z[8PG_6E_..O.!J,A3ABX$5\0/P-W'[DN#1"3EVPTSU@EWCZF M'2")2HLAAX6HE]F@?5 +3AFDY90N?S<6/_&C?P;$0 MW\E? AU,T.^.)^AT<#<<^WU1H_#V6!XUQF/[@>]07^*,U6+T@!B MI6GJ(.G2.GIF@NQK3^N2 JV///W,9!UKT5:XM&*B 3,4?U^873]W)_V?1_1A$= \P9 [!FT">1L#D MPI:(M&'VW-%@P3!\0#Y)0N MY)%A0M?RE"[._V9CJ+(&TH0ZZH_=5()4QHX0;*#H>#K!\6C#1$H>]I4?[*ZN MCF?.?;\[Q3J_W5.AV>:6)?-,4=? F2EI?PZ?5$+.;*9ZR//#1,S1_("AT(:I M(7V761I:3&A]O>2&;D%]I2)T]?%XOO1&#P^#V4-_.)MVNL,;\>]$$^H/\=0@ MC5 V<\NR&;Q4W\9. B:@;3O($[(2Q24YP^VA:\.LG<9/(?T]%NWU90POQ53] M5-"J'J^G0HL24[73_T5.6*3SX%'O(9?CJAI8M_V'_8&< M55L,]^!CH*=_D& MV5LQ072F$JVE[^JOEI:^SE^V[2&E:?DRC'X'!NBD4QO0KJ6K=6D&/@@&Z#X MCR$=S?MAQ%8DTCTV.2Z'G6#%FHUR01NZ'WX@_#>:G$,>:+0,W' T%XM0Q-E3 M#)L0LA7;1K 3FL IJ2)=HWS=L]]CYK)H V-&71P]N8@5!R:QT5BO_)OVEU$70D]-4B%7<0$ 3Y-J1OQ\:,/\+8/JXZ>Z<.:.AM8 MT$F<<>+N8P 7PHFGW5:3"*R.GM+#ED0K6!K:GK)XS5F)_IZ[&0*YM.F#?1L$M:4VB.$3FKJ;FPU)S55T),Z5%I#M?*C,U2>P2R- MP)(,-*G&L&>E >%&C"PO2,Y< MF;YC6CY!E=$S!%288F!,T/G;O?NT.*^H:J#'Z:]P7-%+CTY/UWT62@T+9:8! M&2<0S)*Q(GK ?6NR@%B@BXH"Y M,E9$CU!OS1<0"W3.AO0E)QL/?/%7)WT=FG893*)]2^AQY:U9K8I6Z]WI9O)6 M2^%,]XVU,UW:VILKW2EV-6=)W=BC,F1"=H^2[N!1 B[$617;C1R9': O..4^\;991,/KS9ZVKHQ. M#)UV)S6*_5;$[IUP#?BU87YF[S6EBA$XN985+ M>T"LE1O]Y%'VP'F7.?>!1#&W.(96:@S[W%G#BW @8 VYB.;.P;D8LO=IF/W# M4XC)8;1:4]CG2BB#U25LSPZV[_^01EO-5[YSIA%AGF)3*\8\Z_W6F6&B@6 MZ'OAKJ.? _[;P$]2BH40JH[*8^]HU1DJ%;P]O-PRGX5B_9-.K!!>CLIC[U/5 M>2D5O#V\W/$ -$^R:SKKLX^%I*MY?WB;@;3[MW=I'^7 MOL"8R$0;C_VW&[1ZW\*->>#&3G3L>ZE9/LQ53=.^,/1;,OG-DN7C":+%RSSJ MFIC!-$G^K>9,6ZD=;(%'9#%$IEJT?$2"&ND*>92C2OQK3Y/XQY:B$9]2_BQ6 M^^XK*^-&%"TO>:&$*.7)70Z>G83$SS7M3'@3K CSM4R4%4>F0PFK"OTR&?8^ M!74^?.B)(N(L(-UV'JA"*Y(%2\JA72CK<3K$5-'W>G1:!:8C<5R<+6E/;EU4 MBVII230+KBVN&CD;0E:FI9.[_P/QX[GX,[G/T(];70TTW<9Z!)OE;BIV_G(3 MBH,7$7K1?"XZJ05;51@O&JDMT'IQT6U@N2?$VR'QF47+[3/B_JOCQ5)QE<&H MQ?^Y,_*J/E%6:@S9\PUP=%:_NK:%K!5OU73!AC(U>DBX?$CYO#_.'6CHA:3. MQK!#6;N=7<-OBOJ;HOZFJ+\IZ@B*NLU$BY]"YC+"-S(T]6B>.+[XO*XCM- D?3/ESOEID]#-^(6/A]>::^LYR1;AA,3/7;,G,J+BFF>7+ M.8BWA;QM!TT+F[EF.\B##D\C=\?BG;BVU;(KA9FV.*3JA3"W[I041\]F!1V! M);N/4GKT-;&8.-)$C[H&>MZ.B@R9,$ G*)DJXW^=_H=S.;-MJQ7%;=W&PD MS;TOQ:?6M,65E6T'5?8#5,-9L^;9V4OP#[K9A0K76F@59=&W)_6@R5MEM9(V MY:SET]PW]=Y:I471TR;#L-7)V1"TM^Q9?O,7ZKN!8=R6%T7?H&'0ZN1L"-J9 M^"T46T59=+T=N";H)&UT38!@6UH2BFPK5H1&<*WD[CV1#[34CO:Y7[?C"%'% MNSXG1,Z-]\P8*T?TMH/0@=PPSH=XE6.Y[6HCI@4#F _,9ZMXI8/SJ AT96C$ M$;:$^QR:I<*@K ,/Y-4(ZV$1**SU!^4QPUHF#+IZ?DL8EU%[Z?5&^KU&/8^$ MH5X;UU2YT.78+%@N@@DR3TG/Q"9-I NO._(GU(FY? 1P34(6/OK!DXR\+*4< M^.LX$K\.?(=Y+)$^+YA)8V_NB^T8)<:1KQH=M>.!;0P7LV1-Q0%Q[$G?MH4W6(A2.*O^F*+C^B]T%;=@:##7S A> K1 M]>:!_&_ (?N 32/MF/.5=P8;47.!@EK'[KZOTD72N 78-M0.EBN,;CC?Y8(W M8^]](/PWFN23]-T;%D:G-$;"JT/6YL9@N%8=JWGAA U)33R-C M[BQE$)D9=99^X 6+#8 B8RVP0W6+V0%"@[XCCDDD\% 3MMW@#XM!&6K,5I:'K9?WW(0#D M2C8OO=3HFU;7CYC+O%@^S)Y*A99%C(;I0W;JI@_=5T*;3? 5XX]P7YR3PC'E M:=R[37D#>K6OT8]>Z'I[#FAR(4C:--H@>J2Y9CMX/\-\ HV8&M?SDUGOK]9> ML*$TEQ_ =$C65(%N ,UEU@ .XB.>C"B@[P43&:G#I^YV4'8=)U[%R>W_#9TS MAVDB94#J7F"X%R@@%QVRO4?"9==WY1_R@/-,/*G*=:,>X7PCY$ZLWVKJ@=6Q M4X;9TV^%2T-V(9D 6GRJ1]8L(I[BL'Q<"#OUE0749=W'GU(*,J9+ZLTG="%/ M\XE84X%I^NP_O9GOQD(SX.S?2;CHE?Q]EBZ'^ Y532/9="TM8T=/L*2]1C31 MMTYM7J0A?4E^I0L= ZR/G3#*?A&U0Z9R^//69(F"!-MO27:E"F06)&QHV\L% M8NF_RKC[I9,G647*2F)G$[)="=72HJ]L0A2'4C>4JNMV[1W-7\:N4WB]*398^0.RH%<:I4U;"SM/ M2P5=#8 "^EHZBI:4[T.NA$F.WE[,)2)JJO2UT%_CV7,%@:&A9%NO7!QXJ-2UK5J DM,&HX>U<"V95&-.UX2Y6?>ZOIL,K]2!073)#@,Z2T@7Y,:3S MV+MGM'1F=E[.QK.BKM"4 Y:9,4H M$1(=^'*7T]&++]3 )5OO[2P:;QYX$^"KZ_:09@T0.J5=+VF7NN7IC3,=4K/J M >NC1X6IL I:08/.9/XV8A?J"G8CDRN.'F/FM&N8@N#HM$B57GQ>>@_=T&?J M!8FF:)Q7AFIX 3].N&D! ''1UR\#WQ%C;T9>,Z&NJ4_G.D])906\P",GG%>T MPJ//PZXKADC$0N8OS)M:25GTX ,5-C"ER/ALG.8;+U3(6'=/5E/S4,Y;9!2I M%=B287+^1)6R6\O $TB'Z?$:EIWR8R$[Y<_=2?_GT?U-?S+]\Y^^^WCU[8^= M_C\?![-?VY.8,A70G(SRN!Q6!.UM)K(1+WL.E_-ENMX4"V^+F7)5UOJ5=CP- M*N=9F6JO#L'QLUZ6)JXKK&? 7(JY>NV@M(G) ,F]F ,"/U/F5I:("@ZBU-5W MQ!/?."$6)-4(O(4_#.UP2- S<.J["DE> F^A'?S;CG@K;EN5XV3OUFI.O54H MBOWBRW9@%EP*%<*C*U)?9&YBI*VT);D^W](8ES*&F<9X-)]3^6#)E,7XN!SV MLE0*!WC/#YK8SSGM]78MDS M\8_D%6]ZLA[XN7T&=E@QMX(<,@1FO=(<6J XM8G=NV"!=S18<+)>,B=W_9M=5)9?>7XJ7'GV?N[?/-[W.Z/;SEU_ M=#?ICG\>]#J#X>UH\M"=#4;#W=4GTH7GE"ZD%]"$KJ5/N+\P7WVJ:R"MQ3O" MMD_)Y0CM"]JY3[R=/UK7=^\#?Y&\5D@=W4W7GB>VVQ)EV,#O\6I]HM#XEYR6 M_2ZL>NKH"O8MMF0(U#)!%&$;[$%IZ)+4%(E\&\]JOZH33Q-F7%W\2R15+W$S MMYHFPM*%*]\;7>!P37%\$YAQ\.5Y4 N"82#KAHSH[#CYWZ/IFGK8"A 794*Q MDO5C^8Q9!^YA";0099;PELF% O!0''F6W?2 KX.YK!Q:U!U+L-4RHNO0#\QU M/=HGH3'Q7+$D7C )&_R5W4<<]-,@!@WZLG)X;YDM1[U:2/11WT"TMN:RB9^F M*ITWDMO9+4$Z^X_!]_VOQX8@@_$'W>_]S0ST9@9Z,P.]F8'>S$!O9J W,] ? MQPP44N>K1?#\(0DUR3^;43%0Y#.CL*$-% M#JE&N='7PO;#J9DY"$27KLOOSTF[A>2>DI"&6G^.;W3^'*-Q?R*T^.%=Y[[? MG?:GV)X<]U2P3??=-:OPZAI((=D/J.D%H2X0>TE9Y)W/1,!QY'6EM.B+YB^$ M,ZD? '@H*8J]L5GRH!06G8;I,N#1C/(5@(>RLMC[E"41:G'1F0 08(][8^Z= MEKCKX+9TX PBXK5GJ[^-(R%]]BPFD7),-HGRH-WU_Z;;]6\?9X^3?N=A,!P\ M/#ZD6W]GW/WUH3^V$'F5.@NAGLY M8&F4[QJZL)-21: NBV#Q3I(MKR!X*\*X[BW@,AG=-%ZOO>0R6BP3LM/0-X[?:FWBLY_[D\[T<3R^[TN- MN'N?:<@M>O%X^4KRX6C;[AK06;8O?UG*K5[JEJU]GRE;+,4RW7T6/UW05.?> M_E+:.#7I@.U;NC!%M2I4[>;X)MN;)R2B69Z9BAR7MG1A*FI5J-JP51[<#!L\ MO;\[W@Z/+H/1/;LO?[OKS M,5:\L(T*" 0Z85F>BA+M]-H>"%[2H*0:TVC>PW\C]/@D_QD_\/4$L# M!!0 ( XX,%B?0-E8:@< ,X@ * 97@S,2TQ+FAT;=U:;6_B2!+^ M'BG_H19I5T$R;\EFM2(L$@EDAU,V9(+G='/?&KL-?;'=GNXVA/OU6]5M\Y*0 M#)F;K(Z=#T-L5]=[/55EZ'SP_[CI'A]U/@QZ??P$^M?QA_[-H-MIN$]\VB@> M=RY'_<\P]C_?#'ZK1#(U;6@U,P.^2+B&6[Z >YFPU',W/!AS):(*'L2C=^6Y MA*FI2-O0K'1_2B9V(B M#)RUZJU.X[+[7-C^G'>HM846)O#+W^Z,X?]/\B$TO#SIJG M,+H&_\, QKW[R][M8%P;_>MF\!EZ5SX].6TV3]]!C__DVHAH^8X)M)(P].#? M+'A@:@GC.@P52X6'?E#T%,R,F?9AV]="HV#&YAP4GPN^X"%:)31\S)G"6,=+ MN.>95 9D"M=2)2BT]O'X2$9P*62",@+FP3 -ZN^JY?O[X;0.ETRC]6AGLH2' M5"YB'DZYY]RAG!-"B3)2:2! P4RDQT&I5ST(89GF") 'J'H43TGV Q M1"S 6PID@J!JI*-[1I#R@&M->88D"7O@*'B#I\9[(6HC4H@)1TD&$01"!7F" M9"D>/S[*TY K6,Q$, .=TW]K!@NN>,&%3$B$CCD+13J%A3 S-%%G/+ :$N,, M=9,A&CK'8R%,EIN../!@G[T2; Z12-&;%)BU\SR*--+C<[5!(-((:X(9@8Q$ M&L1YB$PQ1!NN\C"\@NHH0P=35A M8*Q #:11P/0,HE@N=)D1BD^%-@A4!AC=]"P=ZNEMQ%67ZCS3]\!#^W,=_"TG M_*3TEUQ>Z")V!713ULLH$GCI(CL$IKB-!7I63&).'@..&3")A9X1/9$E6/14 M^'0="AW$4N=XCN! R=B%)%,RX"'>UG""$0@YQM2Y>? 8S%@ZY=##.KO/8Z1H MG;%:Z_R$5YT:K?/0758M*T']-G7)0 * JG$C1US(2)F])46.^@5"X=?CQE6.OHC8+G>_PQAYH2O13D4EKE"!EAO&ZA06VE,3FF@#<5H"V:&]K7FJ."AD$&7)IA@U?!'G,"*S0+*O$"C".C_"( MZRN;#1'_FG"B1#A!!CP\=[L7[Q[IP^FW%R$E!1,RY013#&- M&47=GS*%* 6Z0;TX.%P\?"HBQ7&6:/ MMLTL"*0*K09VCJ!KG(BL'AEF42 R@I\I3[%QQ9A;2,"S5>/A\"D5=#4F6;:+ M]=Q<>>"I%%2!SUF1*S0 M;DZ8R-R\K,(+XBAZ*U!THX3C07-0]/49$2;EB&6KH? %*G1!W \[MF&U]-IS M[]-&4#3?(L%WQ?@-X$"]0@9!KLC'&\"\8\9)I#9XG_9TY*4#9/3%+7)P\I(F M$:8+EFU)5^B,PP6>)KF*XVJ3I\9TZO^125M\XJ''NTYUA4%/BUQ6WG@ M<;'4/*'W_G?O_ URZ?R;)U:[MJ_RT%L7' ' 9BJL:X]"2D_W;VOE/K@K3 R' M$2.57C42>P-Y)KCJ&LY?!CF82.Q5]#P4J*1E.A>;E,: V1?NA2A]!R,BG0NXSF%$P6Q M:?'VJ"P#GF2Q7')49C&3KMK95J9@8%]I,OLG0?TO]+C?N[P9P-7@YF9\U[L: MWO[^6Z59L==WO7Z_O'ZS%@L1FAF1-G^\0'!1.$'7 AG'+-.\#>5?%?N%3<>_ M+P7,"5RQ399:&YE5BB]U.GZ_I"J8GS=_K'0[UZ-;?U._6L02$2_;7]/0TFHL M F=0I=O'7&C#/QAV5[6$UB\>G#9/?^XT2 !]E=1_79'2KVNZAG__-OMV\-AY M\\V,2ZHB$!-IC$S:P>,W AS"*J?W+GM M%9'RF?Y5>+,%#8M\W4-M:RO>/]1J<"UX'+;A#EO6!3+XDN.T0GZ[@%%FQ[(V MW#"E=HOF5DA]FM L6X!)IWB.(J\F MVK9O8A[9$T_AF5AO88=-@C(!.@WT1>F6#6-7H-^C^!^H$"_8_@3 M4$L#!!0 ( XX,%CGPCJ7A < -\B * 97@S,2TR+FAT;=U:;6_B M1A#^'BG_88K4*DCF+6FJBE D"*1'10,-OJKW<;'7L(WM]>W:;;E\2++KV7F?9V8QK3?NK\/V^5GK3;_3P[] /RUWX [[[5;-_L6GM?QQ MJSOJO8.)^V[8_ZD4R#AM0J.>I."*B&NXYTMXD!&+';OAP(0K$93P(!X=%^K>;??_>#/H#ERX:E0O6[7N,=>Q?5T1_#_COHW+KTY+)>OSS)HEA+&#CP,U,K&&8. MFJ]H$](Y2YNG;5:C"@.8LP4'Q1>"+[F/5@D-OV5,88C#%3SP1*H49 QW4D4H MM/+;^9D,H"MDA#(\YL @]JI'U?+X?KBL0I=IM![MC%;P&,MER/T9=ZP[E'6" M+U%&+%/P4# 3\?D9BU>0Q:G*..B4I3S"R@#T#D.)Z#_!0@B8AUL*9"122*6E M>T80"3:'0,3H30K,QGD.11KI\;G:(A!Q@#7!4H&,1.R%F8],,41;KG(P MO(+J*$$'4W+@8Q:&F^CG?M>[PC'%?$&<'2+)0HR@#+#R,#!&H ;2R&-Z#D$H ME[K(",5G0J>*H2A&FXZA0SV=K;CJ0IUG^IYX:+^O@OO$"=\I_3Z3-SJ/70[= ME/4R" 0N;60'P!0WL4#/BFG(R6/ ,0.FH=!SHB>R"(N>"I_6OM!>*'6&YP@. ME QM2!(E/>[CMH8+C(#/,:;6S?T/WIS%,PX=K+.'+$2*QA6K-*XO>-FJT;CV M[;)L6 EJL[%-!A( 5(U;.6)#1LH<+"FPG'-! 0HB0Y\FCM6%NL*)=S=61J=H MW$.O&#C\>,RPTM$?'LOTX6<(,Z=\(\JBL,P4,L!Z6PAMRABI>&SXT."P08!M M%%$\9":@J3P_>QH5)X<8>BH0#5 9+4/AL]1H.M7"%TP)?G9WDKP".VL6QW1/QORHD2 M\009@_.'\RYA? I*YB6,2.<8AI3BMH_I0I3E!Y% MYH2"344HTA7UAGUR*8U-4S#!LQGXA'1K?#!X^"&W*,E4@MFC33?S/*E\HX$9 M)&B-(Y'1(\$L\D1"^#/C,7:N$',+"7BR[CPVZZ%3G9P<@CEWN;^$F<_ @@H6V@\)49NG+*KP@ MCJ*W1D4[2U@>- @%'Q\285K,6*8:6D/&;VW-SFX>$F3 -,%R[:@RW7& MP9*;BPP6>!QG:XW*5I\YT^L&1B5M\HK[#EUTC"MR?%KA=>61A_FM9H?>^>?> M^0IRZ?JS1U9S;U_GH;,I. * [538U!Z%E)X>WM:*"^&^,#&<1E*I]+J1F WD M&>%=-^7\99"#J<1>1<]]@4H:)A=T238F(ZYH B[\2Z-1D?#\?2;0$I/<6>R9 M6U#Y]$=4N@Y2YQ<87+JVT1SO"8Z!R(%^/2DN.7LDY.:F1"QXFZ'!?+Y0W S) MJX?#BYWI[.UG3]$R'P]JOJ[9EW,A'S7P# 84)P+']BN-OM!9A'X0?W%C3HZ3 M>Z_17T$]3\NF!00*B\%!]W*3TA@@\ZE+'DK'PJB(%S)<4#A1$)OE'Q\59<"C M))0KCLHLY])6.WN2*1C85YK,X4E0_1<][G:ZPS[<]H?#R;AS.[C_^:=2O636 MXTZO5ZP_68NE\-,YD=:_O4%P43A!5SP9ABS1O G%?R7S+JCE/A0"%@2NV"8+ MK5.9E/+W12VW5U#ES*_KWY;:K;O1O;NM7R5@D0A7S8]I:&@U%H$UJ-3N82XT MX1>&W56MH/&# Y?UR^];-1) ;ZEZKRM2^'5#5W,?/LV^/3SV;GXRXX(J#\14 MIJF,FM -F?<(C>HUQM/<7;^D.UN#=DW7S*?T5H]AUJH-VJ_Z,V$^79C6"AK5 MOHQKOYQA^7L'V&O)_TS7V[G@ =RM(69D)Y9CZK[S K:"SPT8YVSHNWCQ_WL]_8MG7HOSAF58S'6GOR_Q7E'YICOBXM?_@R#>5 M"N8;#_TFC'%:N$%'O,]P4"0'W, H,1-Q$X8,1_]*I;"T-_A]1U3!^X_1N#W^*^<^;[TZ3?AZ]5VO^Z701\L"^1E]0L=]8H2^V_ U02P,$% @ #C@P6,_I M?!PA! -1 H !E>#,R+3$N:'1MU5AM;]I($/X>*?]A#JE1(AD,>=,5 M7"0#3N,3!8J=4W/?%GL->[5WG?4Z"??K.VNP"^%Z;72E2O@ K'=VYIEG9QZO M;5W['X;=PP/KVK$'^ OZ8_FN/W2ZEKGZQ5ES/6WUQH-;\/S;H?.N%@FNVM!J MI@I\EM ,1O0!IB(AW%A=,,"CDD4U7(A+)^6ZA,@YXVUHUKI'?):E'ZX/9Z>-EF7V?@*$;Z>W-P(#RA65M6[?F?KNE=NW?7<\@LG-U+NQ1S[X MXSW&;/T.-PVOT6^ Y_2+N*VSBZ:QQXBV!_9@//&=P2]*L4SL;?,2QE?@7SO@ MV=.>/7*\^OC3T+D%N^_KF=-F\_15%E 5P>40",YIH)C@\,#4 M2"PL><2*0B M7L*4ID(J$!'TF$C0:4",PP.7!PTXUI9'<7B7BTY?)"GARR-9C$X G5T)F2#& M^D>(A"R\IKA&4 RB%B,8"AM&A)%84$E1:B;R%8)E, ,< WXBP2?B5R"*PEG M!O07C$;H&V,I=D]A'$4L0&#H2/M9IV9@>4A-F@%*%!,SFA7$)$OXS,4# I]3 MY&:2RRPG7&FS"K =*)CF,87615AOG1_/3HJ$-IIIO05%,VDF2"A2A5QLNBN- M=&&NT7E$S@A'?L:/,5T6<7!&%^8^6O(75B9K@(_YK>LORF,LQ@"W(M;%4!6( MI'AVOJD:/F#TFKMKSP<]6(40&@U+A!6)F(65N$OFF\PU:LQ MWF$W,JA')&'QLOV]' K;C/U#5RFC)[=K9N8*3BFZ7F.ENY;I(JDZE#[+#G9! MIR0,&9]7J N\VTC+;#]AOWNWV WEC]\G@8H,BU MX0_"<[UWK-M$0M+V#NS+GGGOOA&>O:_S3N'QY8UXX]PF_0'\MW_;'3M\S--UK-TFP- MIJ-;\/S;L?.^$0FNNM!IIPI\EM ,)O0>YB(AW-C\88!')8L:N!&WSJI]"9%+ MQKO0;O2/^")+>Y8Y>[+D9Z%[4(/U0-$'U20Q6^+C7WFF6+1N]/> +=ERI1!Y MT'>^7+L#UX>ST]:I90[VX:P.9&]2!90K*AO]H3/WW2MW:/ON= *SF[EW8T]\ M\*=[]-GY VY:7FO8 L\9%GX[9Q=M8X\>;0_LT73F.Z-7"K$*[%W[$J97X%\[ MX-GS@3UQO.;TR]BY!7OH:\MINWWZ6Q90[<'E$ C.::"8X'#/U K4BL+GG$B4 M(E[#G*9"*A 1#)A($#0@QN&!RX,6'.N51W%XEXO>4"0IX>LC63R= ()="9D@ MQ^9GB(0L4%/<+D*@/*0A3,0WFBRHA+.V@4*>GAE ,HA8C+::AT>#7#+%,$3" M0W >@A7A2PKH+F%9AIP/#]"57AH216%%)46JV\PV 53$#' -^$#D&L:Y <,5 MHQ%<,4YXP$@,TRAB 5)""(U0!F5@84@MEP%*%(8%S0I)DC5\Y>(>*2\IJC++ M9983KO2RFJH=*)CG,87.1=CLG!\O3HI0MMJH%+]H(ZT!"46J4(5MN&J1+LF2 MG4?D@G!49OH0TW7A!RVZ)/?1C*]8DZP%/L975EZ4QUB& :8BUF50EX:D=SF3 M-,&>S; (HDJB#(4\)EB!$A4_#D]JN1Y+:2]@(84%46+WA;5/8*( M(2NP=1GCJCQ6F5918'N3309V^Z?UBK+Z]F#LP- 9C[V9/70G']XWVHWB>6:/ M1M7SBUG5@V]Z;@0DKE@K MD3;*$YOECZI5)=Y"*"62+@QB$GR%3NL":64B9F'M_J+]%L\P5U-\_VU%T(Q( MPN)U]TQ* M&-.HV%'/ERWHG4E29++*HF6B%I4L6V*:6LV-8C]W>37UW7AS6=9WZG\ 4$L# M!!0 ( XX,%A9,-=X3N8 %V<"0 , 9F]R;3$P+7$N:'1M['UK<]I, MLO!W5_D_:+WGV4JJ( %Q=_+X+1FP36(#!NPX^4():0#%0L*Z8,.O?WM&$E_?T]'S_?V\#D1HA115DZ=^SY)?$&84D3N8%J??OF:YU MX_FS_W=Q>O*]K\%S\*RD_GO6U[3A^=>OKZ^O7UY37V2E]S59*!2^ON%GSHR' MSM]LGZ,3B>37I[O;)M=' S8N2*K&2AR:OB0*TO/Z\?&OTT<[BB@L/(J_L29) M?5T9&G[E9R_,/YS]:ORX\*AF^VC&>%2S'A54.4TGSQS7[YV>/?M445E*[LC)@-: A'BD33]!Q.CLW2%Q%W,) \/>7GCS: M.DX^GDI:XZP09W&E^.<.JTXQSJ,E=%MSP@_P!IVR'E10=^VPV:_PJ_6@KBEK M'RQ\A5^G#ZKQ'LL.IP]W6;5#'C1_6)@>OE-D$:FV3Y-?%A[G-26NC8=(M0<% M?OZ*?\;OT/%$:@Y_G*Q+FC*V1XKYX\)4JJ*M @5?+CQT>==@ID]U!'F %(%C MOW#R@#R63*829T2 $M.^&G+^%;_WU1SV^W_B<>I*0")_3C61]HVJL@-T M3KWQ;]^H2HE\:"=RB?93Z:F->2R9^(WP=NJRC7'57L!1V\+1#@.E2^2M1#:1=/-ZIM!&( *P /A_9H D'OZK78EL MK]UE117M,A0]-U1)YG0RDJ!RK/@;L0/P>WJ7,=-S8Y8E8.QQ$4956+$B M\>CM)QJW$_C_AVL\\J"&C1)G;+&$0E MW^TR3@G#4C?'2JV M-_@A79=5U [/3_*$+[9#5E-U,/4;">L3[N\SK2;+UVM MG6^#+C>7 7_O,$(.,%U;4C 6$CHR/Z94;2RB?\^ZH,_.J61BJ%$M80!XJJ)7 MJB$/6"EF?!&#.12A2S0G+XRL]WA!'8KL^)R29 F1'X6WO"J-Y,M$9WG%U@Y>'+C.LTR]E%/)[(@-4\P#KGE,W9Q3WMRXRV MJNCL8J:+-LQZI; <]L7,X4SGY;PH#P:"AI>A,A*/#34XZ^"T"T@]6X"046O= M>:@$_M\S$ A:P!*>2";!,]$EP7@6U =X%.JY)(A@Y14="&%!9H'A"VB$UJN@ MT9Z#5@='$@'/\4U-YIX?65%'F[#5-M]K8SV 5&;Q]3LTZ"!E%>S<$<$FF'0' M=O[8V%X!*94]-B9703HF<>VQE,D$#DL9[PE7T_I( '&+1R_&@. [B%_B224O68%Z59654815%!')5V!_S5T?Q5IM6Z+ M?3M;H]D+H-G7XY\N>,\2!.T55=41/P\H(03YK3;$;ZGE-Z1P@HKX=:!G+=!) M##_5"UA#R](&;9!*>L]4?B^*X7D!#P FG17XBE1DAX+&BNL6Z#V+^KY #OP6 M'=@9\>ND8=UBP\>B#:2!Q"*^S"H2C*ZN6YGW5LNGE:V"7C@4Z$:L>!C%0<_[ MD\;$X=;^[C&1>D]&T!.E2Z<_ $H<:B[:>P/$\']UU0B\6O(:RA"1Q!EZ'B,- M,$:PT, )7U70$$0,(X%#!@(:B)-[$AG%Q@?T0D2\5X$!PX%[FYWR/C /&&X< M"DK*^S0 2+:!>RSYGG-URGO?>1^ =U/1/L3<>P'O7GX"[/,N1I0[L%;Z8#ZC M9XO:C?TRB? MT#6+9KQ7\7XOUJ'.SGBOLWU:V2KH[\IM=ZUI?,@J!@\-.^JF M=YS5]$*;>6]P@X<>I_K/^[148'"QNMCW$\6Y5I?9]Q.M>:X8LMY;U(#AQJ%6 MR'J?_G(46[GG:N]5^CX [V:NL][KX+V =R\_00WZZ&G83GL6MA>"&A.M7ZQ# MZ2\<-B:JHE?RBSV?^D*ZP_*IVP4Z(U#]QX/Y2XKV1/8IOMX^(^%!"&3 0[\?WW%I3D,7S_O;CZ&+Z_ M5RK:A[*@O8!W+S\!]OT+UF(]"G32Z0#[_FL6ZU#ZTP'S_;TG7T :>W\FPO*,]H/VEY/WX_JY%Y+WD_?VP">\E[[^WH!PE M[[\75Q_)]_=$11\E[^^+_'CO4\%\"@+1*"'C7\"EC ^EL70;9P6X1; M@>T(HJ"--Q7K+9YU700]D_*>X^OLV))[#D19 =@U5NH)'1$QJHJT[3&9/:@^ M^'IU1>80XE4, W93<0N:6G=.[%SCU0>3:^&UUITZW!C>HJRN0:D3.'TPB_-( MW?DHRV9@?5'/15;M \PC@4?\Y?@! *Q(5X($N 5+P\H,5$+L\G[4) M^MP"4WMV#HL,=+GL6S$*1",]1-3(Y7CVC*E:F%=6X9<6IE8D8^V_(,;I8Y*- MD,+VD/5[71&XC><)-B]^*4JK>X: !AHA:?>\PYW \R(JLZIF;^OS/FP.;P,U MZQ94[]7E(ZN RR&B6^R3K%4W*^A=!JV0\MYCND6@7%!M"-R)VU@0"*?^D64[ M2SK"W4M:?07M=':_X,Y.XB]G'68P_ H^KX_ ;*O&$[@-V[E*^NO!T!1IFG<. MT,$LG8'"QFFS8]67-Q54C/$S;ECV[YDJ#(8B,AI[F5,M#FY,I\JZ8LT&CY%N M0>?FPLDB-TBKU8#,>@V1[BC3;Z??@^6$7[H"4BBR%&3;O*Y8^;G8267YY=ET M7VWG,V<;$G6T"H6JL8J&F])4U9'2RN9BM>S8]O_"*]?T" -:7 M)DK7X]EDL#1 %4]F0H9;HS^C=C%;P'0*\Q=/D11.!IQ#TA(G^80DHZ='B)%D MMH[RGY,<-=HY%B)G&LSHP3;W@_D3#\"\#46!$TQ;3_'" "RC#)"P1'P2:#WS4!VL/281+?2X[ M.85@.3EK X 08YEV@V7Z,%C.OBPZ$X(&3Y MFP,CB8X2,8%SJ^@#N-/+=(_8+4?W?;;:_\C\%$P?6:PLA0D=<40J\IA(P6>4W! M\IK"PT)ASN@%&XA_#!D-G&\:V!XRKGJY?PPF"K1O&CJ&BGS3R6[EIZR:\:2/C_W.Q3FR/WR+:9UAW34Q 1X7>B MD?2.*O "JXR;K(@6[D AEU.NKOBH&5*3'KNQS-)+?EU^$#'*<1EELLLGR]E1T.M\OMGL"TQD.TE"79 M3"UO(6H@$F[5@<7'+8655.,B4O5R//_+G&JS99)CF\' EOZOV6N.Q#42UX\J MKL';U[Z#N-8D-$>)2%HC:5V55CL>.;9M#=B%V%LON(^$-1+6CRFLP;L, M'*[94PP@1YA"7('\_4 M;L+D$41W"\V.++IVK')L:QNV7'$DNI'H1J(;RKQQ)+J1Z$:B&XH8-[*ZD>A& MHONNLZOZ[W2<^LN#\17,+(VKHLP*2/Q^&#E\/V61%75T.694%6E% MD567#HMNP<"Q?;.P[3U$#!5DA@IA1CQBJ" S5 BBQTA#A8FA@I<]7/*)S?3! M'<342!.D'N"O)*B:(G1T(WCM];5WDD^X@I!'0[?""/$5";S2GM 1$6$JB)GO MV+^R,L=<)&)V@I7WZFO;\TE=5[@^JR*^A;B^)(MR;_RQ660+0CX(=TR-$>@I MZ4,RP]08S6/@@U#?T@VR**C]J9Z40U[0C+,J38"#UW&#"Z-%TQW2^C)PPPBI MVJQQT_RW"%79 9I7$/98>:^LL34 *@^&HCQ&B'0,J0VQ.0TWGTPW(6!<7A#! M01BA)N)T1= $I);?.%'G$8_Q@AM\Z1K9% "&,KMYU9'2[+,*]F]M!UA4+VNQ M%X5-NX5-$1N^/S8,7K"U-F%MFLRB"#X&QXJW;"?-I5G<5%.:2!D)W+P1 M7%GGL=556/+0$9\<5Y^$);T<\4GD_CAQ?R(^B?R3'?R3V@@IK3XJXNJJD'?B MWL(I-BL]MDX)F8\2\4KDISCU4R)>B7P5I[Y*Q"N1O^(XGR+CJFM.NV,EO0O_ MZHH@]=XUSVQ8\;'U3,C\EXAW@L([X?-G(MX)"N^$S[^)>"'ZN M)592:]TN(/E=LXW]8H^M;4+FY40<Z71N\" MD(.KW!8I$/'VIBMK5YH&?" >W[_/0"1)!RH"/^0MSBM]%SZX2.S6JB$2B?<@ M$@MW"2>M3W-=H%8($5:./R@O^AMWI=RT)TKYWYXHXIR@<<[R;<,S%O#WY!TN M%5#&[;NGL-*VX*'97<0:'SWYO-'7*.NX,]:[9X[Y91Y;;G'UBQA\51M+^9=BZ)!@8 M>FB65M R0*RJ*^A"4.4TGJSB%K];U4$_L9ILP M]?L"%AP@M [3;"'9$#ZZ9PI#PZ^=@IQX-!]R/\E+=_T,NJ: MSH$4LJYP2,5?D6_ZB.6)F'__"BB&?_%_O@\I51N+H#.Z('GG5#(QU*@66$^5 MJJ)7JB$/6"EF?!&CFB"QW6_4@%5Z@G1.X4>G_SV[^*X.66E^M'B7'0CB^'S; M>.1959@@8_JSB__]-YE-?/O^%0]X\?WK\"*PD(81QO_$X]25@$3^G&KH(HK7 MV1ZBXO&+[\ 5UH0&4'%-'A+ +"CC'5G3Y('YW:O :WT\2^*?LX6W.[("G&:\ M?2FRW#.5AD6ILBCPB_#A4 W+EXJ%9:Y1+5;#&M6GX@U3O2Y3Q=K=7:79K-2JU R(]T:P ()/F^#_ M8IHWE>IUJU:-G9Z4OA2_4'0BDRYXM*I5\*>V8I/Q"+#6VF+T?*-7WJ375:UQ M!_"3(;%G^,:_M0N)1!OQ2(C'2S*G8T<3'Y9O]U5H$'Q7$##65%L^>#BEJI=G2YUJ_QKOF@ M*RL#5OOW3'C3SCNR+"*(XQ4=V3'($DP8C85<.OMM';MXJ:%/3^X?F$:KW+C] M337*]5JC1=4?<'IMJB6C4*+%,+FY]DBJHUJ&3F$_^9JEU1K9LR-6>TI@:+ M*;;PS\E"*OU^F!JP9/&UA];L6+HR,=.5IR>8CC/ZU\N-2@WU(RF%_NIZOVS)V+$XTPTO-?GV?$8L0J2[*1I ;"SBVKM ML7QW66Y0J42,PB.OD2KB8MD(*ZRD"OB:W$V*^.9A**;IYHOZ M(^NE(NZRHFJKB9>A,E5QVG]5?'I"M1I,M5DAZM9C37QL-GA/+.V1^L7]F005 M;[.=GEP)(J* LSI(.5_1NV53<,ID2P$_:CQI+S"%7XGL2R6?G2#! P]V>4Z\ M"P+/Y/+9C5HTTJ$!8C@K-EH8C,S&(TY6R*7GYY0N\>" "A):U=RE!09LH)Z@ M:J FM2JPB3T3\J4_N=>[;D\HTYXQX>*\9Q>7E=H=N"M%!B+S2K7X96UHY66$ M%0#5\:G\QG+:Z0G&#R5W*66*%XI5*76(.+PCR5,"D%!3*:Y/0HO/[UDD-=P# M#T 21?B>$Z3>OV? 0/CO(N>K=-J5AG$5<;@P04-#11YA:5F,%AS >7910B+[RN+] MS^UY&XU?I=T&BM#_S-C9[M60D#V]0/86^U8QBR(X@M)-KDI&KJ81V]7K8^29 ME5@#P-E%(1.GL^E,)K?.<5FF)?R/$F31!I2%4X=_(F)FX$)6*%GK(X7ZJRN" MR@L<)AE8M04-3Y 6SK4*\^K%7'(75MUC)6%"OIPWS$YUB'^*PU,Z5[XTOC2_ M&/"5!T-1'B/E>T>AOIHP+PHJ596_?+87P*_$P+O<^0H %T1>2V#-5V[!?#$\ MKR!5-?^YA6@H:6^Z$N(?^4=.:+5>.YZ9+IO)SRZ2N4PN:2#W$63D)PO^C40Q M(R3IZYR2V$H&@;9;9!$^UI26_"JMV0*YJXK"SZ?"]77&ZR7.ICZ[J"@C6*GC MI=C2BQB4FE('/P\4[AKWLE"M<+5Z]9*36*_7LS3_V461B1S&=1*7MZ-@709/ M7?PC#->'!R*7KV>$AQ\W?<]%;F%V/X^EOK)1M=:F5MLNUZPM;'UW="HHX M\"(6GY\/]"DNF++5II]7:W4L7^56!KU8[\O2QMT.79+T-WY\^5;W NSE.<\N MLNE,G$XFDU'=3H@DH0FV2!$T 8&E,K+C2$&\L<,!+QDYAB3]J?,9&S&MCZCR M&]?'%U)1#*=YH0[>'T$/73GJ=*_J4TO01'1Z H1$+->G.)%5YYR/D*Y^59,S MIEHT>7N4Y(;ZIW=W5JJ3]599'H7]*HSQU:TJ.YC.+JI,L\2LJR@^/2FR0P&B M6NJ.59Z1%E8RA5OP/K44%F=R3T_4\: CBU[LP@="6E*FM)CK:Y+5V8N)]DNN M]M*,\HJ\L$4+$QH79FXK_ CP2:Q#/I":_CBU/)LT,%<0AS"SC[%"D;5JE/," H74K5 MP9JI?1G7QE#&87IXA]66 7]E%\'$,!HOFXOX'*-8B:<^T9^I/CS; =4-OW?^ M(ERC R^09^$M#(8Y$*XS50D4!$I6U:A"@N+9L?KE0S$MX4Y!PKN .X7.B-( M"^#[J< R"UGHHJXH (51\HO5B\9JNFJOSYHWX]+E:^'WSW+7LSRT_?QG%[]Q M2X U]ITRSXA059F:UBA_(.X)C,H#0-;J/:P20!L,!$T#_8%$T J*+.&4OSB. M46B$E#%%+G5E.9(]+[$:2Y%JX"7=.!MDJ"NJCL>&'_#I[=.3="*#]5\#]731 MV$IOQEO4IR&KL*1?#T6GZ"_F0UI?(#6!0UP32'FK+$]/EK6E 351D$,9U)RE M#)'Z^6.INCE(;?7>(7PUJ^!MRFV8V4S-LR:[VFKVKFXXAD]YX;IMFC\PJLYW M!?*Q]!\H&Y82 5)$L1P'^D]AL0[#*D#!CI/MMQ3P0-SV!W4 BA-F42Q#>7K" MR0-8&RA3T%,P'CA7&"T]JJ?(KUJ?,G_^ @M"%(^Z@D0.]ZA8%^(M(3KQ;1UX MY.?DMYCUW/HG3D_,1U;@L^:?CH55H?GP&E#-1W']-E;OH(X[<=HN4?UA->AA MNF(W*T%?@.[LHKJH_$Y/R #K3EM-#XK/4^:BN4X/K=13%1<01=Z[ MU%5!0NJ:\*=3+_5^%1.E]%O>SY/Q-O!L/17O+XO9U:=??9F MP?ZRW#,(KB[QV ;+RCG>YL(] RI=,(-KO&&TPM>L%"URX!0,)^,(B2 M3()V747D*5@:@B 0 N7IF7,KN,9!-YY+'!/=\BK W%BK2+ R&:OUD: 2"RNQ M$B>P(O9>\;$E#"KN%\JS"J]2^-R3P"^E#&:YU4^L;?W#%\KSH^U1>BI(X5EC M*3Q3^^#33@W7)V!8$B<91TA70Q!@D2AYXUORYCN 2J+5!_T@D0I'+-1& MZV%+O&>VRZR85;%J&,AX:AG4B:QKQ,)@4\.2MWZPDLXJ8RJ9)>UUTF3/;/,Q MT2(9L8D'-+HYUV:CMH5*>RCPA*'3B60RTY[P6?I^W&]PF;^SD\%7)(D(8*WL MI6P8^VR!ZQG2,IQ. \O'DYE%3@?T\++&(TZ $.2,,C^H_YY5JE=G%.X63(:P M>E'#V@%9L6PZ:S&]!9_%]1]691[&.3Y&7]ZY/KL.._-.._E&?7DCGMZ&S46N MQKSP#5Y]T9'$X5<,QB!!]RJ7KFT(O<+T63+S+-DYG]Q<3GXNSK&:M5S*;JXN M<.=\S&J:T1#,N60,23E8"0>K._L*6A3$/L<["%0\0#,DN)Q7!P86IDSANGZ; M,HYQSP$Q+]2!E^=P5]N%%>[53D;A7$>XN:=2+96?PF FWGTW ;N\G-+K?*(3 MZ1B=RL?H3.;S7L=DS44EON0\CM[K3*-E]K:@;)+C^QYHG<6"+-57KJ>I;/GB2]>5\+X>5#;CDM_&=ECU^CQ44WX MP87!A]5')^-0/.6AYO/47&IH8 "2_') 74?[H^NF=QRJY[[J.G^%)M)QD8X+ M,6<%5-,=@,D65%S*2^"+,MZJPIO%\(ED@$AMUB4K@N9#5+./D*92GW2)U7F0 M:_XSJ4Y,)K]5Y9%Q&ZS5-9^4+MZQ8RJ5M-KHAT11)B,=&>G(2$>&G,D6=&3Z M #IRYA/B7<[:$!D'YE6B"*?=[CV$8C!44!_?O#U"U*VLVJIEJ@580 2$IO!& MWR_W/>K- M=*0W([T9ZEK>=(_/? O@*^(- M):P X0O1^AOK3U%6=7STC^W(NF8V"J8:@OH<'J48J<)(%4:J\$"J,'U(5>AU M&92FR**Q=U]79 [Q6/-%>B[2B_1<8NGPSJ%.[PR\+F6JD2XOS0SL#K@IU;U&-%PX>M_HC&0HPMW@H%A*A4F6JQPMQ2E>I5 MK7''M"JUZOM8+CU=;J55OCL]27Z96VVSQ<"7Y6JK&=;%AILSEWO]4DRU1#4? M+IN54H5I5,JA)ZV%Z2,Q%"V!G1GZE!?"R73>LXYPSOF"ZUURPA^?" M^/SWC)XA*5VXFKOC)OF:_\F+:?3K#ZV''"RA%C.\AV!/22 )K(I("D MK4PF7>UH^?ML84](%[NPV0 Y'V9-@4G0;:2K\1[+#N-Q1E6!,Y@.ONJ%T]K" M97OR>E/5TH_:4Z.6/MM,Q#VBKO@K$GI]#8\D\F<7!AB;,6OCB1DNX2)9[)Y3 M\%Q.'K0;,$C0V,3-SDFS*=6R1(_@8B!8T-@+V.6*@)G7F\_D+)$$2;L1!L^/ MW$OULG H2;.+J$S8* /2\R"B.5C0V!,]/T=TW-6"D7C\#VX/-&)%?$B;T8JL MHN"K'!]944? !'2E/6"9XD3Z!7;AB1D\]5*JI%6Z+KAAG7";WD8<+\.P\U-S MG<4AN0T_X)8PQ_0#/YE+)G#T*OW2B] 8#D'MI/]WYI!D]FEQTUZV=_Z M92+^W!'>;2__LKWF;NWE7XFYJ[\>FJ6SBUPLF4K'$HF$S;5?]NNSQ88]-[XO M/"[:6Y,*_"C4M5U0;B$*P5_/@JTDRMN2S$C;LKO?5# M5I[+M#\JW4Z>5Q=H@4PI4YACE(0TO]7I9K;9A$@_I#(92V1SCKCE6.;'WD1SQEP.J^"&6 M-)WR7RC?*>+WDO=4(N&;M*?6902P7+= L#53L$'")Q6QT9Z@>N5E\D=\N[SV MT RN@MZ2-5:D.#,%P!XD#;?%Z?%;P)*)&)W-A-CP^2X)23J6*WCA.&\7AKHB M#X&MQW61E300=1Q.#O&FAN$:)BLSB: 'STSNYN'I+9\]KLDS(":F#EG@$G\1 M=Y1B.4X?Z"+9?N'1$.(O@9UVGF(',L [88V[]([)0YOP[HM52WJA7$.$K?U< MSZ07/L#VS(;9_DSJW2)610V,BEKW 6PNUC!+XI?YW3U]1\WR6KG@1D^ M]@1PQ.5N7%>1:9)LQ6M>FO!O_S?;>\9++22*;<3I*D"T9:7,;%!F;LRV4&ES MLPW&S/WSU4,O37=[W3-*$S0,/K,&G'4,=7G78,[=P.)+TC*[+OPC6]=$8ZW@ M-.D13HV]T!^I1KG_HCQQ'108G.XEN=GD.KMIXI2T'=Q^J5:,4I Z1!SNT26. MCZO]-N+6#\;,%\*X)2+JI&.PTO6H7C]_",]O/Q3 M*+C9O'+EG!GY.A.B3$!\B5A"':YL1\Y^W.\)9?!5%<$HK.E9A\^RLTDETW2;I]<]D6N$Y=J&-SR7;T^A*8 M))SMVP95MEQC+;!"Q\P'*+/,7U66N&G.;%[*^@FY]_3R@Z'S[#'S L9YYATR M:('.P=HBW@_Y*WBQQ?)1,+W?[JZSP@DW(IM826]C&37RVH:0UG*)^WOQL9?I M9PZ0S]ZAG-26HC2A*"_KH%@=5=/L.,H.:5Y?_,ED+)\Z0(@54MSN9QG3L73& M"Y=BNT=Z*[ =010T :F,Q#1!Q1G0GKD;:&-R/-%D,)<9.,&6_O)D'_UGIFU13;3%:VQ3)?# M?N_V]J'6XHY:Y49@I<29+HM-BT2'>,O(H9T*=N9U(V'\D,]4\EA9MU#C?+]: M.A\K6:\VAOW3VFY3MD'()W^OR^U)<723_UU-RS\;;F3+]=YS\GU< MW7\8/S,9RWMRPBWP6-JSG*B0]F]WM[S=,J[N])IR\_MIPM5'/U]KM53 ;*-9 M6O%13*2_6\)9^L/O";M$^W[[P_G#%!'.:;'I+K$AX"#H3+,\&?;OVI.)*DJO M-P^)#.M&UG?=,+[=T1 &FGOF%N-+Q50LG3Y OB;D*-[SZ'$NY75PZJ6]#/ & M3;"@L=>&N84$VV @&-6QN*,*L!*H?21QIG:L+"C%_B-[?7M3J+_>,JXN+"6[PO M\#R"R8%$M/#64<1$,ID\NXA/&SG.-9$^/C,>'S?TGKB)=%/@==.FDB*SDJ&5 M&J93HW3=2WWDJ'QA?>505,5P--E;2\$@(R-8T-A+96FQ6TP7011H5/S-M1+L MSPFNV1JX*+(J>*3D2>9-4-OMV3,(]SEB%D>[(\<2VY,?CSEZ_-J:O'7\RU!N MZ"EC0 2O 4B&J0(;QE"9?[ G0N @#3USOC'R.62=N#5Y44=1=#<")E#P/T5+@OP3"X9 M2].%G65KA7BK,I;9PH\55=4-7N0E?T3L)C\LIA\;[+B>=LZ/ @%K5;QR6Y93 MTS558R7L*?BYIHGP0]:OWUJCU[[S-Y^<1E M,!(%CF'/NX5]^[F5M6F% =LL3VYZ+^W)CU^E9FERJ0Y>T>&:O*RD V!(I KX M'DH[9VF]U=H4+O/R?*6'J]-3DK("Q(62_V@L&HS-6_]=U]N'I MM?'K*>L,!I]#;'<*ZI#Q\_X02K*7H7'296@\H;F7QP9Z[=W=LNM)[R".72_= MF^/8B8[^IAG^J5)[2>\&@$]19R CRKV 2D.LF(]!S.A'O$B[BQB"0J!,)KS,E7$M& 9S MK6\SA4O49&D]7]$C^?F6D]Y&5X<_BVK 9C'3RBYUQGX9SK:H)XU[X?%G:J0D MA[VIB[ XX8;(-.UR:L,[R=7*6?:YHMV)HH.IMQSVW#JYYQ&!\V#4/73N0P,_ M=VGS]F3?$H=>I8IWS%VO\%1(KB&W@R!TC;F_=OLOO"MUYOLCRVLO3',3.VP7C/ 3'72#;HG-^2NN_5N%">[]9IQY7VJ M4M/[@]=T9Y?U[L:_.T:4/DN3FVC29Y!VC"2/CJ#]04IF8WDZ&X&C[,6@&8@H\,"O668&O2$5V*&BLN!S1 MW#PQ@ZO67>OMU4VQO7<]JZ;04OB6OK@@Q3D#X./RQ!HL^B$^&3I6\*2K1#AP MM9<8 :YR"?\.%L]OMX*>R4"&#[S3&?MG82W 6YWH@=WN;_ M]RR^>H.CVP;+OI]9/ @6=Q3(=5AT?27?YTT2.;_[V$ :*TB(+[.*!%*@SBV_ MA+H")VC+0CBYXM[N;H>/K='![A':)I"\ 6D8#JUOX;[MY/!5;-/I6-[UC=K. M)/>=XM\;@4_3,7KM]71[R7QVXZ'1:1\L4\CG3[1+C6+Y]N^U^%8XQ+T0>[:; M#W1+BE6\^W)=2RQUB%[([P/3^\6?R5B.]N\BB?E;EK9=)#%KTS.5VSOZII(0 M,HG7^[P_=GJ="'M\@T1PKRC91I3H8I@ 83U@5\9\U7"W=_A\>O)].'\HW_!X MMS4%&;!*3Y!(#\G9?Q>1R2' @K)4"+!7XQ%K(692=^@M]%Y"VNJCTQ.6PR$Z M*XUQDEF2-:R.%'QK B4 9GH*28\II"L@!'HJ@IG-@U#JES LTE]R^,U,2W # MY/^)QZDK 8G\.55G>Z :FNA%1Q('KZ2^4;4A%C?U'$_11$3VOE$DM0PC4O&X MI<)X8>3B5+("6B"B@013,T)1H"_PU+X*R_%R<%,RJR M0Q6 LSY]HUX%7NOC]2?^L4/(^DX? )^=NEVC=0Q:+4P'S\YAU\+K-ZHU'L+\ MC (:E?M&54'/&KBORABCR?F7OEIOX5]FRLQ29-^_ N+M:* @]CG>0:!W8>PA MH>L\UK,V6%_@[KEAYZ'!4!I4#Q'/ORN)#0W5$M,JPYI; M\,]=N=IJ4K4KJE8O-YA6!1X(Z_J!CGB%=_5&^0;66WDL4[>U9I/Z]%!E'DH5 M6/+GL"[-7E,X,T16!)E*7+63R51[HA5>1_5F?9*ZZH"9T@>PHC%Y!$R!Y?)0 M<:HH2SR^0XK'GXB!),G5Z2.DXMOL>PL/D-AN(3M.X<0X8%]B=5Z 5S^?[8YM M9^;S;+DWEJ-ZY/4MZ)93SY8E(L["F7V@!(!AZOQ[1L]0GBXDVJ2D!Y\M:\^* MF5H)J7,[J>7?,H5E1\%AVL-BL?F:>N=0>[K$-%X8/5TB;2Q1Y,7G(=?OCJJ9 M_9=('WF)!8.*V44J]O_P@]?.#8-JG?!3,6E0,;M(Q2>E)-U+]8>G]-_C4'%6 M5+XQ9>63*&?W7/25K.!8DFKU%82H.]!Z?94J@UKEJ>\=A?IZ,5_H='@&\&IY M3>'-A\4Y;GGHGQX/IU"'4]M&N'8C&/9M8!MHA"0=J>T!>UV?Y"97[8N)XRM%'AB)XT(\D?2BH#.3=;:SNW'I]MP<,J324Z32^R(UG7=V7=#[ M1RIP:A:0JLD>7((6H_/.]IC>/UII ZW[\VHJEDP6O$6JO6%8/$&H:K6NN<"V M4&WS0GN@6C8BG[I^N1XRSW]>_OI04+EDT3 H.(-@:Q5V,G)T..0T^S,=G"!\6BAYL-M.NSX]NM07YAZUE% MK,+U89TE-$*B/,2U@O9&(,M(S\T!EU/*SX=.E"PEA.S,A+428A[XV5K"G\G; MMOVU@8+^&IUTTN.TWO[%'N^38IZ9N'0VHMBA9,PK@YIW>!X\HMG^4N:-^<[3 M/E)L>X2WDN4@Q\O; ]7:\AAHEDE/7/Z\0E>WUS?W;LK,=H_K-MIQVCC\24ZA MRRN)D??.KRM4\SM@+*0BO>(;G3RSV&"OD_F(3C[*DW=E=YFV>Q!1@3SP']<0ZY4+)?R M1[XB'S*")K#0V/N0\Y7-P[/BYKH%YYUI21]P M2B!P1-55$32>L_[\+545?%0=1!& H\DWI" J9DR-]6KE?+DM?G8GO#T MY5WW27BH=_D [JI;ZS%VUQG98^I^@343KQ<&3S;H_=X[-H M$=4V"YMGA6L.&S-'A/-(W#Q*Y_M(M>WITK6NKKGGKEEV?B%MRA9Z+5Z\Y/*= M7L"VW>=\Y??.N&M)%UGUT%,K,N8A(E9DP\-%K]"9[BB%&D$3*&CL_B;B>73*<]^7OS(_'R6[BM/-"^IF3)OKUQJX#I;%(:7H+? MM-JRE>0CT@^V0Y\N.',O-VP5?A#L^[+A[KJCR4?#OC_[YT[K4R+\^[$=GBWL MR?V1TQ9!$UAHMM_,.I5-,WJZ1!(BC\H>HVRRKL@C M0<4Z"$3>U@$+;Z#K2,VND,C?E%]4,^DCE3QL_Q!1R4]9\NR<340H?\7)JQX6 M467D._2"(FAV]1 7*B.1MGRN9NH4OCVWAMU[-5\O]0_J%-*&>L-7?H@ U38) MI5UJPP/=/KU%%2X0X&!)N4S"6<=-6UR[LEGOG4K^)._<5?-'5#KL(9FLRT,R M$9T.>38F6W 7]FZC4N0!1M $%IKM'F"9521@=[6.E&:?5= EJPI<>S)Y?6@Q M:N;N)7'8@]2F9B-04)+I E)#I(":& Q E:@8R/>M'VU)XJEO6*E>K=&4=3*C M>G:1^)(H1!;-QV:KM$S%TIE, M+)F-:'D,Y=,9?V@9W6H=01,L:.Q]T\1VW]1, ML*R(JN&=2G?C'TJF^G-8=-."RKUW:D+U837G.JI$'NJ[IV;DH[XG:D9>ZONB M9^2G!M'[B: )"S3V?FIYX^$WMEBIUEJ32@TN8IZ/\*3F('( (F@,Y M L7D^/NXD5Y,%10'TFJ,$(SR0,QK'5;[%L=*8*,.\@KB%51"1G_+E0>]!#; MK)59NOXK=RA/P;A#B)L'W>J;] E[$)]CI.A5[N(V2E$Q0@3-4>3H2E8@$):* MNJ(@B1NW%%92#;O"2#SY2R2M!*]90<(RQRB""I%G25?@?PW!L\30O*5HSC\7 M_U::DSO^_O8X/%_@>03/ M /0PEM'$1-T(7=V$?_^%3\=]33?=C&D_U)RH# DNA-TMW3@L2CO89,SC^\5 MC43>;Y'W.$*D_6ER%Q6J1] $%IKM&60;T9YW6'$[M3F/-YHYDN*/>6L:WQ$,]=RYDNNWUV#UXAJCB7-\TV' M7-*?QGE3P_U58P$]\!G_Y_O0&J\+RS,NE*9:P@"I5!6]4@UYP$HQXXL8U00G MN_N-&K!*3X#A\:/3_R[.S"%\K<52R@3/$.^R T$> J]EY"& <96'YV>L!S.E;/2&-B(DF0-1F 51,$4 E"OI[ B>$V*D3#O M(Q7!S*R&!D!:]4L8%FG+,@#K?^)QZDI (G].U=D>*(HF>M$AY(07T]^H1U;4 M\1!4/&[I+EX8.0^(C67%-7E(EC;]PGHE2WB$R""(B2B:5Z8#IZ=0Z2%PF]4 M:SR$^1F%[0C<-ZH*^M5 >AP5 :5 \30X=&@U]6:G?E1J7(Q$Y/*M7B%XJI MEJCFPV6S4JHPC4JY&=:%&2/A8/AG.Y'(3"U L58ME:O-5$M,J MPYI;\,]=N=IJ4K4KJGG#-,HWM=M2N='\WW_S=#+WC2K?/U1:OZE/#U7FH52! M=SZ'%C,1357F$R*G]5")&X7#C M^]=.R-=K#[TS&VLEL5*)8CN93+(6HVA[=U \@'N:Y[PLM*=ISBFA#8+BT!&0"G1GW@2U/9\-'*4Q^3SGF@IH:[ "<<6LDQ[4B^* MK6;VCW"?WG=)!DI=K,C((6W=E_3)@F3WU09&7R*BBX]"3N?[P5,%/]64U/>. M0GV]P J3$EP44QT'_)D>,^$W:C07]%GXUA(2B%NR-N4;PO2&(VH&F6YTO>/* MA,B']!3N(_IYH?6_PND+A=95.:9#LE2-DKIL%21QSWA1%;B\"Z,1MVQ M8RJ5M/(SBW@QAZ'_V;S/:B4"_G%0[F?AKI"?+V&WZ4K2M$6M4[=]8UBL__@A MH.[D1ZN0/*,T0<-K,%$2,SM(GBVM+?N/[2[OYDW>+2?-&;76-3;D,W%8FOE6 M>P7@0_41V(6,'C+(RH;[7BA?$3A?<6YS:W0J[:Q8]P-C>V-6QBWF,W0LEW!6 M.A0.U&^I('&+>Z<)G_U+N9*)_:FQ4@;T;@AAGT_:&^MI.@8QU_M O)=X=ZW0 MD[$VGEWE#Z>C1D MJVZ.P:XK;[8\8[P(:P_,FA1O.ZD8&$HVH/&FBGSF(3K B.'FV*/$-_^Q>%_G M[YK=[/U;:NH_KD7*BD?I_KQ?BDZN/^]WK-)^I[ G,R&&/1MBV#><$0T\[/D0 MPUYP"[N]>2@=^,3W),5+W;SVS(J_4H?IJS [.C-O;9R<]/:+UO&P,1V="J_ MT.D PA[(\Z6IZ6$ ^)3W.;IS#E8[)N-LCYL8_J^N:J0HKB6O M23.1D*'#0H2 \0G() AJX$N$5 B"FD@9"1PR<-- G-R3R"@D]FI/1HE4]UG- MR#^9P_0]F3>%!/(X 9TT'[)@C\S@LGR[]KV.)=]^,^ZN=L2/#&TRYRPA&'3N M2H4X"D_1 80]!))Q7)[?;O@6F^E._O0>1EPI4[^6#AVZ+54+V9FQY3Z[;@H" M7!4!>-Y_9L4P?K@./([USH;L7X2T=4C;$*9$2%N'M*@GGN.M2\>=H6U<1)_V M+Y.Q9(J.&MSY3L< $VISJ5W!VL]+)E.)[:5V\NCJ_O9WZGFDN+EV=5V\OJ6F MCM%[X+.NE-5YM2^:<%8YMX@I3W8^[[E?/]GG8N9/#6VMG/.O7"X?B'*Y8(9+ MSJLB/,'B'@5P[PI_?I6TY7/.2MJ.A4S/:J/\WL989\42SFI[-G@5X4*M7V5G M*9#[0U_W<121=ZT8$[%_7GJCNY_L^C@V\11Q=0NG!;B MLM1,$,M8G,(>XK+43(C+4C,>EZ4>MOKF,3]Z9GZ);W^9 ]T*&A7B[,5MV2#Z M3X$L-UCL?>]S(0[M+'$?>.X*<;5S-G35SL&0C./R_,Z%./>YNXZ2^J.\_7P^ M2!P0E=]\J/U]Q]HF*HIP@;0-;GZ$M'5(VQ!??#BD>5&VL<8Q]*W\QNV=25'Y MS2YT##"A[,MO6^+B[&LF;*J!%=7BT*B#'ER,YLVD! MO]7*HXUT;VBW1^U11+6]J>97Q5.AX/&=C>^"A%X5 RW1,'!U5M']@'L1U*_J MKG0LG_%8LX:=@%[2SZVZ+,12>8_OW;3-=A[R(D<+@,-<#$2N+Z*VWEYT>H)O MWL37%[V3&XO" KV[FY9V7IO+6XZVMJ2W2]@O,_JF/1U?;Z38#0+:]F#'VNLC MJ*7[(SR=;.6R!XJX+^9GVSL??)K?C^&-VQ0VW*.P=DO**5NZA=:+NQ .._?B M?0:'G7OI3H+#3CY_K\!A9UZZ&^"PDR_V]]^^=YLJD$P:/6T32COKX,^]BB_I M&U',<7R0.OC3RWZ?KQW\+YV<0UQ&K2=)RI%XTR\VLG^+P^U)2O\[^-/^=O"G M8_EL+E:@T^^DL;DGD9-7.+=)(B9H9P>9/C"V?4G^I>E8.NU!Z_+ H-Z;',\* M[@^6M,MYT/<\"'WD_:[FV5":6R+V3!O[&/,[_UTLZN=5"^5B*]O@:$5]. M;#Z(/>Z/^I2LYKQL;''4?O\K?O?N_?Y]\3:E2XU_[5Z.TG\['O7[W\[G.RW= MMN:$GK9\H?UMF1'L#@6N<+U>\ Z$:CNW-$+R&B3['=[#YQ^&BLPA MQ*M4%S!.,:T[KUV9E=+(=?9\AA_?W)=?@Y^3//?V4.R)4_?%%@D^NR[3I1[5 M7M8 Z-7[L$3J!-YL$QZX]C$LN]D_.;A?!VM4DG@MC5YE , MO@?K9OUS20[>Y.4R6QIE"OW[S&LA:O(2:&$-;Y.7="* 35ZV)-2/=5G1!D-\ MN$)GMVD#_YL@.F6X ':W"0O#'9U]@M"D1Z3_W'1:5_3CQ,U-Q%&3GD,+?#*( M*<+@M2(Y<)B7ED.H"PAT RCLOS.S?I8?H-830JO_)I-P8K M:M(3->GQHG5*>M--[1'2UB$M:M+C FE1DQ['L>7VYB[K'4.?2@3I6"(7W9'E M/QT#3*C-AUFLMC"TLSNR+H7GJY>'U,]??9\N?]CINBS:&P]ZMA=?='9,91%I MGNR\)TJ)I\N7V[_/S;_'NB[+Y]J_5"R=R,8 =<&-4SVJ*?:MK,^AAGA7^//G M_$@ZELX'^^XQSTXB'&EW(^_L8,(1=C?\P:Q?9SQRL>0[ORUKSTP0/H7A6\/F M5-J=G_3\FA*?AYV64I@=4^8%=2BRXW,*8$3?J$.Y35[[2.6C^4C7M4SSZI'5 MLWPV\I'>DXV/?*3(1PJ.)8]\I,A'"JC$!\-'\O1PJG*5Z(ZR]5S#3=OG0)Y- M=8"0[6=3?7"?1L^=W\E)7?\][(7K;&K!2K7ZV<@YA=ND!]?4'>@PF<>H7MVV M#[0_<5PD^^+%90..<8?;D.D@%IXYA?WCGDU=Y'37/.Q%%.+9V519NE:5MYLQ M*B??_=E4QVTVEL^F^N"^_"CF::E<:B51P,^F'L1=22=C,$MP];I_Y\LB%^6P MB/7G9&HN$6PT.[7M(3Z7FOE8YU*]\462.2_T0T!.I98O__P2_DZ88L*-*Q.= M2CVF+( M)5,^]6MW9A^C,ZD.Y3T;Q-1@($_>'3+ 2R7S[R+ RX;X3&HV'4#80R 9Q^7Y MW<^D7OUI/M1$+9MV+'N(8 MXQJ?T*=*O60L2[N['#8ZCKH+'0-,*/MC%DD7QRS*[4E=?4AICY,NJCX?Z#CJ MJAMD7CX\?TIU_CY8V[O6#G6!\=J-_<3F0QQE_[;QT>\2*TJU9NU'9^LA#E^N M6W9XSL//S7M\SB-7B*63J>CN>C]JI7VJ#,"G2YQ%>!'5]J::/V=:,K%$RMFA MBX]%0J_.>QQMU\J=L[*6J%N]R@])3[_.[^1CN9RSJZ$^# &]I)];;9F+T6EG M7?9<*4O[2"#G+A+X\Y093>X3J6+]2 >NMP8&@8L!MC2[\3$&* P?;YM7#S66 MX:,8((H!HA@@HEH4 QR=A%$,\+Y^R T&$,&'+'.1959@@J\K!6HBY$3F\\!1Z+R$- XRM/CH]83E!,5@?\&:#GK[\5)(8@6V:$*P%F?OE&O J_U\8(3_]BQIZ:L MV[T#^.QTR)I")8,X"]/!LW.(M%#XC6J-AS _H[ =@?M&54&U&FBNRABCJ?F7 MOEIOX5]F>LO26M^_ N+M:* @]CG>0:!X8>PA(>$\UK,V6%]@B+EAYZ'!4!I4 M#SN3AP;ZRTKMKMRH%)G8Z4FE6OQ",=42U7RX;%9*%:91*3?#NC!C))P3^ME. MX/OCS(44:]52N=HLETY/X&.S=ELI,:TRK+D%_]R5JZTF5;NBBDSSAKJZK?T* M[?H_/529AU(%EO8YK$NPD:P%C3<4!2W>1#UL)"U%ETB8=L.A@K>2AJE$L9U, MTNU)8I09_TU/1@]E?)^E/H"5C\DC,*%ED:DX590E'B(]Q.-/Q/#@.'#VB(H- M>9%5^]25*+^JU*<'B=4AYD?\Y[/=T>_,_IQ-D\Z[I(GG4L >E(X!8)A<_Y[1 M,]RF"TF<9DU-[_5.D83KY/XE5;PJ/[QE$JG-2=&U9486S^$Q=X?:TR4FVHM7 MEQM+E!Z8RT;^OI9H%/9?XM9B&YLESOJ:;2PB\HD)LGLN^DI6L#=,-84WZ@ZD MI:]299 [?J$.R356%F3ET,(13GX_'@LO'QNX6CPV@%5M79%' G#'Y?@!%'-% MJ@V1PFHP.@-Q_4C0!*0R'57#87Y;N&Q/Z&KBS]WMXX@;= Y68[?J\!,CT25& M@O1YD2VH*78*]KG?AU>V/WC(HS1NH+'GDLNUATL$4-0#MEJL7SY,4C]>VY/& MC\+O?.:Z.;X4/3QL8IKG+(X.5Q>P[C2)^1;]S^84GF7[;<=>2=593V?_<9-4 MW5ZKFS*NCM%D\MF;:ETZEDTY.WF[$1 M!//KSCCC(VP2)XAH8>4M>6=5GDB",D\/7X4?EU>7=T-T1&4^MT!*DRG%6B(E MF9*.O\6?.:SU=1P_"%*D\KU4^:DY?BNA(9! 8,W& LQ !H:8D#^!;>A% W K M/->KKW]4^=D-!SD];7AV,0\4Q4H\Q>-^N@#?CR7N4OJ2*W#1:"<+IW M5[SMH6N\M)#Z6_W M.7N8/A-G%U, J4]8Y\)LX\\8I10K@F>-RZ\H+&PFR%@O(V&$$T1^\\T6H[\) ML0=SL@+;J]]CW'DF=:FL%\K*7NQRH6>WOWL6^^<(5"[T,2 MU[?<; Q"+I*K6?[VY20BX,F/':HWDH*AX!6%^.X1T M(=3W'3G'F6=F*>O?;7&)^8,*TV#\%L$"&Q@=M2[$Z8RJ(FW>]RV_X97;F"E4 M8I_O&TJ:+7B9:[,)Q^> P1MRA'1QN1N'R)MB,;C'Y9)=,>FWS"4=5L0%4^8\ MP:9GTIA,>8%+>VG,+CB)G(+76T+&OW/),K.J?"Y31E^V)\+3[W'A7A1K]<(Q MMSWZK-1#*DY_$4%422I$%-B.($8),/^8PXJ0&M,0&-@B56WS0GN@SJGH=(VN M]&K*X/6NZZ^*#EQ,[@1GOF?#4FX3.\NW?2RVZ!U+^:F/J[]W8B5@T7@J4+ +V#P&(?>A^!IVFU& M<+MQ*FR4HKJ"AJS EU 7*0KB33^-D8P#5L2/6R->^LW3XQ_V)E5_\K/A/TXT M$P@I9(!F>"TRABYH?.,$EX=+,7O!4>\ M]X+*YWP0MUM;\UJ$V;@M,4'?&WLX 9R]YBFDUD!D/]9UE'J=1A8KBA 9Y1U6 .+64@9-" M)S@]W+Y1TJT:#V[ MS-B?2AP2_BRG93?**SEP5"4QP@U$&D.L%%$KR;\X$7_ M4WRX\C@LW"BM1# /N<&T,P^MQ^'A:D\#FX+Q&9F>96(RQW)-B[ H/-LO0>L7 M=16D!RG6JL.L^7@FE0[>I1H[ MZXV-E#]42';X]./BUM<&5L^)@Z=Q7;WNZ)E#WP&U=,2G@7C=H*D@P9, ]OSN MSS*VWEWO<\05'?UPC7)Y_V_?\'1[-;CE'\&"9GM:.ZR$H:(_&X#^ 0/X+= MAX4=IM'?07O"]++<]:^?K=_%WL&.'.D*UV?Q%K#J M[[7<@=U\\A>%WF72]LQ%;L\IK*RT(FFLU!-P M_:VK41//E:9"J/EW?:SUFU>?64=W6(P\M4XDK0;N>GA9^IW 5[-H0]7-E7 ME%$\+!&]C]@=>AX'#=>7W88 AS[!@F9[3>X:_KL2)%;BUL?HVNO@];4QRG:R M/MD"5^%ZUX(Z"M?WYY+D8C\0#B%>Q5JGHJHZWM6N=>>NHEEHKW;?2K4GKS=_ M'WH/OZ][MWX&"F<7UPKNLC0T 33X0&5%A*-TC@ ([P*$0=EUSVRX)SV8Y=!; MB>_SN]?UYN<34AM"N/?C'?@X5^(=_#Y&]S]#A1?_SK4]^ U95.$SM#$WJJ,[;UZ@-C MYG+!,W.N$@XV[.&OD(#)2[H]M[U.(*+$PG%#QOD>[>5N%W%:K5M^XTCGCP:K MH9J$60__%V^CC_F'NR(G&BCE5F25"',GB_$/OI M0W@#_L:L*D@ZXLU:%]#VB]HL/_Q!_QCEY1NE?^3LM8$9[,D@$S<40(PH;M8A M!>O ]VZDC\\@?N^3>5SX]%Y\MRUA6$#YPH?:N.0!:W?G\QQ[X=)H$;E:"&UB M>)YJ!B7; O8QYS3Q:_JQR14>2O1,^2ZF2>AWR C7D^,DF\US=YU\?SHI+;8$"S_7#R0?UKH0EN=:-Q-4&37Z*OG3W7 M^M+%=3J=8C6J@WJ"A*_VQK[V&+%*^'TG']767DZ2>44WV)%,/)5TZS 78KFD MC[FSB/"^$9[>C_"96,%AOYJ]DZ:1X0J,X2HF2N FFNYB_(:NK#H4@N_F9%S)_XTN^*9' 3 MOA-LOE;RZH7GT]W:W[8- M#P-KP8@97#)#==@SC>SM,]W01[&RUEH]+1=E!F.TP>ZR T$D) MZ!EY "..L;\OR1J^;DK!MVM@I81Z"BN"!E-(Z;C61RJ"F8&KR*'%+V%8I"TY M -;_Q./4E8!$_IRJLST0O29ZT9'$P8O9;]0C*^IX""H>M[0!+XR<5U,8RXIK M\I L;?J%]4H6@_:=\#+%(5$TA8((%?X;H.6LOQ!5[K MXP4G_K'!P(9X!."SD[PU]HP#HB-E83IX=@Z1%@J_4:WQ$.9G%+8C<-^H*J@L M \U5&6,T/?_25^LM_,M,VBU)__X5$&]' P6QS_$. E4%8P\)">>QGK7!^@)# MS T[#PV&TJ"ZAPR]B&0#C^'1.7Y#'U:X+RNUNW*C4F1BIR>5:O$+Q51+5//A MLEDI59A&I=P,Z\*,D;#?_;.=2.2F%*K66N7FZ4FK1A5KU5*YVBR7\*=F[;92 M8EKPQU6ERE2+%>:6:K;@B[MRM=6D/CU4F8=2!7[_'%J#83IA57T ;W&.$_Q( MY=@AUJ**CLZ6UC$;4\N7]Z4VNOEY/IF MML,;("Q^[Q!N.3U)GE,S=B(KHU/MR5.Y,J4 !W?](/'Z[48QS^ %^7^+X3"0G?LJ4839,+@+-9H$O>%I(,%3:54 MO:,*O,#B&V*I3Z]]@<-)8UP4 W^_]L$3&CR:7O1M7X? 4@-.39, 61W['=_N!6.KX M[Z$BXRM"5*.M'TQ MJAE\'WCG^(5O:=JL@66+(F"A#X;.)6HOJP.!8T5OW+P M-5FTR(*/QQK7\.(0#!8+>"!!'[SS%;[0P.G1L.^-W7$35QA!N#TI+CPB8_." MB@]_J%^HFJ[,KQU\>XUZQN3$RR(+UC Y6'$\051'E&4^1N&->A0#7:4"1#!E M%V'0(!H$,L('TAD#4"^0ND%8!L:7.8>@8L10(Z"]K*M3.&*P%ADO69-%0+PT MQ1NY/M.B.*:R")_(.F)X9H!M /@0B@D95]88;Q%NQ E@_R(OWS7,(3U5 M'\ 'B3H]&2H"S#Z&7SE@S-#*,Q@YQ PI6C!%N(,H-@3S.Y#?>TTE["D-]@6+\A'F/3GPK M7;?(I^2WSS,N[+!8OF$^&92 (%V!"*K?57V(*9!+8PK 9ZHUU;/4$.# >1]# MSQ)-0_5855.P,B2[@P#O3*95'<2(A>4KBD BM=.3C@PL3:ECB5=P[8<%7N6R M:8$7FQ-\0>J*[&!@+'ZFLUHDR6 ";*YB4;0$!7&:H:PYT+2@.Q?&.CT11!&T M NZ:3I:"7X*0%:E#6!-O%$"3[E4&-*QJKH7G@88J!=I\#*I8@3#0-"2&O'<% M!=2%"0H(+QE79'6)ZV-!U56CP$E0I\0#2,QES*$9?I^C" 7(F8U)5)-.;ORF M5 'TH:F5*94E?^"FTSP,#4QMZ>#X5!MVR7AXQ5B)( EX:P"F": @.AMP+F!K M@+08T7Z@UM!(P#T , CJ>#"$$%F=DG7("H ?F)WWT!&MT,#<]1.# (J28%;>&TL=R M9(L867E6<5L6:_5D>@L%4PT,YG.$* GG+D5*& QT^(C,+>PQ,77PBH1$8J5L M\$;U67B_@P!W:A^\&?R*W 5:PG<8%F!R7,7(X>\)TO1N%RE( 09A3!MGP"<@ MPE9#,(DP.4@"QQKL 5J([1@ BL"H?0&\! (HT1]#0 *R#)*Y..(:$5X86P2E M+'H2+&)@^D@.*ZL@H4>*8$)C(,L)IYW=)& MZ$"_3\%C#(&(6>*.[QGF2)T$3/"J81\8J +*7$?JC"P&IK$4K)-T?#)<'N!Q M7G16T3 +A=8DO@>+;E@DXA!BHE@^Z9SOO&""5%GDL5(2>6Q7*,,?@-F)[+[* MEMV *3Y3]MX]5HSTY\5 PSZ2J1!;0PT0.)^L2+,!CJ]^-BDZGT65 MGW!#" M#-B)+'TVC->V*.#TQ%$80)0F.#;JECB 7!P 2M\( HB;/ V)S%IB M0C&2.S8#I-4@H0,& (&'5\N"X 5PB399%8R 3BX;U MV!Y0A%9Z0B[\)1T1KP3S4D^4.\#B=")9H)I,HQDORH]Q&LP9YBA.!D>3'0F* MCETCB4<#@8MAPMYAGQ]>HA/81G10#R S P#,I,7:8Z44AQ&G^H-<'()Y'0RU MT,6\!-I?EL 9 (^!^![@S!H.+O#^]'W@*1 K3E<4PT):#Q$3:DRK0CQI"@:X M$=,WK1M+EE2 :M7D=P65(^NFDS&L!G!@2@P=*"J2/<&V%HL22,J2L2/.HF&9 M5PD)X!?>)@XA=MX1<2O, M=TVSNK*^*88-961PIO&_L(0W"F1?ZZOXG",\7 6J#CH 3RH1,V&8VOKYT7&P M9YAL8W+BK&!O;@DOZBO 3:;&;T^QA#6VZB',7K&9 M1M!J.>Q(E36R(T%$VHJ>EZW]+,FI"2*@P@R.6%4%LS9+M7XY/;F#MZS%+[@\ MQ;+AU?"6I24^$$E2SB:#5>+0TTC8C4(8G*D&7\OX1$HEB.HV"\ZQ@SDM+J$P'^$T^30F'RIHR)J,9*01 M2"9\J"NX:;85P%&*+IJ>IDB["AID"\%-4LQ#%" M6F$PASMA=LS2&!@)Q)TE62\0%"/0YCB/QYE#NHMY,"B9@2W1*68YAMW MN#'5X!WHDE1R:DT!.PHN:1'!,;:TU3R$&-^XW(AH0//8J$I9N1%K*8(PPXYF8SDV(FOL4ADT"F@._&@>/%#DCJ<;J1B-0UC#X%G9@G5:X:I3S,= M,QK-2(M#A8&@$;=CCOV(/V3+?S@W1M"'W4*\?+Q_,^7A&+$Y+(\%D*R.[.FH M$%OB!4H(D\Q(.(-U B\)IU!POEG2YJAM^HX&VKY0T_MW<69)%^VE3*(PPESBP.+5EUA6>+?!?;35C=[3D\82<+Y M^P8:RK@X3L*P#T#IQ7_"T"*\2!@1OPJ* __.Z#V@+D5G+ FYFZDP[/JC$2OJ M1K4O\ (.04E9E&;L%1A+@7A14HVR2M7:933D&., TP+FGB:V% );9/J.!/YJ MR:'P=H[>"%]=;"H_S$7EA_Z6'V9"4'Y(RJ@M;@D7X[\ON;7JV1F.ZK%# MU1P6IQX3N!"$0<9K^"M].=\H;<-K_Y^]=V]*9%GZ1O\G@N_09\Z[3ZR)0#<7 M05EKOQ.!B,J,"B.HX_Q#-'0!/3;=3%]4^/0G,ZNJ+]!<1%"9Q1//WMO1[NJZ M9.4]?]D:_RJJ5T?&KVOM_&A=5+7Y2][^,D%AA4QKW,E<&67U^K'MZI^^U*^K M5^5J_0(S7FNGH3S7MTE.W+'I)3P++_$G")6>6Q"<2Y(Q'>0\*CSET:',+,IM M@2?.F(V987Y:XTCY:R)YD3O-*;EQ^L')[,?/8!JC?A_R'9,E+Y,<_9E-Z?N! MD<<,?0 K%-'L3OAR_FG:_N:%[XW#:MT*+ =3')T))AB&.8X^V!HW^^:/;Z?9 MJ^MV;IO97K$UUM7GS'UCG'O^"8(U$*;)1*71K%Z6FF\B3G?\;@E^QYU>W.DC M/"\O8X'X$/I5,"&*/!3HZE)LQ )%]UO(K4JY6@],89+B1;*<=$DZZ'C V GO M+,.=0.APX/7*DKORK30-48)OV%!(UA6$_DF*10 MB>6UW:YG^%Q>IB/KCK_/6I"Y*:*]88G4US&AG/))AE1@BUD4=)"JPDOCT4*F M;H7)!&]7B%_N,AW3XZGGC_]1"J2H1D<4F?N?#7T#=E/]A]!A3(K/6&W88^"F M:"^'YNZ_.K2M7R(Y$[8Q&"B9\!PT;,GKR3/)G7_X 5.G#'G,/'.%"I\Q*P;C M2;(>?OZ+*N'Z>9FCH#R!&^QA=@TGQ6< %AF/GSC5+ ML3JP_RG^?84[YR@:!42#J2CDI'0Q]5.L1&2U(KY/Q T:N&]A4'G*N"%(6>*( M4^%-Q\%^>5J/KB%?8<@9BJYUD3K,7:Y 28;F;ZLQHH1+F(E(1[.J0?+ MJ@=47W_)\[A*IG;)8"TM-J . K"*EXW3&H/AD6U\>ZA6?_2V M6;4HM,9?']K>Y=&WX_*P\.G+9>GZ6Z4)YA3625Y6FN>U$RK[.JDVFM?5XYN= M9?4AID^:QD#]!>P(&+*0M)/5+KZ\))A'/_55MH>.YE=P4#08BEBI/Y&2HZLAEHPI"#P$3&-1WN:^ M@HAL!@8G!R+E8=XJ>1B,!Q+=< :VR$\6*272BD360I YYJ>;N7@P('PL7.Z3BC$RY>;!5C&M"$>M.K;*#*'G M2$G69NX3&HW\#"CS@M!Y07*IOD84"9BF8K?"\M&MR1)-)L@4-5F/XH 8%(3G M>49:J#J*0EMP1I1_%BQ5G'O70O6($N.Q7U%*5.^-Z T_$MCI8VH[M2D466=# MS(:'7^LF18_EL!P=BQ>#<%D-ZJ4CE4M4EQR9O2)U)5RL# HZ%4Z* M7!E_NU#E]B>)"7U.A):"%?%Z-9!;6$*(\6B>1DC5#>+&B3%3? 35=DU,'Y 5 MG:$=H G[9Q/<7MI"^9S2L9FFN[0,?E BKAX0,^P6L!S4U8D&DHE)&I(*+;\G M0:DF90[*8BK+C'"2F34A4OD,,12N=O+L;!UULRAW"7+SB;%@CI,)7/%\7ZF/ M#.!V/%F*.-:3BI=?5"/,S#9JA%*,0NHP%C,LG%8R@?/:6B'Q+OK8A0YV*A#A M:*'K6FI>L]YHC3O?JD\5V[DN7&VUCE5JC1OY[YF\Z[KI'Z!C752_WU1/JLW[ MG2+U[M,/\T 2A+I)'!!3>ESBY((+2BG*&[-T028*41<2NF10JPZ5D(6@X336 MU3LZ*3!40/I,AAXPK?\3I91BNASR95XSM):95E%M[%46A@L[X0.V]*MJ2]-; M';R8F4PNW1K_K#_HH M/PNYD A-@=,V=$S)5TD:QN2*AW)W>)83>0QD)Q">XP]''7'S4^$VCRI(9 (N MW/T*(9?4VY0OXL*%Q#S($%03^P^)8K, J9.F'='K@):TV=U)ER"GR0Z M8-Q.-$TIN675MC$]DM)96GHU3$VYWV>7=GWX^^9WUJ>FF0V*EFGNLG ";]V+ MAXA)5%18]@/9*%)?6[B]^1#4)7^YS-^-N9B97";_O5.]>F[\\K?R+OK%^3"" MD0]L]/8=I0X.9H&CTW[]:1K1UDR_!OSNJP>DF.7L(AUE%Y-)C2LE3BLJ3Y-L M[.7 W&)&5Y0'B(B&[ZOGEP9=G\CFL)3/]1RA7Z-F#I1FD$;.*/B DE,HXB+9 MLH%IOF'FET:+!"NIYWPU7*L@+1 R%+PA^ZF#F<(=Q]H@7.IT^S*9;+?^G<>7R]GNG;397+:PAD7%XHVF]]*'>_B_\J>56W=2 M(XRYHGR&7P=%BSL" ]NGXE"DA^='8V:P3(N>(J?:@\ M%\MV*:\\3+:*3[M:=5DORDU+SLM0#*J3+1I37&C?/ M2P>U7NG\X.+ 9P78;AXX9(B= M@,# +6(Y.(YP2@UMO4-^IREV'Z$#_&0='_6UVO4<\K&>_6K?5 K-3#[$[T4Y M865S9_8,YJO 0"X#QR137)$R"+W&Y-4-$G%+4 M+B(;:(PS_ESOF-FT^3,?$M+"?7RLT_N_UDHJ%+-#K,OQ'X<_C/B&CT MF60*00IL]HAH'G#0*&&Z:H>G:_B@!7B?-5M]XH5].E;RH1I/ROE.67HO!R1A M*@T-51SW7.O'CWLX'%0*>):.J5DQUE0N%?UU-E:;"DQ&KJ^A;:92Q&4I(U!9 MFPV8+0JE/9D@(Q"GL)0AZ$0B43/,P/3ZSI=:+_?' MF(' _XI[V-M'"*Y@!-O4R F/.8-X?.:4 M:408+%*HB7169%.>RU-0Y1\PS"MCVQW+'B)J%\,Z[Z'E\/B^: ;.M5@P.Y,) MS,AW1=)!7'0[<,^G G^_XWH<@RK.X8^I /Q-(%)']V/S,A]2YA5PY!#OF2"]F]KR6Q60YPE MJ]./=M7IFZU.+^RJT]^RO'MK)OY>!7+E,%3EM>X\E"D1$'^:R+LJ1TN&9[W5 M&C^=W9QTG>?,MU_9+<^]&M^=>^I/X]<-MF\IUZ[*E:OF-94(\Z+AZ\I)M:E< M5QO?=OE8[S[]B,DP4+'IIDYYUZ#PM%5#0-*Z?C%1&%H+)N-Z?O(RL#[&\W!E M"1D\X0ELLBXH,&@[$)@=)>2GYRY/ZR=]=9.6=-ZR&H;FTME MCV;UGIU#6]G9M%6(TE;3^-TQ*_?-7\_%M=/6>EKOYE*93'$IVEJ,^3>#LG8B MY)VF?VJ)A)=EV,)TDB\V)'A@HZ#@Q^^*85@="2*"AB*VU C7)E&]=1@9&39M M#GN>TOCKS,9?@!J4:0UUK:4-6UX=-)Q8$=::/<[QZ!@4J3XZ4WG(-P@+HR@5 M%^R*R;#OW*'0]IX8I2PV9NKIJ?&N.=1X7;7=43.$S7(\"O\E&I=N/EG?V$A^ MPY&A:<<>YM4+W7#[040G,@%1:#7T-W%A#O2<_5].MLN%MN+W5?YUT7Z)F';L MPE^28(( G;"^O6R(V2']?/J2S\YB<_]!G1RUK @(>81 T M6$P&U M7\;G6 CQI!K";UP'GSG#[Y8YAL-$-64 MPC-,K4;F8/"KF#X;W.0_GJXX6;Z[D7+9V8;&+^VY._WCQ MBKF;Z]OE"S9-,*^XU:^'>1WFYS(OGCIM=_JJJ&V-@%Z"S']=^$)J _S.;$,0 M8NNOC)3=?ZNQ0Q';"7/POA&0K;\Q@[)Z MD#XH'E6N'][?G-Q."3,_XKW@PFRM!;;E!F3)H7K Q3&/&,>RW_TXRJ^6$_&O M27A;H[^XKHY>X?C:+*=JX@9/LRIM=/A8]X;WUK#S\81[_+Z^D$?%+GQ-"6^S M34>.E3@7G?7]?+0?F4ZYEW*"2CO=R@&,D%%5]?T%ZBS_[*NH-&;9ZZ'1[$R( MMO]0 _=PC0(63DDO[9"OYD^3I6]0F!D+>CP?&C^W$+5Y"BC_H'>N7Y[?Y8\> M\MM MW1NEW+W9T[:9'YVVQF>_U*??%??KX=V1WW>UD4Q<5\H5X$7'%Y5=S?B[3S]2 M,TX-(C6LU2:,)015XS76V/ AW%,)$_(07*?G&:J-(':ZLZ]4(WVA@D;/-E,\ MQZ/6C0+@A\JYJ=?K"+[EZ@9:L:-D@CD(^Z$C4(]H&#D*(-GE)*G^4\#Y4:TY MO4R?X?,/IDW8-J"1A3IXJ@KH?VA2(R00\$AT=.PKQ_+/CZJ-,)#)A/P;PF$! M)T6H+#ZF&!"-9]W4]$==\W@3+=[N$ UM5:8A/O*">8UAV3JEI%@(R"/;5'$( M'WL2\(=WT-;-#O8,0\PK[*DE/HXP7.(#V(1IQE= 4V;V'LTTA!/TIW'\K9E^ MY(ZIFC7$,Q("@%#W$-5;M>'BW0RI^Z]L+5!JW/BM!:ZL?26;SA3V,KF4\C_] MRZD/WE U@?8\#II%8%&9?Q2.1J)<\!X\(!R__-6Q-+VK8Y6^ZL1_O4Q/=+@= M&,PA:&^0RQ8^XRWYZIE,R#=<&& B!UE5?GM@:#,;6!DQ/4,WU0'>VX:GL4^PC;T*"4^>SPS-9W&X?.G*Y,HEU%@R$6K7 M*UD/'A?NNJT37A,R'ET3H&-\,V0)MFC'*SXTP2-*H#> MJ/4UQU$3T'XJ$&Y''_).E1S=T'\3ZQ+<4(-BWK51[I1 :$-9)<$("8/;=6*G MZ3<6%KTIIPE$;*QM#4%6P,WMV98W%(C# ;R*:/C-B=<;PK[0%_VFR^1XUYT' M[/F(O@788VS.&,9BY&:!)MIE^8U#J25CI"$IM>(#2J'.V0CXOR\O>P@#!G;L M"00<2$N42(K:0Z 8-X: XP]/@)C#H\D$W%%3@-/[Q(@--#EL,GONJ_QR2)"\ MH05?)8&*X\,%0]H?8=JF7"'=NP$\MA-8[]4KIP-6*:EQQB@%]T_@!1F6V=OS M6U!$Z^V![D&:8,D%AV,FU$2%4.O0.H5[3D3AF9*?\0<"!AM0IXTN3"9NE-5(9$V96#4ZJ1\$8VI(RX.!4=RY'S\;R P.$X6J9+HS^KB91#ZJ2-' MH-:G[!EO([()\]&B:\6!YX*.J@2XS'OCTH)WA+MM<3-B]=SV0%XEI>T2C8-V<[6"7LTAYD75L7N3O?IYF"H?AUH.3:;ZI*6$,0RI_ MR4$_S\6Y?L'L-E%\E)T/#11;>73XNKWE=4A>IWQ^G[%S[B7[P'O[JBJE[-RJ MKDD I1#2B8335#L/J+F8&B*,6O;?&"MVV:,%2TF)92 M+/F@F,[D;$1@@#ZF[0RS[3#,!)$L!R-[&&G$%N:X?K"5_&\3-M>% MSG[D0LW3(L09HB7NPEO<-FWVYS=C5,UM-KT8%W2I_>)V5/_HIN94.AFC?_"> M^_4J0VE![[A)2PG[SA#Z-#E8F>]6:8T[N3OC^=&\.%8/MEFO F:5[>4Z[OUEYC;3_O2E>G5;N6K6KJN5 M1BJ9N*HT=QE=[S_]B#I%7>="ZA)/6$!HER>1>F YKO*7QL!H'N@F1H6H3Z6* M+*>MFWY4"+D1QF3A31!X*H(\!O#X-OE%E&O+[M6 9<9[31 M(R/*"!F(_= KHM%2RM?D%#^T)[HHL4Z?]P[K>F:'9Y)@1R75$6[\B0 9A?C: M3$3Y>!Y$.#HH8Q3)A$BEPZ7(:&,D9(8N?-FF3#==_A.&''F7 ND/QI"O#/?Z ML6C2CH-HGFC^BV=IHSRQ>+R$ J8.!>]X5(\CE! EX$ESJ,E2VT3)9OB-%^!/ MN@:GYK" _7=%&VJP8.$CEC/DTISE*4\0@WO6#V3FB6J&%:5^T"G M3UO;$^=C^UY=H MFJB?=VAB@L%L-]NY<AG"K?#B#69V&T&BC_[[>1&]S-N3GBB@K^XU)K M7"A6RLVO^8N*$[02TG1G:*CP,2! ]NE+HWQ>.;FYJ"BU4P64 26D'DSNRHN\ MRB_=N3WT$/^-+5FM?Y3%+NE#]$B+-VWD8_S53^1YG>.8YA[;3])!&_BC:6^? M&!^J;1E:L+OH.0X>%&OW?;_DGH\\'(P-T\8M_+^?8/OEP1P42Z$.$A<_O.=. MY5?GNO8PZ9"?$P6(HZHIZ_CE$U_K*BM!E=3XO**7N][=P_//_BM7&;;V5U@@ M!@ DA?A3C=BT/NN[5I\N92DKV):B@(CLVH%:/1M?='ZUQO=/W:.Z>7PU<#*? MYI,<$/54G,SNM?_*I@]2V=Q1*IO/?XXA2T'N!P?_B8NG7(?K;2>W0[R:_<^, M8XL^EHG]P/^9->CD?.@.+C+8%^WM9F KS6NO$+BU^(^)OR1^SQ:_RBV12 MA75O6_5 UZ]C,V)FXG8W27>-^4/U5':@KW,X['L6>.LWIF>,4 M4!L'!:,'.KM_$^<2Q;(TMCH)1'9F$W?K<&9CH=E+B%OJ%NS3JR[(46%6BL5+ M]ND%LNM4-RD7B> EHG="'^5_C*NEQ^N?^F8DUN0B_E%FR&4Y2=^4?HT.LI)2 M,8^<7C;2RP@N463B& 4A8+?T M)G (5W (8!578[UPT1H/#*M9N'W2.\>K*+?+B\]F*$/7]QM^$-E &[21X%LJ MEUN'5/C0._2ZO,348?9H8W+S,.XZW$HO[#7WV,+5N*JV-+TU<.2E< XK/_+J MMQPK]]Y9?OJSEO[E/T" _K4DT4T=U":NZ$%Q.?);FDE_WAW06CE$X7#-4O3S M/(Y1C.,85\R5XE,PB*[^X.B]ZZ=<>XU"<\H[.3W[:3Z1Y=0$4YP6JW,&GC', MBXF2WJ,B1H,)W_7\%<3X0EX_\,N$&>S59IQ01P>K:>193JI+[5[\-=^=\)(G M_$IE)9TOO.D)^TQ*Y+.+4H3)))M0L*]TW!K;)Q>-,_/BY+*RH:26]0>Y_M>V ME?_"\OC_;FV*AQ2$R01'?Y#*6S@+P@^TVQK/=S49^J14>,RUX ^:!\_P%]QP M>BO\418;:[$)&PJO8)<)(9BJ0:ACE): \YD>-*X?D4BRG$Z[U*=TT:62+V-M MTA@E/))ZF;FU[M/ZW;>"%P"'3^O"2S.$=U8EYZ1:EE^V.Z)@[:QT?WYR??-8 M+;[E[FQ(C^.)E5& O%U:Y$MS0^JV-005=%0W5-,MF1H"V@TQTVI^FF0EDNJ[ MW!"M,?OY;!\5]N6Z><]1\1 0KWY9 MN6JFE""#IH(:&:7K M"6"E7RB@!P2.Q%.V<12X7KJ+4A6!4:XQ\]P'8M+ABIJ4S2U2Z&R63/",. *K MPJFIX@..#S"S#]8>HZ AS5R)F3BH@9A5[B+J%16K4(;XD^XPQ(R2V>6\ZL'F M6*X\)9" 3CH=;^#1+S&#<0AZA2XR\FQ,$ 2;="QR04GK&! 65!=X#,_@$T6[ M7-P3Q@>^*# \Z#&_^RE.4.P4(@[2U.2.XM91.3-. Q,H@WV!G; &[]M^*KV? MU\W=/?*G?Q*B$WZ7IBA%8/=HE,09ANRA1&2&!=^&_LA\8#))F+RH \A%-7N8 M;DHD-*_GP4R9-D=%1?Q*^W(A^/Z$A[#NO\ MK7GVB*GVTD([6/VG+_DI[4$HE'"[YE?(UIX9N6[>'CQIA;?8VO#' MU[NUF?2LO<4AG91(NJ=^(*ZMHN&^9^@FD]GS^\H%(O#U$8MK2IB(2Q6^1(C) MQ=/[9URI+I-_I)LD:Q>Q"$#^P< O[BL++K&LM[)F"I]E;+=P?_;P!^%G,"3A M!]C84NBS"[K%G8(\)7"$XQ%5<)4-6.4$Y/G,4T;_K%]D7[AUMW M"A_G-&?W#-O4:0'O3Q2M5:3MFW_?LZO=]UE]/=9"(8]W MY<.36G=T7,Y]' J9W4AC0Q22FUN6&G_?3U:[[[/:2JWE-,_TD^;3C]+WZ^;' M.A2:(V_?CLH#P:/VD\$=*E>-4M79]7CBTHR46HT M*LW&SGGV,:8?4"3".Q/:K"@R55QL.X#](N!U6>%* 5?X-]7;6H;5&XE?$+P.PLZJ_ R9J6&S+.VE@,C;]VF8"A-3G^ M:)=["$'J<:!/&Y@Q/-:U"7+,A2?TKD03YCXOLT '%0._0++)QV MF0"D]VV[ >ZGK$U&[]];.\E$/LK_FTX?I_-O4!"[S7<%":3-J +?IYP9S@&% M^P8"JS]DW:>(^#"4^]QA;+IK63HD3DZ)?"\0Q&A"G,QUX"SQOG,\ND0'>$B# MDX!DE]0V!M8%0NQ$MBR@-EIX^:46=Y!UND]'%[7;8M!UDW]N#Z^9-G4U5W8 MB9Y=RTQK:=?0,AN+Z=MS?4/$'@9R6M(G[D\LF9 <=)[W\UV.N"ZZ>6I-G[=' M3_<^TP,:+QPX:O]M3G?!C-9]L/.=?G2PLN.I%A: L$A?+H:D(.<-(8 #/=+X M(R)^1(=-X R(%*E27N 4A9R\%X4$9AQ?F>]R*S7,!]8XK5;T#1.$;WB%)[#N M\Y_E4$\FB #VE5*<)Q7[)RQPGQR'#BX\!H(M1/<^UE$Z?CA--P^]K^/1628 M(@[/!:$^)I6>16;Q_(DLY\U<.27F==AC2^SAI'MRW!O6[OO673H]*+[K'D[Y M$%=V%JS--3C#6Y 2X8/YM'WT4MJ..@7'CX>#T]%Q_;'1?V_2GO8,K'8PQ%U8"W%GYF.^O]X3)GDY[\XPL3,1NV_" MW /;+FB,I?@X7,+&W%ZS+S#.MLTJBS;)P@P51S07$CUB1.\>$2A%?-DI!P%U M0>-'B13QU&<^D*PZ<8_\$Y,]CV1O$-&+2:?F )@8A"-1Z+8#*VW[TZ'F/Z#A M]?KH5?G%N^2 OJ<[OJ^$MR:B!I]=PWH24&)RC1Z!WR*B&BQ+I88G?-E$DF!$ M^E293(168@M=Q1R%Z'E?.?%LWUQ=>)U2H8'FY1@0CZCZ7RESA+"69L4+@7+Q M]/"^_/W^\G<0NZ4APC=/P(PM9%NQGUZ)Z9-."4SKR;(UAYES.99IS>162^YV M,C&YW5FT)\);P!'D>)A>10P[C?("YF8/SSB*6#ER[?[^>5@Y/.E?ZF]Y#FL3 M&W/C)W]8]&/YUA.9]*[WQ&9[3QSM>D_\B=$_K(3@['9^L"\]4:P1^TYK;%C> MH*E5#LMZ;YMC>\76.'?PJW)R:A8>CCFF<*-Y&>H/OPOG?1!EN"]U!-TG2C)( M5% \]4=NT/>!2RA(JJ!KAGH1IX1+$ILGV"!N;9@-J"D]M$3$*^\[20JXY&FQF'=EZ^$+71+3%:7B=5'R\EX M$FL ?8II'.[HDL(TP4O3OV4,!<"$]YRV\"380>DDO7N\N?E^]WA7_-&/%&6) M&2U3C24?7<9E'C^-U1/0YN<3@B7%>^/R[\*A!U_F.,]/YJ1[=)YW-/X$:D\F ML[%G8IW9*+.!"/$@A[K6TH9O?9ZG#U6]T,X8*H* B//D0\H 7W#;4KA^/G4$ M2Q9S7W3D2V_"Y@FB>G4*H@KN-DQO+QNBCCH8J*!OSR*,_\B;+>[KKB/K>TV? M$U,R@;GHP(*)_\.!\0@EJ>N>B?US4L_>5$PP#@MGO8'TK[T@T50 N>A&]0Z'4[OXL\"Y2%V[.]/V+->$H?NHS M$SMWKN83[JBV/4)"$B7\2-7)1/23U,, ;V,[Y.HTHNT4>$\&T6_<,XF@>>-A M5_H^!7E.7C86D6GRD^J\=DRAKA3^0B:'Q:H3=*A:)J[7[[Z.991P-Y%Y\!H8 MY$(C?V.<8$ 696CD",--\-WFJ"^BBY)12M=J-WSYV^TW5)]<:(CG*9+E*5K@ M_A/-$V8X6O^T^[YY8[W1!_YYC.D6>!(,SI,"5T.1[5TU46D"/HLYVR+O=L*, M#RNB*XS6&M]GGWJ%RN_VN++5R;O9UCC]-"A=GV7K-\6C3U\:YZ7KRMYQJ5$Y M 598N\26C*5FM7:UL_????H1\<2;6O#85\\#?8ZB4EW*M#W,',$H2-5[/"1W%IX4JIFT@O@=[<7:8M29G2!X^YQ"46#ROK'2!"*FJ'Y7R+U#O-Z;:P% M%F61))C$M]A@:%@C)OL$H0XDNVV##H4+()$%QDWG 1FQD%.Z"1:.1\,E$W]9 M=%&=S]QY@-,,!"E3X2O\ 45]4FUJ1!/47(IF-*@,X],]&U7:(*63?.-H8R)P MCQAF#P4+"61+8P8751BDHRQ1;S ,Y HF#5&\[]$R8#\P+)D*?JE)I3#T.WBK MRPBO0+%A2J&_X/:F_*8[MNX\['4QV<,7I?@\;4#4(X3"DGKO^9]3^F >6K9H MXT22W&+\0?XU/,^A2FZ9@930Z*=V&"/!R@.6'%TANCS9@460!VPNQ[E"#9=G MN_D*2#")T.[,TDZ I@;80(FH('1X?EEZ>)?D(((J]I.)9OB1B2V.]"4*32IX MC'=YMW6T<;B^,?T]\2U./XQH#&B<]'R?F)()<>U OQ@:8#YAWR6Z0.("BBN! M%\ASQ6>#K_#>5G[6H#0S/'^]:'K3I_!ILH=(M00>@N:Z' 14J?#QAZV]OJHI M!N@^9!=*4P_UI$<\&L>S*5&1WO?*I\>I/<4OW.PWX#F;J3#(2!EA MK(+Z2E&*OL*Z7:0ZH?'!X8:NHC3 A/XD:Z;#.\-GP!^G>QQE +1I\N*'6EL1 M%THFIA.W53?P6(H"[ZT5&'^2O)/->5]2KE[BS8S+-M2)JVSN5?9#3+HYK M/T_J%Z6K&_3CD(-@=="@,:@6#P2_YZ+[C+2/Y?-!WZC=W\:OP'2_OT?MZ;&; M*]1JFCZSW]_-Y67I^A[;_=7J:, WE%*Y6;VM-N\_4*XH]U* M:.D2!9??9&YSQ[:%6N\4GA ^? ]/A^%Y/]GJ,'Y> KM1"+ IL MF7G]"_UN!0\4N=Z60E-*K'TT,I!/&/< M7&_$Z]2_OYX=>>[35;81(/J*FQ/B\"FES7H\HUID6W^:W+GTX@U8"BU\[4M? M VHNA>%]99)S%&HC@2;_=C0ZLR_B\H?,I_.:_YYG1:Z1 M2"2/%2Q6/+&=>$U]/I*>#R!VND8IJB4S7K MY(KC_<1B2;6HG3>O3=.V;SL33-[7^#_%K>5-&';,*M;L9HEGWT?+]8QXMQ9@ M$^PO_Q+"<5ZTYW-9X$S^Y_P8=$;-W^V+*EN>_TEJ>RU-K6^!&Z6U,!O,[*>+ MR[+!#3*Z.>JUK]YOENNAFZ6*>5@:K\;B9\2W*>R#\6<33W^JJG9^G#4NG(?B M%%/SO1=SV5K8-X"U9GOZ\UY?US0&S\"\L_ISVS;2AX6#3U_V5CJHM^,.+U*. M%ET>N?'+,8C8P^FKYQVCVB\>=;7EF4-P:LN?32%\-F]]EY;OLUDFUQGZSG@4 M&AUJ2]'(&GK.!=E7V+ QEB :XYNG8B]=/3$.IFYK)V9S M5G3^+-\VI;92IQ9S9:GJ/_?S]R1K?I7\T M>LNSME@2W[02],(EOYDF=+!?G!F%^QB:T,P&?C.=BU.1CH6] #?=]"_BB(D1 M!B>;]3=6XF_/R+;TG[_O'D]RZEQ_(^,[.^EM?*.6A6_EA'R]2,BFLD?I5&8) M)^0Z^UAN?6*;^9;K,R6,;7Q=>=[KE:\:#Z\0'V.7ID/[5E=R MRPJ2M33YG-OBL]@:=\>9^F\C=W%YV=F6%I^;34A;:ZK\F]N>8XB M4M=\(()"B(TL?+*=>,2$5N+ZZ*6#91/MBE9S$GN<6L[Y59(B:3>4(\Q3=^73.HS9UX=#2ARBCW,0 M@]/:,?\#RJJAI6,2H8]U@$5[?#RL".ORGDPT28OFW+,L3)?'XLP.[^0GL,Y= M,08-"!-!D:D,J5[P3\NZVYKI1TC3KVAP1T-9Z( 9:90[9C,P4DU!;CZE$ACW M,"A)?"2X]RYH!EV>4:G 4UA-J%%:/"_$L G )U1 X:#T)FP$6!9]DLIR0I\E M!'O9AS(UD8 _^R(AL=H,:TG]W\@R&0E3K$A0.='KLM/7V2,5/XMNT'"!^*UZ MM R06Q- <^R1.@"+ZE%LI>DY 8I>,*_5DE,%2HC,6H-LE51(W GW8#7X#\E=DA?VT6^:NX0_[:2:"E+8:M MF3C\GL";,&_;#OCIDV4_(%-%LYE- C61B!'UFJBDZ>:C!6/P;.VPQB:*^6DP M%'!MAJV0_5%)GW(D+A3BHR83\$//)NB%J(1RD,$H'4,WJ43/4-L!EA36H()8 MA+WIT)A4%VFJ@4B1B#@1B*J^Y5"O9UY^&A[9LE6LDH-MPS)7CGB%*>RJC;JC M"=]QJ40,AI-_=CI]RQ)##?NJ/5 [S..X AU:@8X+JC7+(>@LT?L9)@A[AMUD M6\DTT,L9F.0YZ5\KR%L3[,W^> M/IF%0G?,VGJX,S&]/J'U+_);QGYUTW5YA?EM'A$>1GOD6#*T&O]&^,N21B[O MXLU$+1W=*=+&Z"8!N^?0TV@@T]]W-^:]FK'KCMKK84LS/&FZ/<(K\J>4,&VN MBB^Z=[6N<(7.+=0+NTZ7>K\U;@_3M\?5BZOKK+:MM7@Z LF3_:%93P3'Z;O> M(C**7V-$/!T_OYW7SS0KN"JWQX."J<5TVJV8Q/[/@ MKGQ>.;FYJ&#%W4FU43H[NZZ<$72.(CS7;U1WMYS%/551%UG./\K" KLE8UTR MB/326CBY_0?%XU971:'^5>6;H7SI]XQ2PSK;A.1/=JW:H]9N^K M]YW73S.[AFD66[&->?*NVS,>+^Z^JQ]C-T]:<: !^GW!OGJZ.\^UUW#H\;O) M [&;*S0M;*+*LTF-GRZY*[8RY8I=[3PV,M.&_OS">2Z==?5VK.G]+LC[<9 _ M;YTMR_-P,JS\"*5.$ZHUE2?6WT"I:YS7:EF"\]: M%&RZ+-Q,%VI;PDR/?A3.SJSFC\="H%ULHH8Y5_A/G-^\'')\S:P#7;KH<_D* MSTQVXO&ETN56.)?E&AQ*%.VI UJY.=Q,@)V9=8@O+L_]XXYEJF?B^H\EO3N6 M56Y+8;.W!9-+9_6YW!W,O/M2V.Q]@=MR<+3>@XF7OODWD+XUD*O-/BL3 +V4 MOUG]=U?]_EL;G?57D+]3U=SXC3VWCX$;_(J]\?J\]Y67,5NZ$7Z^TJU->[TX<&LMCK_IIV>*:;6N-.%PUGMF%0+3^*\YKIGA>[WF]@?'YKSBNF;)]O<>578NW(%ZL9UXIUL>_ MU<+9D6V/;P^RZ[5!OS0M5S56)[8H+,-ZP!T^CMQ=7;+F"^M0$O_U)S(E6E<_ MD8.C]Y*??]2)K#'=/I?*'KV7#OI'GN?D4IG,YCRYKXTRCI]^UI\S7YW+ M9Z\7GPL\*WGVI4)1S"ZVG\2_D+YVVN=P6 H1)\EDQ<62Y3#CAX2P"'HIN<6) ^L4J- MEVGUF-6SU6%?[\@B+J0\S'JVZ=$_KI9S\_AK9L1_^[3C^!@<:0+Y@08: B:@"!6!G52Q,;K;9V0HETK!"VE@RAD M H-M>QD)T+(\S&EZ? L\1PX74C*U$V#1AD5%]J+Y+&<6$XRE'+%,%[[=&A^< MZNZM^].[O5"WF<,U^F7EJKEC M+^\^?4F6"'"G@:[J4R9<&4=4AP>=NI&3<.3$":RY)7MY'RQ[(000R$2)L,&, MTP?-O*_?!\#&.XW-NBT.,BOTZRZ]: NGZI>[OSN5^^K%K]RA M\8Y;N#8_P\',Z+6/K6+/6%TRP2D\A'_H4MGMLNVYE7!W;H$D.I_\#3KUP,3P=Y@OO2_[K\D@,Y-U=3=>;2RP0?&F4[HK58-> MN]6I&2QB\C,^N5D5<582-E'.O@(G,9]O)Q/K/X?"TN6/["OG$PJIOC*8@D=<]#D_+&&#%W),*)A.8[R%Z9)9]/_7-4N MZ*?,/Y\)V369Z,&&V@04CFK;(_@'-G7!R3XQ]RR%#_@S0G7"%"G\.7/(=A@>"D/7FF<*A%-:D0,F,>8 X-5\P-XO24@Y,'8X^P]_W4?* M1R< +!9&X/CS>($#X'RUIR+8+DS.B?VT2A#U4S2]O>KEEHOZL/?9KZL8DMZ) MU$4W0]QDA3NH@0B!%CAH,C-5@RZ(S0S>B0!O3NCNX\FW.?^FLU<#P&"D@VGQ MM)],2)FWFO)A6HB-"(JX%LP5!IPQ50ECC#,86HZ^B\2M9.24-,J?0FZ,\;4% MX;AT2+]8\&9K?/[-\VK-LGEUL\T63Z8USJ15NU\Y__%\#_M1.KFM7#>K#8K* ME6N-YL[L>?_I1R)Q-@.%Q75$QQ+'%2C.DEB1F4F-6G2@X>U,\%\2A-5R6,C+ M'GC60T0O_OX$C"JJEB<3<[V+H2'F>M29*6^YV_MU62^.?WW/'K[!]JPO^VZNV>@KOYMV=Q>6(<@) M&U$_N&\6^U;6S??>AB#791_F5R#)@V5(D-6VCJ.RN4=1F&T5ETKM.43O-\ /UECWEKL(R:HPF&$38 M\)*S5*=D:O1/@^>-SK>UPDK1RF.VQC^/*MKUF7N;[F^H<_';F&$GK7&;J37S M>[/]6_WUZEJ\9%Z8TZU>[NW1(6F>.U'5W3 MT7D,Q$B^&["Q+MFSWK&$TQL&'=JZ:"$KG,*@:- S*G8OSQ0_UAD#C0=L MOGF#)1,W^XU]14,19Z=XLT^DK0$JQS:ZK=4!(J)1E\O0S1*M:'&48&(5S[:B M#M=9OG2_GZ<_VE@ MQ]=Z=P[(EXK+"ZSG81=,=1;5 H13=N>\U1K?Z,6QUCNOJC5]FT5>L34V!]FC M2CG_]&@=??IR73T[;^[53O=N&I5DHM1H5)H-!=-V+RJE1D6YJ):.JQ?5YOU. M^KW[]*^QYFW/ZNYY#C!;P2UM)GAC./+A1VZH3(Y"&]3S&FQTL-",$7=8POL^ MLS:0Z!4,*'+^2_\,<^'@.QCPM-JP2I7W.J.&4P]R"+]5'4@F$A/4X<[_Q+X2 M7D6$Y4]],KYW/'^..FJ"149I;( ;!;TJ#H;. M E,M@(X#<1RB7M'"E,8( M^@#_ UZ$C)JF.98+F/_*ZE,'^Y%KZY8A,TB\+B MTWM!\_3[MOM30&K#;75'?!@-+TU')R>*H7<9-0:OVIR]7E68R<5%K-)1ZY5IIG)>N*SM%X-VG?ZPZ M>B>9H+0NX#8@("_8,3W*:M.E.=(.^@Q]()H(YV*R+ DST [>0!^O4OMOPN A!?MRQ M/.!X9 >+;KZ1[^J.XQ''!%O)\GI]V#*X8I+Q@JFMVF"C"0XJS3R3',?P5C+A M,!B8:Q"!A>TBU_? S.>##9C;E[:IB\AE(6L=QM;W^(Q!@D<^'I8&@?")'D-' M-3J>(70C6-5LLPY6XBCS6B:78"9R(@U_51RV@&D95(F6%!MV M:ZWK&\>C^ $X5&S /P=#PQHQUL#=Y*)>PL6>#6^R0^?73[T1)(F&QU1"YRE4 M(LTG&SDQDN!B:L%9I.2I_J5+ZOJ\,$ZVCCU?$BY2?+,U6#+Y5KTY#X3>: MA\/;\:13F4QA;HQRDO[2&Z&_R:CF!Z*_K]\.?]FWV?*WQN&?37_3^)>;IK]< M[BA5F$U_;U11] <5#\%$T4D,)PQG7K\2,"R,1HLY76>%SM70Y_9[3&91[KTLN5*U!H2Z#CWEPU$?2B?EV[ M@I_+%2Q/WR7=O?_TKUF':G5+C1O?68 :8:# GI8:QR2Z>IZN49)Y].^-2AD4 M3LS\=5/H1.">?DQN-W3V&#P'LP'UEQQ(KI52^J /*ZKBAV]XK(14N#@'AN\- MLV6F?R02$%>]\*<9[%LS_2IHXE\]DX'6G2FD B(2= .D1G_9R^30(@ ["G]C ML]^>CO8(T0I9#YQ8T$0PC, CT[&9IG-;2T2_@L.7M1O<9N 93[:JD3.0Z8]H MYL!?^\SPW9L\SQ3-%B0DQ7=JPK11\*U,TX.I M!+/EEJ$#MPP.V"0'_QS;4>S9HWV MJM:L)!.YOR?,]*,L$%;;S+J_#C('F>XOQ'0K75?.:QN&H&JE\OTF"-PJ MFU1JW\S$VAJ5X^0E^6OIZ\*'$ORMX>=3A>88;1M5 M:E[6L/ VU!GQ7BW6'S)]_?A;VW?!X/N\E!K]KR'7,-,6N5!>LCTO])1,KUWT M$)E:U:M<)_G"0:IX5)SIN),>^B[5U4KW.>T4* 5#8,<8L5?-GA^ GRI%R,?3 M4QW?E@(M4: M3 5'H!4K#:D?DWD$LU/D]$3&"<\ Y5&SGDTA,]OJ,*8Y2R"0%..)L2PL'YK" M-5G40$3;)OV&/<]*/]?+]V>9&=(ONE\O(,'%&_3>\B^FD4#Q:'XU(Q(8!K=] M^G&M*#S%8GH*0\K5Q3"X=CIYLP/;%UKH-M#0[Z;]K5%I9-3RP2Q&%MZR122T M<$\^(MGD9G4$$61#_@Q0O[V.](P,0)^DL#YZ5Y@*7 H!DT5F5D\U4IA2+D(D MJ5"Z <$NAW C*,$LS//(9W5)&'P*)!;ELW'^!CUN21:H]FP7<,U;_/WJ- M_I]+YV3X/YW+9=9-O>,3.\V&AZ=F8? Q%/C<7CHG0^WP$ZQX)B6^2D_/I7(Y M^L\2FCJFS48T=1"$JM+5;9[_HKL;J4Q^AQ 'Z&F$A%*%S"$ <:$#P1J6%'E]]G4%^FU7C-D-C8=TLNW\PF[&%T@V",AL! ._+2#\+6QYX:HHA MZH+1<_:&C$B"FZ6F1&H,&L7IBV7JIKE2:?2CY]U=7YWUU?<3BNMG15.R[S"5 M2Z?G@]758O+0HDZGJ-_!JFPY.(9'2"H=P9 M2GT.?S!@. &+F\?27@9;&_721TK AX;N[C58#P>5E=_I=)87TF^/A_&U& *Y M'8; AC$$,CL,@5U2P@?"$! \[UH&AQ?'U<((4TN\W1H7\I=CYEBWZ7+O0T?4 M#J8C:J>ML7XZ_,W&E=Y=MO_IRUFE=G9=JI]7RPHH9K7KR[<" ?C(P;28._$& MJX@ L?E%^3')\^$XL+0<:[+,31"PT](Z+4_\(QZ3ZNS9T-7G2K5N%GW%\945L*HV@.E"K7#)Q"5#C/G6*G\*Y^^6":;;:#RA_:5LZ A M77S'.K^A%.9P1!UL6!)I(>:K\_BL7X1L(O';4U?OBN_3RMW92,GVN#0]F-\:\S21KFIV79U MI,7W0_[TI5$^KYS<7%24VJFR@#.*@W^1VK?\9BVG('[RVT:_I+USJ'5S9-]Y MR10^96A1'LB5Q>7:I<)$<8?^[Z?LIZ"9=?&X%0?36/YQ?L+*WW[=/[8G5>,Y M^GC]/;?WUT\RN89J55AP_O[6+G7S6.[AR MC8^QF\>M.*2_SMF1VZ@6V^K]&@X]?C=%X]C9MM+417C9*@LOF/A37W?9'A6L MX[5\ OX:OYHF8:9<+YEIW*0:^O,+IQ1N9K_L[F^8#;W?77@_ M9O&GK7EIL@+9"5_J4>,"E)^6_;=B]]I_9=,'J6SN*)7-YS_'D-ZTX^1: D21 M4YFKA(2>KG:[.FC.E!0O=:>_E^HAOJ@!>=QSH@7XX@=?W-%\-YL/,YLP=?OR M,UV>5MR=5I_RC?Q$E$!E5XU0/E+)T549(/CII#NCOG=N4/Y%7-A MA+J[AXOA.JVOFN8*H)GB#"8W0?P]^Y]/7!V5F;AQU"0 MUBXOUK)IF?R?NFGQW'X=FW:8/_A3-RV>?:]CTXJ%Y=CW*CP[O3K/OK)LMU^B M^(5O.>1KQU_;A=-CQ(S9J.$PO5::CB+F\X'I))Z-3V_FR@U&LK-RGOZ$*Q;# MS->W=0?I6;U-MW[KXEGZ^K:N<+BX=87BQMA[;B7V[K]RJ6N: MP2JJX_JH8/9-?6B4NH_%55Q#*ZGF<3TS!F7U@RIEF]3+'=7)C5^[_EEG. M>GZW:Q>.U6."QI[^O->'Q3-X!D@TJS^W;2-]5,Q^^K+G1\H_R-S7R6W7?_#+ M^:L^_,$?K'KP\0SO<'5]MF%Y4_IL[ZOZFWW[5BU:F_:$3R^6YO,BA?9E$;1Y M)_JRD3:E%$^?R.H^L(U?ENW=_'BU>GV;_P:<:GLW/UXQ7]_FOX%:OKV;'Z_: M?ZS-?X%B/ZX>%-WOSYWC2N?H[1SG3<0)7YU0LG2\FN6U#;94!.:%HVQ .*TN MA?)K<>7]F=N\OJ[/J8.C-S"+MG2;U]CJ.9?*'KV79O7Q-WI]+:-3F=K%]?ZH^> MXM [BZY-=#8S<&FXK2^^W;K\L>KMR>=GY0 %D&RK[%TZC[ O+]H[M=DULU^- MVI'>W^S>I?,(UO+ZO2MD9WE'^-Y%85%\=">.OZ3+F1(X_V2[<[A!J62"=SY_ MHV8Z.];S5JRG$L53HJZB=4,UW9*I(3[2$"_+%7-?PXCN^^KP]G?]X< )\$_E MMS@"E/P0024M@9 TK>G6T3OM\+KX M6&8^O.(,-C:MTO(%'0(K)A.R62^O&Y]4!0HV,Z1>IF1Q0V10#C&$5 M[PW9L7F0F OF.(SY2!6\T4F3Q>/#A$$IY[_8&A]TAF[^_N!K_O8C0B3XR##Y M:6283&OU";$[3R8@U$>M>P&<""6 U_C==4.2=OSMU\79KY_?CO/>KZ!Q)+R"? W8 M\T*4TV#X>;)Q-7S2WVBW9FRAA6 [ MR42?J1H^[V+K(?ASYC!_F%%N85'?5)B>J93(BD?&7+4?=9.EE#)0 \S=U-64 MP #77>IQWV;,I#,D#!T=,=&RZ70QU'F= 'EQ!I'/LN>A;J.@@*^6O!X0F="F M,H5H)R$Z9C/4MI[QCO+4"!B;Q(O&"<&WW"=+0<\LOH#=?F"O1WN$,"A[&^U/ MD4IA ?,[ 39KZ\,0".\$+,4/IW1Y_?P\*HZ#SJ,702=[+7C_TZJ(&4?NI?/0*L6=F=W3LE(0[.+7%T6V%_9J[JUPK()A/:@EF\N@U'6P)% M0>.8N/![OB]/?7@22 P(B7^/A;^(0,U&E#*R&6(+I:$-?RGRW\Q;C\.P$U3L MLI*)6>OJ8MWJKL_,B?&GYJG+"?'9P&)0M8%K;('5!WH=TV(^L(CUL?8 M.O[=UVX?.NUB"(=\XH,+L7>C7U@#HT0/5T>60PJ3T3*H0(-RP\:#8TD BV,P$@A;=.E$V M",M7=,X4F\_EVW[=RG'HVI']/019!OQZ>%L+W134[V4=!>C^U (UTJN7=&E7 M?< V#M3REJN-7=XR1YC/HW!35WQ--G1%NQ#!UVS9FP3_2!P0.!WGB8[_,'6D M#7]<=X(^Q".EPVQ7U:EAJU"ZL5,*[T$\*0'%?8@X#>6=Z<'G;6I13%CU*$V0 MW7OT*_0 ZET=]F3 .ZZ%IRY:%L._8;6VN($V$VM'RU)TRIAH]TQ]F>E@K.X> M\F!JZRSZ+/,3X$=CZ&K;=T>4? 7>@/WU0>X=>8ZJC1WZ>%/9"'-()@;J"*QD MV8*:>LP,5<3HMUG'Q=$L[/&K#]J>[3!!&HYCV3 .,@$'9 [0-W;G-:FC [6N M\6%K.Q8V?U8:'ICDZ@ =PWP;@HU]5&T= ]Q^NUV; ,BI08#<+&5]>Z6T/5<< MA.,"1\/NV%;/A&NC(9,+9L/?%'="3B#2L3?HTQN"ZD4BQ0E@,V2;]=%T L+! MAMUH4=(H(TD(V$];^]/8XR;C MK4F0('33=5= K?D:U:LS9<()O]%[ M*C$8-P?^O]U@R:] PBW%PA]?UIR;K)>KL!^=#P78.P%_7#JXO&WFBG<][V.@ M'Q=BT8\K]=3KBGIF:Z!>E,?.KTIK?)5O]@_RZN^3IPVA>03XKG%Y MU+6H\D<&V&3:\<<#<9S>T505U[?CXN'XWR:X1+F9ZQG$., MW'@?-*"I3=FL2/@C0)^*N>*V@3XM?J4O\HP$_+$_=ZY,\Z]GLQ1G<@=O1F:^#ZDJ=6 M*)P:VIG7[&U4\2:LISG>FJE^;//-LR7JYA=T>%N]('_!P$O1V!N)J.)RC'.I MK8J_?[MSVXAW:3EDA=VYK>V^K&0^-,\?;HK6:&T9/!O/B>)94>R9DMF^_.__V=M33G5F:'\K=;4'M-!@OSUF M8L@S<_"/WC1OKBO*9?6J>GESR9,3E7KI_K)RU=PE*2ZS-H&(J7JN MM4S>XA&*-O&FS;4;?'4JE7'I#NN34B]&&_STY1Y+P2HFE4F$KL'?J^J\\]+X M>%;< 2NP\;C^RQX&^;%QIS[;F[52DM7RGUKRR5EHXT5UK4U1&5*%PS+-* I=>ZISH(,@/I"\LO!^I%[>*B/NZBS\NX'?1[ M3?VY,'[#5D3BFAW&)S0!?1[,S%188&&L)S4DFUXE;6'U4]E$%7JNL)R_ZY5) M#;F7DN6)QZ[@.\TG9CPRGM Y193?OU5+A]^SA?'%*@C\KVL8 SN??Y&_^>UB MP:ON[T;(ZW!SH>(7LSI8,UZCYI,U14HL7SQZ:I\=Y8T-19.7IJK"EE.5V.&- M(&84U]%M,YZ8,JL2$V;&3Y'3Y8G5&UX??3_//;P'9SI\'0V]=ZAQR92F0F:] M[DE'^HKR(07\?!UD>QN!-_*_I@Z'' 3D2J<=SU$.E[<\G5"7T6 M"6R"ZH_6D5493_+EF94W_DHGB%H['??Z=U>/P\&OM\H97#?WG:CA#KM&-T?5 M6Q3ZG$$(FR#M8FZY'C!O$O[\6NUF#T_RWY]OVIL!,%B_:_7^CH M^/*Z]'>CTV>:9[!:M^$-AP;!B:@&$74U0':8&S@Z:K&.Y\!MV]M;9;36N#[Z MI0VKXZOKRMH"1^\#BN%X Y@-/.7$0MU9""X##P4[XX-D!A@:$BO#Q\9PW@\< MXXT17"8B4[G6^+PTJ/?4XNW9X^%2B!G-\\JUTKBIUR\J&(TJ78CH5/7JM'9] M66I6:UQ, OU9N&W;75_ MF ^__@TP"W$3W^$4O'G-_J8V;5[<\Y6O+W941?5=Z<)HC;.&7CD[NZU]>]R0 MJ2-88V$R!L;5V;+J])6AJFLD-^<:+3,B>)LHY9X,)*Y@4<@=WGPY]W+&Q4>K MEM_T%J\Q>?5@NBE#_0?,!G.9"RS/KG M(FK/\0)@U.%OS;-'%'6?1ZR+UP72:?_P<"8H\AI+Q-9XD)4U':10^+X;O6II MV'@:L(?-'60<0UCO0>;6=9"OXA4K^2&GV(9T 2O86^7#\HD3,PGY^)+K^8_O[S87G(XD,6;$2_*E;2N0M#OG%'N1* M:^SF"O;W^_'=36=#WK[M]B!OHM7(MDX\T@B-&DGT!42VY2'RL ,?UKO8/L0' M3"8;(\*>#W27K*.2J95A1&!=S.R (8W,RK 0!7U&/" B M=%\V4&MLYG]T?FIV_Z*]MO#21CHG%J8[)YZTQMF[H\:983?S#_E/7\JUR\MJ MDXHBE-+5B5*N72&8<^6J7-VZAHIS^W1NS6V"55Q4F]4S$0?8XI5LN4"*\'7L M[L)[>L!+V/T!_Q=[=#Q:QB-OO6"PGFKPOC\,0S3P1L=0]0'VA3$U!3U\/1X] M ]% G19%NP3+AL=5>P1,D;I'6%VE[<$#O'W0EN[>]A\^=J=Z8M1C ZOPX$$* MA4XGW:"FQ?K#:_M4+VQ6WE$D3Q+@H>3_&:^TQK73';NUGZ4 M,_>'6Q.W]R7XX;0$S[7&???^W+XY.\G]['WZTK@Y;E2^WX $5RJWD>+&G>AX MK^G7S&3BA'4X)\@D.]A&$9:&[9- 4FE\#/PX M[X?28;(MT/F^4A\9EJVC8XTX7+3G'@QE6D^XB0^,(E9N7W?\KPGQ=;/?V"<) M1]V-L.N4)5KO4?FR>#69$-\,O2W[3U$JJJF*WJK\%4<.;V*%)T^OGN*EQ]43Y^IK\+BY@%@Y'< &!L&P,AM 0#&&ICB1V?:'\S# M%",W-C?==LB)/&BETQE_"=5FY3*9R.XKEZ6KTAEED8G\O89R4FV4;QH-,![) MH(<'+NX;U09A(E2O2F#8ER[0S#^I-N4SUY7&S46S$6KG5+MJK%]_V!);?_/: MG?[EWO*2":=O>0:VUE.IHY\2)&JBU][C?2%YGT35&&''6929EOG+,[GW_DEW M^]3+S#-53],Q?(C-TK$5GQ9MPM?5L>T@&C"A=GRBDV RH78Z7.#CMTW+Y9FA M-B-!'O06K*NVJU132A4& +E#\APF=;^V$F\6*;X&JS^U[ %V _[F9Z-VJ3B<&K^+=-1+=23[SN>4OW 8^BDR MUF?99!Q4']2=_+WGO1;]S4?;!K05\MX^J;:V9UC6 V\2ZL^5%# $7VFK> :B MU1P0AEOI@:&#OSO:(=\K$=.*9JU>Q?2[_CFCI/,)^IBZUP0S:F?+/ MB'WFI(7[DDW_XKH!QN'6/89J;6_E*[ MK5S?5BMW6SC[3:@N&Y^TW\D\E4Q4S8XPPN >^EVE$2+J+\Y)Q#7"_JH@9D9[ MUI.)S5E#3\9VM*#QO5$R(40)9X4:>V2& M-82QA\ EJ*UNT":=<98E[3U5>T036 /.H/9,"[:K(T64K0Z9A_\6QJ.#?=F*LC7_. @MC#U[;XS5_*#E 2/7Z MBF9[/0>1XS ;\),05KM:2G8=%_V,X>ERX: #=@2VT!Y;)R!_NZFU+ MT^7//5!9@(@Q*BJJ3TBV=9@O"%%J 4$ZOM>A[P$A*3#("'\#%PT;'F.[Z0%V M;X<]1E-0M!J..#5\$>S3$FZO])C *I()9O;)&4/?8:HA&L$^@=4+UAR*,%C6 MD%E#@]'\#$S7@K%(N%%A(G^+Z)'W=MXRUK*5_!#N3S(QM/4!QE*Z5@>C[[S& M"=U>JMWIIR1#PDN90AH>8-MSF-)8E19CWLZF[!J(3,]TA7K2M8 M&M. ;DK"DTFL\!Y6$<"7F$TE,=UT8V!G=>1R=8 MYIS-=H!' M>+CJ4;!L:HF(.=ZX7>^P2+=X9DTHC^ MWG#E4T*]%6O1--0OL2!H!$S4[DDOH6"!,5!=53P/L51Z1]X M8>&C)E*3Y'1[/L_ITE XO13O+ YLPD*WJU!XF7S%9PO E=P4\1M@).R1O)@X M%6<$NKDU:GQ-)-.,LAT=6^4A5]U#&V9UMB=U - MUSNH+2/O)".!/H_TBZ7Y((H%>\6)QNW+DV6#XM\>!5M H:BI18&H>L1 E@W< M$73Z@0<_,DRG>D1H210K\(HYP:^#O5/Z*KS>9K!_8+0^F?B&U07JA]_AE;. M++$RL(-_H,WRT," RT)8<)GI_/V\4.0/?!I)C9*]2@:"EQ ;?,I A_OZR"2 M::9T?8=6J+^\6!W>;J((6/[4L>(^XFSZS!C..,D=4WX+NV#2K[UU4]ZRZ6[A ME#_Z=$]0R^ZA>XK\2YCD"M*$<1V8D8@TT>%$A@B9 ?9 Y_$LQ3<77-+'A4?XIA.TTE#EJR];%E@MPY9J"J5AU; M!4Y^ OP=M6T'+#FNLI6UAG#[LJ?H /N'U0]C%<2?'" M\&C*)6CW>D\UHQH+'*'K^;H[>N4(%0.D+>) HL8U--0.:UM[Z)6SP:)%E8NV M#O0-':TXC6^N-'W0[,-C.MI[8NPA9)H-X= M,JWDP7'%GZ%L5CLCZ6.*.3(* MKX( LE&XA@23-#RC>H-E^S0B+)+@K$/FQ\0TN*N.MEA(/_%!FKQN@ND?_@C: MH9/F7K!6U1ZD4.]R/&?J*;&A^(P,#]/\Q%2MX9Y!8H?NW<5J]044/S%8L;NEZ. >RY/C>!T?7I:-$ M0Q,NAZ]_@)GJCH:H@0?.37];R3D/;^V50XI@BGYS(A1%Y?\#%9:H9.]2?V;: M9[[7/5P4&O\^[PCO1=B3VO9<]-E.*C' MP9_\J0KK!=[W)TWSH9=QX=$ER+VWA@J1A*:ZZCZP!20BSQY:CI]?X/-$Q_7 M4)^D=%P4:(;!5<.1?&^^N&2<,4S="VGGB3-"HYU_*Q6Y:/AB6WA/<#=0]W1T M9"5=OD?Z(QGLG*R)9IXH*M-F(0:,V^J218B?!OL/ Q9(3S1ADS%-> [ /D1G M.LR LB*08]#T3VROIY0T1(MSA%?"MPQ/3TJ3EF&0$+*OW#&%NQ$P*]GC+@8@ MTD<=Q!<.;;.NV!/N>T.!1/-R& _*D.[N,(,;OFHF%\RP._(C' M->[Y>[:O7%GX.499[R,&Q,CM!/@Z[@/9V&;'3Q[A0_!7MTP-V.[I;N&4=]/= MV8]54PG4[ER*\RG[@3-E9#+><,H[0L*3,W[0[K .#8/+Q,K*%]42N??(&<%E M2QG5QQX)K1*/?V"D$716P^H!NW9\3ETNU7U.K78ZH"F0T$57Q1YGO<^HU?J! M 8I^$N(:5VY)DX.94)PT])1P2N*:<.;R@ M<$7S#'&A\(VPD6(8(=D%RBLY&WL@OQ#UD#M-[9FN)KZ?8@T4ZC45F"'?0E\C M(I\<]Q]BYB#WEMN>*6,U,"-TAL'_NC)>GTSX)\NEL*%Z)D)T1;,->;*#R83+ M\*RJ^($>!=,,AG[V(WZ8YCF5L8C^UC[3 Q79W]?05 YH*N3,!$(3 M<:NJ!B MC:7N8>&.T7:%YT':!N7 Q9)D"N@UM%=A+Z8CIN8?6XHG'X@L4:YO(6U(Q5N< M5&0I=XRG$\#S5#*.A@M-AH(7L):N 3M#JK0_XQ3?5WB>W( >HNQCZ(6K+;S@ M$IW.J.0'7Y;?I$A@Q]9=;N%:9"@Y7@=WA^9#N@?5Q.%*3)<<>S8WF$76IP%; M8/ (6HAQB] M@S=A_"<7(Z:H9C'3P\E)MR*G33*#9QB%/$EG@ .)B[IS-+[%I.]8!*%M'4/R MG!LBWS:#A9B2 ^-E(EN2M&KNO-9\WHKQ09-18K8(MRA_R:"!9W2HQOH1-7HL M"2*_P$#OV2H6_'RF* 6/H")I.V#7H(G$HY$8B!&1*6Z\HJ0"GMGKP24G7=N$ M?X%1R"0["?D%/![: M]T/:K@FZ1U\?_M?0@?(HQFH-T5.+(!N8M$2JGU^^@SQ:]ZMP>!J7SD0 N$.^ M(0JF>DXD<8+QQ!VPAQBF"[E,:DU2C[*ZT?BUGV0@ZX=,LJ(:F$<:I&BA -HQ M]K?*FJ'4*B00F=X5RD.+)(4 >R9;PM PTT-X8>&[=)A/ELSD@,$_*_&9P+ M=_JK4NJ(MGE.'04.0--Q%B35*>O*J6N/1$(=+Y_S$PR%'D1G1FQ?I!M.9]S) MJK[4HMP[9\J,ACN1\:'O>=*EH%YDK9X6H^XM-$%2?9Z M5Z45)!.PO_!V2O@ ) 0%?UU"-?Z3BA#WEXOK M"(?7#1)'%2HV%#<1*1A3?./Q H+?\1.:D8@YCU"Q&Ò>5$J";9*)F*JN#*T27$0UND'(KK1*PB@)4 M$6-$?F(B?Q[7Z'F@#(6!$5@L+@)_8L(73F^'"@V%)1:%0<"$*7+F6;9T]X<< MVKA%PFF'>0<.8\&M V.]'S,)44S#BUVD&S#\Q4Y?-4UF^.P,8R&[:_H&DR:D MJ8'Z"RC2]?/-9,T"SQ0/^5E9%ZA!F#!4Y< +3<./R-3[:'$#EBQ(,2']T5:$ M0\B4&Y#-E'$DO0I ::JI23J/"7JDPF*?&Q(A7!+A0_!70?MSQAS=<)Q\<1"&2VAVC/)# 8["G]S)T.4+(*HA29# MB"'U*&!K2.^!OR%$^7.*9Z:L;A%7E6$4YE@N 5>14BB+8B8%95!U*"B85U"H MC@.F<5#[N*]+X+'()J&)7%P*(&HZG0(U+/'E0Y>WPX_ MYN89UR\5PIUK1_?_M75MSVLBV?J>*_]"52JJ<*>Q8 MXF8FLU-%,,FPQS$><&;V.2^G!,A&.R!Y2\@Q^]>?M5:W+B )! B0C.9E'%MJ MK;ZM7I=O?;WVEJOH;&TAV=''X=7:,A\\O?TGV97I3TE]F6/D7"KVPY MJ@?29M(OW\F3Q/V G[I+G$[[OMRI4BF'3=NQ[JNKU&II$N=,CCDZ>[^1\;RZ M^251![N$#N^9P2NM?%%I.+;V/21264K36JF&*N]C25-OI$D:J;K22MV?/HWZ M6J1M=>>@]]R@- ?O+8N_B=&XE:&X:H0W:\F9@[ %$=J-^()D;Q1JH;OTY(;A MK+;;<@C$)[(W!.>-JZV[?Z"3=ED>F0_J/7(6+,L>$JV)>'WC.:'W!&^-B)]& MAX4BG(?=&W;56+56C[-V93YYL<0-7U:G,Z25JUAJ,1_2N$-Z53W%\=Q .V\S MJ+4DQW/%C;H)IZRR<3_N":/'6PLW-^BJ Q$FO#+QY+YH2$,]F;.W[O'C0C#C M8))+C%CPID\$5ID9V([0N:'M$ =42$-RB=,-B'21\; L'M<[5+M2>R<(Y]S' M-Y/XIP)BC$SM6=5]8*6!(+KU(<#YA1^+Z"1?5IB*M;D$(XZ0"D0*V$ CP+AU MP>Z(PT[PI6OZ@\E1JU@TA'P.5,)#J&WV;$R4&:N,=/NX>UJ6=SV.I M3 DL7B=;K^W0_-I36I*\CDB7[WAQ[_(QC74J,<]I%G9,#PW3*:GRSE^7H,A/ MOY4?EH=!F76?B# '2P+:+T]XMUF.>SP^[M&RIT2_BF!W9X*H( GG)VM8QO"M MD3$(8ZRDE(O$D2J'@1UN)I6\*K6VZ^L'1_7M&?_HQ^@=_,OR<;Z\ O.9ZKG> M%?CF'H),G(';;I#=Q&BBZD<;[[>!R3Y\8I1383T!>S^.3/G0K$>"'O:S[W;; MDKMA+N6K4-A9G]-#E-A758?U,N'W9O@(V9]5YIF7BP'S?>("EZ7U\G5R:*XY MC4C_N9^70S-_*3P3 %,<:\/, 2NO@ M -AH>%C/SR)P[5$$;(E=6UE;X*!1I51A^N1 G3%'MC'<(2#IXXU'&7IN,-Q M5@U%O!\#'"S%'XJPA/<)IKOW+?.^\P=[ESCMD:[?,/B8N0 D2.W8[\5"+ ,^ MUFG$Z?_P^EOOB^RM?$G%"/P^.LZJIH,I MB"1)@YDSD"[_'UWA.\3[%J=T@6*Q\)>FSG0%B95@0*I7U)8K 9+RCV' S@<" M8#+%YA3ZC#-'XM9F>%L.OCU1'_$*,?&H2YPCGG N!J0K^^AF/^/A 2_K&),'K\ZA(A^376F:,X-,;QK5AM"7[J4JC5EO&4RWI 0Z5&LSILD/5 ML8+828R!XG;SH6*)DPY_8NI_;.T9["Z\=BV]*S [1()A JY"$5_E*.(] MHXAKIX$B/M1V2Y^H^^".#*9U?O*T3J*2][47<'57'C"I5WC[TLLY?^?)XUAS M_LZPB1#!;Q E57( R$VZ VI^#QR@L7KY&H8O22[1>(.V M"T(UJF=;(5;P HWF;N=N$I3M\+W.$K;S"AMSYUZ,D.T/0=KPHIQ M-YQPY3(3W*QR2;X*95/,"+^I7+JL7&5!_N7EX,B_!3+U2'C@J"X$86ZOGZ"U M7@F=MF.!+FOI(I9,%UULD$!X/XLR0R2M=I33D#9AG9E0#9;M[(FI->V8RDU# 3=A0727O525H M+QN# %V]%ME*L!!E/<=:S>-8JT92H<81=P$_Z%*B8OV'OE!;,5*GB(O INGF MYY64J&N(4$LB04_?#I:>% O*8C5-E$/D5(E8E@%_Q?(:NG2\U?VK<^T*%,FZ MRE:3KA8+.>OJL??G>MY$N53E*%O.FUB/(C;<9N?*I2M9]E@3&Y=;-[ZN+D#H MF47*1/=YES)QX_WLPP-CQ52PFHLJL.8A]5=B]^ &Y%57> 5\L8"M3PVZ^%S1 M%XO%RF4Y4'V&\Q?'MVXRMW+Q**Z>:/&F(7DXUF3:\ MW69T8CM33<;"MB7)%+GCZVDC'\R))G.BR9Q-,1^:_,$4W*I5HC MZXR'5UL1\!UUV,LE6^Q.H5 _#0J%[&_$G)4T9R5-M= )LY*Z'O*V.5_.2>IZ?,EE=X4O(QBIK@=Q<>DJ@8)VL:.),;**<^S0#UJ5S> M'?-'II$JMG$G>T_WOJ,R0H=YT_OS>N>[<_T^QT+R]9JWF7>>^ M><-Z[7[W>Z_5[J>^ UD8YR58GD) 703SPK;1GL#MLF#Y#_G!-]%@V8^TV3QA M:%YF47@BX(AQU%^98L^,.,"\*XS;BC=-CA#"5[?GQ@N C0X,+ IA'3T&9.2; M,F=P$$5+<"#T2'69+T?03>"Y$7: ;)F"7C](FV778[?,,_$[ MA]2-0:-4#Z](C3T&!\KH_VV8/U#?#Y4G#4%FH.TG]HC_9LTZW;4@,YERUK < M>:E223Y+?LP>29>EJ^H6=TSF:>;DS;EL6?E-\)O 8@LN&MJ_Y*>%/,DSK$',QD?@$&/+V]C3@_ES154 AWWW,A MO$T3D.)OE0W4B:8^4S7:C+ZE/#Z:ZB-F0419F?JB6;.5FA"+5RP;ZTDUC-XA MD;0*GB.^[)6QT$M8-ZJ9ZI3>PJ8H,:4^:D.8GL&_N6@\U ^:_.=L3#^"9!/P M6+E\.BP4-E<5$[Q9@V'0RGJ8"Y^4CXC_(R6?)C?T1P/__V#/;##KA6B&#@\- MU+D!TF#;Q0(V7@+'GHQ_9[@-U[?&?XGJ14H/+:1-L$]8#6NIZ@\<"%/1P--& M&QN_!,(]:+JBTSNS,9Q5CV.>4L+W4.S9W'LB:YYT)J,[&T!CY,L<&K-G:,S5 M*4)C\JT85I;:Q+, M&:.)CF4T-=$,1$S'P:6"9WH-B:0--UWT"ONQ%&$.<@V M(!'&A >C>?P9#CUXRS M;H80]X4VL&<"43)#:@YJBTT,*\SNDDNULC"T=$,_ MYP;*0AZK(3)C"\,5>2^-%Q;W*N^+!2J]'ZE/IHJ_0;@&P1:F!BC/_](O2EA[ M_ZQ9^#>R7#".2.0>^/"0*&$MPE2 [01*#,V39]">!@P!9D/-9YR@J-Q)I/ ]U,!!ZN MO"'D*74I3_FE<5O*6V_+^E7RV[),X0^BBJ,GZ)]@PPIHO&H.M?R.]10N"GF311'P/"XY?M3':(GD ME98]F0FRP&(AWL(1+D6C7.K*^#QO\!"%3(&;WRY=BX7/SIGG; M:K/^[^WV/6OV>LW;K^UO[=O[TT6F'8)%#FM]"(4*2A:<4_" )^3:6F-,PBFF MB5ZJR+B%9QWS+9" F*U>Y[[3:MZ !=-J=;_?WG=NO[*[[DVGU3EA:.9A:!2? M3/5),=V Z-!79>*<0XC6$ MHCGJTXP[&W@ ?='M3A3!3?/1DF?D69>I$D"O NA&J=0I"19@TGAF6C M1N##@-W!E'S42_PS(Y'MQY_#ANN"]6TXF:/E7B$R2>+=-HW.E1, ''%*:^\M M&GMBFKY@"$T@'#LB$-P/P_R.-3C23;JX$%LR-) MB(8,]/:G#_!@P(\,$_J&3NE6&TP;#K8?:N;0GD+_=2PL9."1V 0K0).$DUV/ M-.@Q0N1G( M#\

K: W07RZ+:AF87594;-DVW2L'K#^)&-C9_0I%E" MJS-BUN),5;$@4"*^*3J 9A2_U$ 8;/+RHJKI)^^*_ WJ+ !36J=$8>JF2'VN M35&S*!R61%L%_FDJC4JUO^+"/8?N98A;\H6,DW%'G%L"SDA(J$ MEL^8D&3C(I L>F)\856^^]QNA8V"XM15P6F,O8Q0S]Z.+Q:LL6%/1@Z^"X<$ MIP_.W"'7%$.*[9)C"9-HP[3#Y[4G$@IM!@$WL0AT1WL?FQO@Z>UH>EQ/>"N# M*(,2GPI90J3?0Y<0J3[+?GQ4"=&F<*"<7\^'#0<_JT;"[5SQ<@SU@6Q9)0VP=NC*9X^H#>;ZX(K<65GW/$[GK$_F.KP93104* M$WAKP)3(M(PULJ/$V:.SOJ\C3:\C=Z(CL%BZB-5;-_4C+KO(8L(;35VWB?T3 M-S!^Z ON*.GR_ ]W,SW ._ (XO=$H,(/IN\^:G[O?[]FW M9N^/]CWK=?I_I-MCRNPY2EJ565.P65739W8/!<)8P>,'U!F/X?5LL+7 N M.^Y!7P55RD^#]@M/@*-]C'^6&N4*U_D4BY@Y9R//H_'((+7A4QC%@J/6\?(= ML%*SMDFS[#H'-G!Y:0-7+EBK>WO?Z][T:?/>];JM]C7NUPSV-I-;%HY*Y,IQ M3G;72QMQ&YC<;BS;5BWW%A@O", !.\;$YQ:2RJ% MIP/1XIZ#EK-[_LY'\",/F@S;C&C 3;6GBA);8 U1]!P7X=% M=H1Z+*X]6K\$QLHSFNRJ[HV'3TNO[3L+ZSI/%K7@D0>8=U@LY YUZ9XQDP3@ M?_-,3^=O) V(BI4:M+:%41QG+9N^?2 "6L4"FL#RY<>P?M"?I(_@WCRKDPOV MV0MJT&>=Z4"O:-ONN#T14:=9O#FA(+[7%Y@/5:<7J!&_F>U?50.W;2\VR?>. MV" _L:!=F_#P#/BI4UA8GC.UL)-AP9Y)[\F+-&D7DW1HA9?$W32P[T;".Q9Q M/O1 Q&?!\7.VL\6PT C\ $^HEC&=:N2-. X*;&9;,(*1?PS.'/YX)K]'M\"> MVMQ?Y-?A3:>VCOZJZT Z55&NN^/M/'_5#^ZWM9-8+ 1FD:LSSP$MT19&X"#U M$QDSH(.6\&P?%9.^YLZ,-]\ISJYD\DP4*2]/@X&2]T$Q46\09XG.W7'<:A3U M\'GIGMV+7"XS=YG"X[JZX%BK/H4@]!(/)HQ$^!7\?/C@!*O3A/LI[CSD3X_Q MMC[YJ(@S0FBI.9MH/W!E4=9@Z:52G)[A\2BZEOBR[&WYID<)!]RPBNN&W35[]\5"IP-6\/WO[1[KW'[I]KXU[SO= MVW3'1[*3ME\<^NJ2!RQ=L)OVU^8-=WW;UYW;KWDN?[^Y?*?67<.D"67JT*I$ MDP_^3YD*8_+,CVO.@RNP8?Q6Y.%$T:9.HGNF/?*#&^Q6*ML6EJB!MAJ6MPSA M2.5<:0,;'@!+-VOQIRQ;< YHR4'1 M>?:EV;KO]G)=N#_"$ATSS5C3X 2*B.+"CW85JA <",WZ85VPSV3)(=Z(MHQ3 M$T'O.[YJB)>[\73900F4H?0>95_&R>1?Q3C<+2+D%D:JT:Q@3EWW9W=N+0"^)#RL8&'!0R>T\\( MB!-(;.O*3_@-10[<1T8&9=J\IYXUT#"^F$.)BR7")3X<@Q@*$6]T\ S;3<3" MZ.=G\H&K,V9C4Q7!W1C%.QS9$C"]G ":"*U&J!P6IG' 04U.Y20?+#TILV2O MQF!]R1BLYF&) V[Y6T-/=]W5TJZK7;#VOW[O?.[<]R]8NON2 MV-$:BI0^# &X^C+6!IA#5 CG.8&C#ZM3;5/7K#$F)SDW"#=VP=K_CVOMFX'3 M[<\,\X3[\RG+^9:-^["0;HE,RP08P.-_("1-$T(#O#X+M7&7',2^.[$+>:Q@ M.B7)*6SSI;HPARSA_X[2L5L#-9W;JW!>XBVF2MIK<<5V!-T[*<5$70PR]0FZ M[^]2&"%WTOLR;GN)GKNKINT8 L583:E9*T%97^LR*4L7$A?DEU_R);/+?E/8 MV%0?_O%&?2E+Y]+%>#9]\ZF%\_X@JI+8G6U:MJCN\ M^S)1YX1?HQ"R_)']+ZA5S.^!A=PQ%5W[[8/RZ1169X(+(*5BY:HL254FYZHL M<54F)ZO*OJ(>N[%/18/E"S'777%TEYR;88GK+CF^&=:XK.5F6*[$$EMG@!4+X;>*N7'Z /3\Z$'U%.RCO:\)Z5(8"'1]L\)+ZD;* M3*$DCH7DO^Z"H#+WRF65]=1'FU=";(^C5J[E>6AD0/D 0#U((' M!Z968K^KDV<5WX7N*+IU'IS0A$?FHG/;/__7Y]X-C [G46'7QM!&;-(ZQ9MP M+Y/N6+_U.^_8O?)BZ,9TSMHO,U4G,&%_.%:GRFOI::MY$]E3D&3H+.0;3?]! M3&JOI-_7[2^DFJ6/4;V_QMIV[55V_J;Y.7+2;Y2!.GEU/;[KM2-[?(=D5?HL M8IVS3/>\PEI4VDG%=/XS[!K/L"]8SWW&D=8SCD+0=(2C,AHK7C'M@R>W'10# M#.G[\'%QC9C4@Q*V!9 LL.JMKS!-N"^_T*2-&.(O-7T9R97=;OV"M?-.QQ ' MGF*06NAZ6E/++.>US/NM998O3Z:6.:6*<6E&#ZQ! HC'AAM!ZW>^WC;O]T,X MELX9W-.J>V$-5*"MW"XZ-M$L0T@ED( M[TZ>(87E6)D\L,&+FDQV+3Q_Z'[BP0:Q#:)?R MQ9J+]4FL%2Z+MV#RQ9*+%11+\).B)$$"TWS1Y&*%B75VQZ\P0T;0T)7S?N72 M22H7E.'KC/8F#WC].,V4ZGCRFS+G,WT I\GQF5QH MY:*KE*^C7*PWG[ZZ'A*ND'QUY&)%>$6!FQORU9*+M=H="BR9]Q%@P&UL4$L! M A0#% @ #C@P6'/-R7/L&0 P'$! !4 ( !!!D &)M M#71#/&UL4$L! A0#% @ #C@P6)] V5AJ!P SB M H ( !\*( &5X,S$M,2YH=&U02P$"% ,4 " ..#!8 MY\(ZEX0' #?(@ "@ @ &"J@ 97@S,2TR+FAT;5!+ 0(4 M Q0 ( XX,%C/Z7P<(00 #40 * " 2ZR !E>#,R M+3$N:'1M4$L! A0#% @ #C@P6/O]=A ,! 6@\ H M ( !=[8 &5X,S(M,BYH=&U02P$"% ,4 " ..#!863#7>$[F !=G D M# @ &KN@ 9F]R;3$P+7$N:'1M4$L%!@ * H 90( ' ".A 0 $! end