0001493152-23-012369.txt : 20230414 0001493152-23-012369.hdr.sgml : 20230414 20230414171211 ACCESSION NUMBER: 0001493152-23-012369 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 63 CONFORMED PERIOD OF REPORT: 20230228 FILED AS OF DATE: 20230414 DATE AS OF CHANGE: 20230414 FILER: COMPANY DATA: COMPANY CONFORMED NAME: GREYSTONE LOGISTICS, INC. CENTRAL INDEX KEY: 0001088413 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] IRS NUMBER: 752954680 FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-26331 FILM NUMBER: 23822007 BUSINESS ADDRESS: STREET 1: 1613 EAST 15TH STREET CITY: TULSA STATE: OK ZIP: 74120 BUSINESS PHONE: 918-583-7441 MAIL ADDRESS: STREET 1: 1613 EAST 15TH STREET CITY: TULSA STATE: OK ZIP: 74120 FORMER COMPANY: FORMER CONFORMED NAME: PALWEB CORP DATE OF NAME CHANGE: 19990610 10-Q 1 form10-q.htm
0001088413 false --05-31 Q3 P5Y P5Y P0Y52M P0Y48M 0001088413 2022-06-01 2023-02-28 0001088413 2023-04-10 0001088413 2023-02-28 0001088413 2022-05-31 0001088413 2021-06-01 2022-02-28 0001088413 2022-12-01 2023-02-28 0001088413 2021-12-01 2022-02-28 0001088413 us-gaap:PreferredStockMember 2021-05-31 0001088413 us-gaap:CommonStockMember 2021-05-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-05-31 0001088413 us-gaap:RetainedEarningsMember 2021-05-31 0001088413 us-gaap:ParentMember 2021-05-31 0001088413 us-gaap:NoncontrollingInterestMember 2021-05-31 0001088413 2021-05-31 0001088413 us-gaap:PreferredStockMember 2021-08-31 0001088413 us-gaap:CommonStockMember 2021-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0001088413 us-gaap:RetainedEarningsMember 2021-08-31 0001088413 us-gaap:ParentMember 2021-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2021-08-31 0001088413 2021-08-31 0001088413 us-gaap:PreferredStockMember 2021-11-30 0001088413 us-gaap:CommonStockMember 2021-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0001088413 us-gaap:RetainedEarningsMember 2021-11-30 0001088413 us-gaap:ParentMember 2021-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2021-11-30 0001088413 2021-11-30 0001088413 us-gaap:PreferredStockMember 2022-05-31 0001088413 us-gaap:CommonStockMember 2022-05-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-05-31 0001088413 us-gaap:RetainedEarningsMember 2022-05-31 0001088413 us-gaap:ParentMember 2022-05-31 0001088413 us-gaap:NoncontrollingInterestMember 2022-05-31 0001088413 us-gaap:PreferredStockMember 2022-08-31 0001088413 us-gaap:CommonStockMember 2022-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0001088413 us-gaap:RetainedEarningsMember 2022-08-31 0001088413 us-gaap:ParentMember 2022-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2022-08-31 0001088413 2022-08-31 0001088413 us-gaap:PreferredStockMember 2022-11-30 0001088413 us-gaap:CommonStockMember 2022-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0001088413 us-gaap:RetainedEarningsMember 2022-11-30 0001088413 us-gaap:ParentMember 2022-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2022-11-30 0001088413 2022-11-30 0001088413 us-gaap:PreferredStockMember 2021-06-01 2021-08-31 0001088413 us-gaap:CommonStockMember 2021-06-01 2021-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-06-01 2021-08-31 0001088413 us-gaap:RetainedEarningsMember 2021-06-01 2021-08-31 0001088413 us-gaap:ParentMember 2021-06-01 2021-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2021-06-01 2021-08-31 0001088413 2021-06-01 2021-08-31 0001088413 us-gaap:PreferredStockMember 2021-09-01 2021-11-30 0001088413 us-gaap:CommonStockMember 2021-09-01 2021-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2021-11-30 0001088413 us-gaap:RetainedEarningsMember 2021-09-01 2021-11-30 0001088413 us-gaap:ParentMember 2021-09-01 2021-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2021-09-01 2021-11-30 0001088413 2021-09-01 2021-11-30 0001088413 us-gaap:PreferredStockMember 2021-12-01 2022-02-28 0001088413 us-gaap:CommonStockMember 2021-12-01 2022-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-12-01 2022-02-28 0001088413 us-gaap:RetainedEarningsMember 2021-12-01 2022-02-28 0001088413 us-gaap:ParentMember 2021-12-01 2022-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2021-12-01 2022-02-28 0001088413 us-gaap:PreferredStockMember 2022-06-01 2022-08-31 0001088413 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0001088413 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0001088413 us-gaap:ParentMember 2022-06-01 2022-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2022-06-01 2022-08-31 0001088413 2022-06-01 2022-08-31 0001088413 us-gaap:PreferredStockMember 2022-09-01 2022-11-30 0001088413 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0001088413 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0001088413 us-gaap:ParentMember 2022-09-01 2022-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2022-09-01 2022-11-30 0001088413 2022-09-01 2022-11-30 0001088413 us-gaap:PreferredStockMember 2022-12-01 2023-02-28 0001088413 us-gaap:CommonStockMember 2022-12-01 2023-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-12-01 2023-02-28 0001088413 us-gaap:RetainedEarningsMember 2022-12-01 2023-02-28 0001088413 us-gaap:ParentMember 2022-12-01 2023-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2022-12-01 2023-02-28 0001088413 us-gaap:PreferredStockMember 2022-02-28 0001088413 us-gaap:CommonStockMember 2022-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-02-28 0001088413 us-gaap:RetainedEarningsMember 2022-02-28 0001088413 us-gaap:ParentMember 2022-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2022-02-28 0001088413 2022-02-28 0001088413 us-gaap:PreferredStockMember 2023-02-28 0001088413 us-gaap:CommonStockMember 2023-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0001088413 us-gaap:RetainedEarningsMember 2023-02-28 0001088413 us-gaap:ParentMember 2023-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2023-02-28 0001088413 GLGI:PreferredStockIntoCommonStockMember 2022-12-01 2023-02-28 0001088413 us-gaap:MachineryAndEquipmentMember 2023-02-28 0001088413 us-gaap:MachineryAndEquipmentMember 2022-05-31 0001088413 GLGI:PlantBuildingsAndLandMember 2023-02-28 0001088413 GLGI:PlantBuildingsAndLandMember 2022-05-31 0001088413 us-gaap:LeaseholdImprovementsMember 2023-02-28 0001088413 us-gaap:LeaseholdImprovementsMember 2022-05-31 0001088413 us-gaap:FurnitureAndFixturesMember 2023-02-28 0001088413 us-gaap:FurnitureAndFixturesMember 2022-05-31 0001088413 GLGI:PlantBuildingsandLandIncludedTwoPropertiesMember 2022-05-31 0001088413 GLGI:YorktownsGrindingAndPelletizingEquipmentMember GLGI:WeeklyMember 2022-06-01 2023-02-28 0001088413 GLGI:YorktownsGrindingAndPelletizingEquipmentMember 2022-06-01 2023-02-28 0001088413 GLGI:YorktownsGrindingAndPelletizingEquipmentMember 2021-06-01 2022-02-28 0001088413 GLGI:OfficeSpaceMember GLGI:MonthlyMember 2023-02-28 0001088413 GLGI:OfficeSpaceMember GLGI:MonthlyMember 2022-06-01 2023-02-28 0001088413 GLGI:OfficeSpaceMember 2022-06-01 2023-02-28 0001088413 GLGI:OfficeSpaceMember GLGI:YorktownMember 2022-06-01 2023-02-28 0001088413 GLGI:TriendaHoldingsLlcMember 2022-06-01 2023-02-28 0001088413 GLGI:TriendaHoldingsLlcMember 2021-06-01 2022-02-28 0001088413 GLGI:TriendaHoldingsLlcMember us-gaap:RelatedPartyMember 2023-02-28 0001088413 GLGI:GreenPlasticPalletsMember 2022-06-01 2023-02-28 0001088413 GLGI:GreenPlasticPalletsMember 2021-06-01 2022-02-28 0001088413 GLGI:GreenPlasticPalletsMember us-gaap:RelatedPartyMember 2023-02-28 0001088413 GLGI:NotesPayableOneMember 2023-02-28 0001088413 GLGI:NotesPayableOneMember 2022-05-31 0001088413 GLGI:NotesPayableTwoMember 2023-02-28 0001088413 GLGI:NotesPayableTwoMember 2022-05-31 0001088413 GLGI:NotesPayableThreeMember 2023-02-28 0001088413 GLGI:NotesPayableThreeMember 2022-05-31 0001088413 GLGI:NotesPayableFourMember 2023-02-28 0001088413 GLGI:NotesPayableFourMember 2022-05-31 0001088413 GLGI:NotesPayableFiveMember 2023-02-28 0001088413 GLGI:NotesPayableFiveMember 2022-05-31 0001088413 GLGI:NotesPayableSixMember 2023-02-28 0001088413 GLGI:NotesPayableSixMember 2022-05-31 0001088413 GLGI:NotesPayableSevenMember 2023-02-28 0001088413 GLGI:NotesPayableSevenMember 2022-05-31 0001088413 GLGI:NotesPayableEightMember 2023-02-28 0001088413 GLGI:NotesPayableEightMember 2022-05-31 0001088413 GLGI:OtherNotePayableMember 2023-02-28 0001088413 GLGI:OtherNotePayableMember 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableOneMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableOneMember 2022-05-31 0001088413 GLGI:NotesPayableOneMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableOneMember 2021-06-01 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableTwoMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableTwoMember 2022-05-31 0001088413 GLGI:NotesPayableTwoMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableTwoMember 2021-06-01 2022-05-31 0001088413 srt:MinimumMember GLGI:NotesPayableThreeMember 2023-02-28 0001088413 srt:MinimumMember GLGI:NotesPayableThreeMember 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableThreeMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableThreeMember 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableFourMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableFourMember 2022-05-31 0001088413 GLGI:NotesPayableFourMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableFourMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableFiveMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableFiveMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableSixMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableSixMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableSevenMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableSevenMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableEightMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableEightMember 2021-06-01 2022-05-31 0001088413 us-gaap:PrimeRateMember 2023-02-28 0001088413 us-gaap:PrimeRateMember us-gaap:SubsequentEventMember 2023-03-23 0001088413 GLGI:IBCLoanAgreementMember 2022-07-27 2022-07-29 0001088413 GLGI:IBCLoanAgreementMember GLGI:RestatedLoanAgreementMember 2022-07-29 0001088413 GLGI:IBCLoanAgreementMember GLGI:RestatedLoanAgreementMember 2022-07-27 2022-07-29 0001088413 GLGI:IBCLoanAgreementMember GLGI:RestatedLoanAgreementMember 2023-02-28 0001088413 GLGI:IBCLoanAgreementMember GLGI:GuarantyMember 2023-02-28 0001088413 GLGI:ThreeLeaseAgreementsWithFiveYearTermsMember 2022-06-01 2023-02-28 0001088413 GLGI:ThreeLeaseAgreementsWithFiveYearTermsMember 2023-02-28 0001088413 GLGI:SaleAndLeasebackAgreementMember GLGI:YorktownProductionEquipmentMember 2022-12-28 2022-12-29 0001088413 GLGI:ProductionEquipmentsMember GLGI:NonCancelableFinancingLeasesMember 2023-02-28 0001088413 GLGI:EquipmentOneMember 2023-02-28 0001088413 GLGI:EquipmentTwoMember 2023-02-28 0001088413 GLGI:TwoBuildingsMember 2023-02-28 0001088413 GLGI:EquipmentFourMember 2023-02-28 0001088413 GLGI:PalletsMember 2022-06-01 2023-02-28 0001088413 GLGI:PalletsMember 2021-06-01 2022-02-28 0001088413 GLGI:PalletsMember 2023-02-28 0001088413 GLGI:PalletsMember 2022-05-31 0001088413 GLGI:CanadaandMexicoMember 2022-06-01 2023-02-28 0001088413 GLGI:CanadaandMexicoMember 2021-06-01 2022-02-28 0001088413 GLGI:EndUserCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-06-01 2023-02-28 0001088413 GLGI:EndUserCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-06-01 2022-02-28 0001088413 GLGI:DistributorsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-06-01 2023-02-28 0001088413 GLGI:DistributorsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-06-01 2022-02-28 0001088413 GLGI:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-06-01 2023-02-28 0001088413 GLGI:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-06-01 2022-02-28 0001088413 srt:ScenarioForecastMember 2022-06-01 2023-05-31 0001088413 2021-06-01 2022-05-31 0001088413 2021-06-01 2021-06-30 0001088413 2021-04-01 2021-06-30 0001088413 2021-07-01 2021-09-30 0001088413 2021-01-01 2021-03-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

Form 10-Q

 

(Mark One)

 

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

 

For the quarterly period ended February 28, 2023

 

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

 

For the transition period from ___________ to ____________

 

Commission file number 000-26331

 

GREYSTONE LOGISTICS, INC.

 

(Exact name of registrant as specified in its charter)

 

Oklahoma   75-2954680

(State or other jurisdiction of

incorporation or organization)

 

(I.R.S. Employer

Identification No.)

 

1613 East 15th Street, Tulsa, Oklahoma   74120
(Address of principal executive offices)   (Zip Code)

 

(918) 583-7441
(Registrant’s telephone number, including area code)

 

 

 

(Former name, former address and former fiscal year, if changed since last report)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class   Trading Symbol   Name of each exchange on which registered
NONE   GLGI   NONE

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant 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 (Section 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to post and submit such files). Yes ☒ No ☐

 

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

 

Large accelerated filer ☐   Accelerated filer ☐
Non-accelerated filer   Smaller reporting company
    Emerging growth company

 

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

 

Indicate by checkmark whether the registrant is a shell company (as defined in rule 12b-2 of the Exchange Act). Yes ☐ No

 

Applicable only to corporate issuers:

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: April 10, 2023 - 28,279,701

 

 

 

 

 

 

GREYSTONE LOGISTICS, INC.

FORM 10-Q

For the Period Ended February 28, 2023

 

  Page
PART I. FINANCIAL INFORMATION
   
Item 1. Financial Statements  
     
  Consolidated Balance Sheets (Unaudited) As of February 28, 2023 and May 31, 2022 1
     
  Consolidated Statements of Income (Unaudited) For the Nine Months Ended February 28, 2023 and 2022

2

     
  Consolidated Statements of Income (Unaudited) For the Three Months Ended February 28, 2023 and 2022 3
     
  Consolidated Statements of Changes in Equity (Unaudited) For the Nine Months Ended February 28, 2023 and 2022

4

     
  Consolidated Statements of Cash Flows (Unaudited) For the Nine Months Ended February 28, 2023 and 2022

5

     
  Notes to Consolidated Financial Statements (Unaudited) 6
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

14

     
Item 3. Quantitative and Qualitative Disclosures About Market Risk 18
     
Item 4. Controls and Procedures 18
     
PART II. OTHER INFORMATION 19
     
Item 1. Legal Proceedings 19
     
Item 1A. Risk Factors 19
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 19
     
Item 3. Defaults Upon Senior Securities 19
     
Item 4. Mine Safety Disclosures 19
     
Item 5. Other Information 19
     
Item 6. Exhibits 19
     
SIGNATURES 20

 

 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

Greystone Logistics, Inc.

Consolidated Balance Sheets

(Unaudited)

 

   February 28, 2023   May 31, 2022 
Assets          
Current Assets:          
Cash  $876,626   $3,143,257 
Accounts receivable -          
Trade   5,066,680    6,001,049 
Related parties   120,834    252,112 
Inventory   4,827,079    4,112,496 
Prepaid expenses   644,384    304,240 
Total Current Assets   11,535,603    13,813,154 
Property, Plant and Equipment, net   28,519,162    31,876,765 
Right-of-Use Operating Lease Assets   5,402,769    55,535 
Total Assets  $45,457,534   $45,745,454 
           
Liabilities and Equity          
Current Liabilities:          
Current portion of long-term debt  $2,217,304   $4,160,403 
Current portion of financing leases   41,487    1,630,895 
Current portion of operating leases   243,951    33,881 
Accounts payable and accrued liabilities   4,881,056    7,820,837 
Deferred revenue   23,007    5,329,047 
Preferred dividends payable   132,500    85,377 
Total Current Liabilities   7,539,305    19,060,440 
Long-Term Debt, net of current portion and debt issue costs   12,523,087    9,306,037 
Financing Leases, net of current portion   27,850    532,148 
Operating Leases, net of current portion   5,158,818    21,654 
Deferred Tax Liability   2,039,694    1,743,694 
Equity:          
Preferred stock, $0.0001 par value, cumulative, 20,750,000 shares authorized, 50,000 shares issued and outstanding, liquidation preference of $5,000,000   5    5 
Common stock, $0.0001 par value, 5,000,000,000 shares authorized, 28,279,701 shares issued and outstanding   2,828    2,828 
Additional paid-in capital   53,533,272    53,533,272 
Accumulated deficit   (35,367,325)   (39,838,449)
Total Greystone Stockholders’ Equity   18,168,780    13,697,656 
Non-controlling interest   -    1,383,825 
Total Equity   18,168,780    15,081,481 
           
Total Liabilities and Equity  $45,457,534   $45,745,454 

 

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

 

1
 

 

Greystone Logistics, Inc.

Consolidated Statements of Income

For the Nine Months Ended February 28,

(Unaudited)

 

   2023   2022 
         
Sales  $44,633,542   $53,069,648 
           
Cost of Sales   38,590,544    47,914,061 
           
Gross Profit   6,042,998    5,155,587 
           
Selling, General and Administrative Expenses   3,918,205    4,033,483 
           
Operating Income   2,124,793    1,122,104 
           
Other Income (Expense):          
Federal tax credits realized   3,270,424    - 
Gain from forgiveness of debt   -    3,068,497 
Gain from deconsolidation of variable interest entity   569,997    - 
Other income   189,914    35,731 
Interest expense   (821,138)   (631,115)
           
Income before Income Taxes   5,333,990    3,595,217 
Provision for Income Taxes   (452,000)   (99,000)
Net Income   4,881,990    3,496,217 
           
Income Attributable to Non-controlling Interest   (49,599)   (208,600)
           
Preferred Dividends   (361,267)   (243,082)
           
Net Income Attributable to Common Stockholders  $4,471,124   $3,044,535 
           
Income Per Share of Common Stock -          
Basic  $0.16   $0.11 
Diluted  $0.15   $0.10 
           
Weighted Average Shares of Common Stock Outstanding -          
Basic   28,279,701    28,472,256 
Diluted   32,105,424    32,301,084 

 

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

 

2
 

 

Greystone Logistics, Inc.

Consolidated Statements of Income

For the Three Months Ended February 28,

(Unaudited)

 

   2023   2022 
         
Sales  $13,578,269   $22,450,682 
           
Cost of Sales   11,220,791    19,734,155 
           
Gross Profit   2,357,478    2,716,527 
           
Selling, General and Administrative Expenses   1,606,626    1,680,979 
           
Operating Income   750,852    1,035,548 
           
Other Income (Expense):          
Federal tax credits realized   3,270,424    - 
Other income   183,596    3,688 
Interest expense   (313,376)   (201,992)
           
Income before Income Taxes   3,891,496    837,244 
Provision for Income Taxes   (196,000)   (234,000)
Net Income   3,695,496    603,244 
           
Income Attributable to Non-controlling Interest   -    (70,649)
           
Preferred Dividends   (132,500)   (80,137)
           
Net Income Attributable to Common Stockholders  $3,562,996   $452,458 
           
Income Per Share of Common Stock -          
Basic  $0.13   $0.02 
Diluted  $0.12   $0.02 
           
Weighted Average Shares of Common Stock Outstanding -          
Basic   28,279,701    28,472,639 
Diluted   32,104,265    28,967,144 

 

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

 

3
 

 

Greystone Logistics, Inc.

Consolidated Statements of Changes in Equity

For the Nine Months Ended February 28, 2023 and 2022

(Unaudited)

 

   Shares   Amount   Shares   Amount   Capital   Deficit   Equity   Interest   Equity 
   Preferred Stock   Common Stock  

Additional

Paid-in

   Accumulated  

Total

Greystone

Stockholders’

  

Non-

controlling

   Total 
   Shares   Amount   Shares   Amount   Capital   Deficit   Equity   Interest   Equity 
Balances, May 31, 2021   50,000   $      5    28,361,201   $2,836   $ 53,790,764   $(43,776,927)  $10,016,678   $1,236,362   $  11,253,040 
Stock options exercised   -    -    200,000    20    23,980    -    24,000    -    24,000 
Cash distributions   -    -    -    -    -    -    -    (52,200)   (52,200)
Preferred dividends, $1.64/share   -    -    -    -    -    (81,918)   (81,918)   -    (81,918)
Net income   -    -    -    -    -    3,052,839    3,052,839    69,619    3,122,458 
Balances, August 31, 2021   50,000    5    28,561,201    2,856    53,814,744    (40,806,006)   13,011,599    1,253,781    14,265,380 
Preferred dividends, $1.62/share   -    -    -    -    -    (81,027)   (81,027)   -    (81,027)
Net income (loss)   -    -    -    -    -    (297,817)   (297,817)   68,332    (229,485)
Balances, November 30, 2021   50,000    5    28,561,201    2,856    53,814,744    (41,184,850)   12,632,755    1,322,113    13,954,868 
Common stock purchase   -    -    (281,500)   (28)   (281,472)   -    (281,500)   -    (281,500)
Cash distributions   -    -    -    -    -    -    -    (80,000)   (80,000)
Preferred dividends, $1.60/share   -    -    -    -    -    (80,137)   (80,137)   -    (80,137)
Net income   -    -    -    -    -    532,595    532,595    70,649    603,244 
Balances, February 28, 2022   50,000   $5    28,279,701   $2,828   $53,533,272   $(40,732,392)  $12,803,713   $1,312,762   $14,116,475 
                                              
Balances, May 31, 2022   50,000   $5    28,279,701   $2,828   $53,533,272   $(39,838,449)  $13,697,656   $1,383,825   $15,081,481 
Capital contribution   -    -    -    -    -    -    -    1,669,000    1,669,000 
Deconsolidation of variable interest entity   -    -    -    -    -    -    -    (3,102,424)   (3,102,424)
Preferred dividends, 2.19/share   -    -    -    -    -    (109,418)   (109,418)   -    (109,418)
Net income   -    -    -    -    -    1,324,142    1,324,142    49,599    1,373,741 
Balances, August 31, 2022   50,000    5    28,279,701    2,828    53,533,272    (38,623,725)   14,912,380    -    14,912,380 
Preferred dividends, $2.39/share   -    -    -    -    -    (119,349)   (119,349)   -    (119,349)
Net income (loss)   -    -    -    -    -    (187,247)   (187,247)   -    (187,247)
Balances, November 30, 2022   50,000    5    28,279,701    2,828    53,533,272    (38,930,321)   14,605,784    -    14,605,784 
Preferred dividends, $2.65/share   -    -    -    -    -    (132,500)   (132,500)   -    (132,500)
Net income   -    -    -    -    -    3,695,496    3,695,496    -    3,695,496 
Balances, February 28, 2023   50,000   $5    28,279,701   $2,828   $53,533,272   $(35,367,325)  $18,168,780   $-   $18,168,780 

 

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

 

4
 

 

Greystone Logistics, Inc.

 Consolidated Statements of Cash Flows

For the Nine Months Ended February 28,

(Unaudited)

 

   2023   2022 
Cash Flows from Operating Activities:          
Net income  $4,881,990   $3,496,217 
Adjustments to reconcile net income to net cash provided by operating activities -          
Depreciation and amortization   3,958,766    4,015,292 
Gain on forgiveness of debt   -    (3,068,497)
Gain on deconsolidation of variable interest entity   (569,997)   - 
Gain on sale of assets   -    (22,336)
Deferred tax expense   296,000    99,000 
Decrease (increase) in trade accounts receivable   934,369    (999,470)
Decrease in related party receivables   131,278    41,376 
Increase in inventory   (714,583)   (846,041)
Increase in prepaid expenses   (340,144)   (577,297)
Increase (decrease) in accounts payable and accrued liabilities   (2,865,056)   3,258,539 
Increase (decrease) in deferred revenue   (5,306,040)   3,787,750 
Net cash provided by operating activities   406,583    9,184,533 
           
Cash Flows from Investing Activities:          
Purchase of property and equipment   (3,201,187)   (4,875,530)
Deconsolidation of variable interest entity   (2,806)   - 
Proceeds from sale of assets   -    50,000 
Net cash used in investing activities   (3,203,993)   (4,825,530)
           
Cash Flows from Financing Activities:          
Proceeds from long-term debt   8,707,426    837,000 
Payments on long-term debt and financing leases   (5,412,171)   (4,390,444)
Payments on related party note payable and financing lease   (3,348,178)   (353,523)
Proceeds from revolving loan   1,090,648    3,700,000 
Payments on revolving loan   (1,790,648)   - 
Proceeds from stock options exercised   -    24,000 
Purchase of treasury stock   -    (281,500)
Payments for debt issuance costs   (71,154)   (4,752)
Dividends paid on preferred stock   (314,144)   (162,945)
Capital contribution on non-controlling interest   1,669,000    - 
Distributions paid by non-controlling interest   -    (132,200)
Net cash provided by (used in) financing activities   530,779    (764,364)
Net Increase (Decrease) in Cash   (2,266,631)   3,594,639 
Cash, beginning of period   3,143,257    4,387,533 
Cash, end of period  $876,626   $7,982,172 
Non-cash Activities:          
Deconsolidation of variable interest entity  $3,102,424   $- 
Refinancing of certain term loans  $2,669,892   $- 
Capital expenditures in accounts payable  $51,403   $255,062 
Acquisition of equipment through financing lease  $-   $24,441 
Preferred dividend accrual  $132,500   $80,137 
Supplemental information:          
Interest paid  $818,222   $627,555 
Income taxes paid  $510,000   $1,015,000 

 

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

 

5
 

 

Greystone Logistics, Inc.

Notes to Consolidated Financial Statements

(Unaudited)

 

Note 1. Basis of Financial Statements

 

In the opinion of Greystone Logistics, Inc. (“Greystone”), the accompanying unaudited consolidated financial statements contain all adjustments and reclassifications, which are of a normal recurring nature, necessary to present fairly its financial position as of February 28, 2023, the results of its operations for the nine months and three months ended February 28, 2023 and 2022 and its cash flows for the nine months ended February 28, 2023 and 2022. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the fiscal year ended May 31, 2022 and the notes thereto included in the Form 10-K for such period. The results of operations for the nine months and three months ended February 28, 2023 and 2022 are not necessarily indicative of the results to be expected for the full fiscal year.

 

The consolidated financial statements of Greystone include its wholly-owned subsidiaries, Greystone Manufacturing, L.L.C. (“GSM”) and Plastic Pallet Production, Inc. (“PPP”), and the variable interest entity, Greystone Real Estate, L.L.C. (“GRE”) for the period from June 1, 2022 through July 29, 2022. All material intercompany accounts and transactions have been eliminated in the consolidated financial statements.

 

GRE, which is wholly-owned by a member of Greystone’s Board of Directors, owns two primary manufacturing facilities which are occupied by Greystone. Effective July 29, 2022, GRE paid off its mortgage payable and, in conjunction with Greystone’s refinancing described in Note 6, GRE was removed from the cross-collateralization in the loan agreement between Greystone and International Bank of Commerce. Following these transactions, Greystone was no longer determined to be the primary beneficiary of GRE. Accordingly, GRE was deconsolidated from Greystone’s consolidated financial statements as of July 29, 2022, resulting in the recognition of a gain in the amount of $569,997. Subsequent to the deconsolidation, Greystone entered into a new lease agreement with the related party and recorded right-of-use assets and liabilities for the new lease, see Note 7.

 

Certain balances in the consolidated balance sheet as of May 31, 2022, have been restated for comparative purposes.

 

Note 2. Earnings Per Share

 

Basic earnings per share is based on the weighted-average effect of all common shares issued and outstanding and is calculated by dividing net income attributable to common stockholders by the weighted-average shares outstanding during the period. Diluted earnings per share is calculated by dividing net income attributable to common stockholders by the weighted-average number of common shares used in the basic earnings per share calculation plus the number of common shares that would be issued assuming exercise or conversion of all potentially dilutive common shares outstanding.

 

6
 

 

Greystone excludes equity instruments from the calculation of diluted earnings per share if the effect of including such instruments is anti-dilutive. Instruments which have an anti-dilutive effect are the preferred stock convertible into 3,333,333 shares of common stock for the three months ended February 28, 2022.

 

The following tables set forth the computation of basic and diluted earnings per share.

 

For the nine months ended February 28, 2023 and 2022:

 

   2023   2022 
Basic earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $4,471,124   $3,044,535 
Denominator -          
Weighted-average shares outstanding - basic   28,279,701    28,472,256 
Income per share of common stock - basic  $0.16   $0.11 
           
Diluted earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $4,471,124   $3,044,535 
Add: Preferred stock dividends for assumed conversion   361,267    243,082 
Net income allocated to common stockholders  $4,832,391   $3,287,617 
Denominator -          
Weighted-average shares outstanding – basic   28,279,701    28,472,256 
Incremental shares from assumed conversion of options, warrants and preferred stock, as appropriate   3,825,723    3,828,828 
Weighted average common stock outstanding – diluted   32,105,424    32,301,084 
Income per share of common stock – diluted  $0.15   $0.10 

 

For the three months ended February 28, 2023 and 2022:

 

   2023   2022 
Basic earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $3,562,996   $452,458 
Denominator -          
Weighted-average shares outstanding – basic   28,279,701    28,472,639 
Income per share of common stock – basic  $0.13   $0.02 
           
Diluted earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $3,562,996   $452,458 
Add: Preferred stock dividends for assumed conversion   132,500    - 
Net income attributable to common stockholders  $3,695,496   $452,458 
Denominator -          
Weighted-average shares outstanding - basic   28,279,701    28,472,639 
Incremental shares from assumed conversion of warrants or options, as appropriate   3,824,564    494,505 
Weighted average common stock outstanding - diluted   32,104,265    28,967,144 
Income per share of common stock – diluted  $0.12   $0.02 

 

7
 

 

Note 3. Inventory

 

Inventory consists of the following:

 

   February 28,   May 31, 
   2023   2022 
Raw materials  $2,109,820   $2,091,551 
Finished goods   2,717,259    2,020,945 
Total inventory  $4,827,079   $4,112,496 

 

Note 4. Property, Plant and Equipment

 

A summary of property, plant and equipment is as follows:

 

  

February 28,

2023

  

May 31,

2022

 
Production machinery and equipment  $60,395,743   $57,341,906 
Plant buildings and land   2,364,089    7,020,543 
Leasehold improvements   1,553,138    1,487,398 
Furniture and fixtures   542,057    542,057 
Property plant and equipment gross   64,855,027    66,391,904 
Less: Accumulated depreciation and amortization   (36,335,865)   (34,515,139)
           
Net Property, Plant and Equipment  $28,519,162   $31,876,765 

 

Production machinery includes deposits on equipment in the amount of $3,494,467 as of February 28, 2023, which has not been placed into service. As of May 31, 2022, plant buildings and land included two properties which are owned by GRE, a variable interest entity (“VIE”), and had an aggregate net book value of $2,548,933. As discussed in Note 1, GRE was deconsolidated effective July 29, 2022.

 

Depreciation and amortization expense, including amortization expense related to financing leases, for the nine months ended February 28, 2023 and 2022 was $3,954,444 and $4,011,025, respectively.

 

Note 5. Related Party Transactions/Activity

 

Yorktown Management & Financial Services, LLC

 

Yorktown Management & Financial Services, LLC (“Yorktown”), an entity wholly-owned by Greystone’s President and CEO, owns and rents to Greystone (1) grinding equipment used to grind raw materials for Greystone’s pallet production and (2) extruders for pelletizing recycled plastic into pellets for resale and for use as raw material in the manufacture of pallets. GSM pays weekly rental fees to Yorktown of $27,500 for use of Yorktown’s grinding equipment and pelletizing equipment. Rental fees were $1,072,500 for the each of the nine months ended February 28, 2023 and 2022

 

8
 

 

Effective January 1, 2017, Greystone and Yorktown entered into a five-year lease for office space at a monthly rental of $4,000 per month with a one-year extension at $5,200 per month which extension was executed by Greystone. Subsequent to the maturity on December 31, 2022, Greystone pays rent to Yorktown at the monthly rate of $5,200 on a month-to-month basis. Total rent expense was $46,800 and $36,000 for the nine months ended February 28, 2023 and 2022, respectively.

 

TriEnda Holdings, L.L.C.

 

TriEnda Holdings, L.L.C. (“TriEnda”) is a manufacturer of plastic pallets, protective packing and dunnage utilizing thermoform processing for which Warren F. Kruger, Greystone’s President and CEO, serves TriEnda as the non-executive Chairman of the Board and is a partner in a partnership which has a majority ownership interest in TriEnda. Greystone may purchase pallets from TriEnda for resale or sell Greystone pallets to TriEnda. During the nine months ended February 28, 2023 and 2022, Greystone purchases from TriEnda totaled $431 and $4,222, respectively, and sales to TriEnda totaled $31,231 and $62,089, respectively. As of February 28, 2023, TriEnda owed $41,284 to Greystone.

 

Green Plastic Pallets

 

Greystone sells plastic pallets to Green Plastic Pallets (“Green”), an entity that is owned by James Kruger, brother to Warren Kruger, Greystone’s President and CEO. Greystone had sales to Green of $574,768 and $348,330 for the nine months ended February 28, 2023 and 2022, respectively. The account receivable due from Green as of February 28, 2023 was $79,550.

 

Note 6. Long-term Debt

 

Debt as of February 28, 2023 and May 31, 2022 is as follows:

 

   February 28,   May 31, 
   2023   2022 
Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027  $7,281,420   $- 
Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027  $7,281,420   $- 
           
Term loan B dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027   3,039,219    - 
           
Term loans payable to International Bank of Commerce, prime rate of interest plus 0.5% with interest floors between 4.0% and 5.25%. These loans were refinanced by the IBC Restated Loan Agreement dated July 29, 2022, and rolled into Term Loan A above   -    2,870,169 
           
Revolving loan payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.5%, due July 29, 2024   3,000,000    3,700,000 
           
Term loan payable by GRE to International Bank of Commerce, interest rate of 5.5%, paid off July 27, 2022   -    1,826,361 
           
Term loan payable to First Interstate Bank, interest rate of 3.7%, monthly principal and interest payments of $27,593, due March 19, 2025, secured by certain equipment   662,485    888,642 
           
Term loan payable to First Interstate Bank, interest rate of 3.5%, monthly principal and interest payments of $5,997, due August 10, 2028, secured by certain real estate   770,840    803,941 
           
Note payable to Robert Rosene, 7.5% interest, paid off August 3, 2022   -    3,295,704 
           
Other   83,010    111,374 
Total long-term debt   14,836,974    13,496,191 
Debt issuance costs, net of amortization   (96,583)   (29,751)
Total debt, net of debt issuance costs   14,740,391    13,466,440 
Less: Current portion of long-term debt   (2,217,304)   (4,160,403)
Long-term debt, net of current portion  $12,523,087   $9,306,037 

 

9
 

 

The prime rate of interest as of February 28, 2023, was 7.75%. Subsequent to February 28, 2023, the prime rate of interest was increased to 8.00% on March 23, 2023.

 

Debt issuance costs consists of the amounts paid to third parties in connection with the issuance and modification of debt instruments. These costs are shown on the consolidated balance sheet as a direct reduction to the related debt instrument. Amortization of these costs is included in interest expense. Greystone recorded amortization of debt issuance costs of $4,322 and $4,267 for the nine months ended February 28, 2023 and 2022, respectively.

 

Restated and Amended Loan Agreement between Greystone and IBC

 

On July 29, 2022, Greystone and GSM (collectively “Borrowers”) and IBC entered into an Amended and Restated Loan Agreement (“IBC Restated Loan Agreement”) that provides for consolidation of certain term loans and a renewed revolver loan.

 

The IBC term loans make equal monthly payments of principal and interest in such amounts sufficient to amortize the principal balance of the loans over the remaining lives. The monthly payments of principal and interest on the IBC term loans may vary due to changes in the prime rate of interest. Currently, the aggregate payments for the IBC term loans are approximately $232,000 per month.

 

The IBC Restated Loan Agreement provides for IBC to make to Greystone (i) a term loan in the amount of $7,854,708, Term Loan A, to consolidate all existing term loans in the aggregate amount of $2,669,892 with Lender, extend credit in the amount of $3,271,987 to pay off a note payable to Robert B. Rosene, Jr. and extend additional credit to fund the purchase in the amount of $1,912,829 of the equipment subject to the iGPS Logistics, LLC, leases and (ii) an advancing term loan facility, Term Loan B, whereby Greystone may obtain advances up to the aggregate amount of $7,000,000 (items i and ii referred to as “Term Loans”) (iii) a renewal of the revolving loan with an increase of $2,000,000 to an aggregate principal amount of $6,000,000 (the “Revolving Loan”), subject to borrowing base limitations. As of February 28, 2023, Greystone’s available revolving loan borrowing capacity was approximately $3,000,000. In addition, there is approximately $3,477,000 available to Greystone under the advancing Term Loan B for the purchase of equipment.

 

The IBC Restated Loan Agreement includes customary events of default, including events of default relating to non-payment of principal and other amounts owing under the IBC Restated Loan Agreement from time to time, inaccuracy of representations, violation of covenants, defaults under other agreements, bankruptcy and similar events, the death of a guarantor, certain material adverse changes relating to a Borrower or guarantor, certain judgments or awards against a Borrower, or government action affecting a Borrower’s or guarantor’s ability to perform under the IBC Restated Loan Agreement or the related loan documents. Among other things, a default under the IBC Restated Loan Agreement would permit IBC to cease lending funds under the IBC Restated Loan Agreement and require immediate repayment of any outstanding notes with interest and any unpaid accrued fees.

 

The IBC Restated Loan Agreement is secured by a lien on substantially all assets of the Borrowers. Warren F. Kruger, President and CEO, and Robert B. Rosene, Jr. have provided limited guaranties of the Borrowers’ obligations under the IBC Restated Loan Agreement. Mr. Kruger’s guarantee is limited to 32.4% of all debt obligations to IBC. Mr. Rosene’s limited guaranty is the lesser of (i) $3,500,000 less all amounts paid on the principal amount of the loans after the date of the agreement excluding payments on the revolver and (ii) the amount owed to IBC of the loans outstanding from time to time including accrued interest and fees.

 

Loan Agreement with First Interstate Bank, formerly Great Western Bank

 

On August 23, 2021, Greystone entered into a loan agreement with First Interstate Bank (“FIB Loan Agreement”) to include prior commercial loans and subsequent loans. GSM is a named guarantor under the FIB Loan Agreement.

 

The FIB Loan Agreement includes customary events of default, including events of default relating to non-payment of principal and other amounts owing under the FIB Loan Agreement from time to time, inaccuracy of representations, violation of covenants, defaults under other agreements, bankruptcy and similar events, certain material adverse changes relating to a Borrower, certain judgments or awards against a Borrower, or guarantor’s ability to perform under the FIB Loan Agreement. Among other things, a default under the FIB Loan Agreement would permit FIB to cease lending funds under the FIB Loan Agreement and require immediate repayment of any outstanding notes with interest and any unpaid accrued fees.

 

The FIB Loan Agreement is secured by a mortgage on one of Greystone’s warehouses.

 

Maturities

 

Maturities of Greystone’s long-term debt for the five years subsequent to February 28, 2023, are $2,217,304, $5,387,090, $2,228,841, $1,215,659 and $3,260,851 with $527,229 thereafter.

 

10
 

 

Note 7. Leases

 

Financing Leases

 

Financing leases as of February 28, 2023 and May 31, 2022:

 

  

February 28,

2023

  

May 31,

2022

 
Non-cancellable financing leases  $69,337   $2,163,043 
Less: Current portion   (41,487)   (1,630,895)
Non-cancellable financing leases, net of current portion  $27,850   $532,148 

 

Greystone and an unrelated private company entered into three lease agreements for certain production equipment with a total cost of approximately $6.9 million which were effective February 24, 2018, August 2, 2018 and December 21, 2018, respectively, with five-year terms and an effective interest rate of 7.4%. Effective October 17, 2022, Greystone and the private company entered into an agreement for Greystone to pay off the leases and acquire the equipment at the unamortized principal balance of the leases or a total of $1,527,293.

 

Effective December 29, 2022, Greystone exercised its option under a lease agreement dated December 28, 2017, with Yorktown to purchase the production equipment therein for $10,000.

 

The production equipment under the remaining non-cancelable financing leases as of February 28, 2023, have a gross carrying amount of $176,565.

 

Amortization of the carrying amount of $189,927 and $721,923 was included in depreciation expense for the nine months ended February 28, 2023 and 2022, respectively.

 

Operating Leases

 

Greystone recognized a lease liability for each lease based on the present value of remaining minimum fixed rental payments, using a discount rate that approximates the rate of interest for a collateralized loan over a similar term. A right-of-use asset is recognized for each lease, valued at the lease liability. Minimum fixed rental payments are recognized on a straight-line basis over the life of the lease as costs and expenses on the consolidated statements of income. Variable and short-term rental payments are recognized as costs and expenses as they are incurred.

 

Greystone has three non-cancellable operating leases for (i) equipment with a fifty-two month term and a forty-eight month term and a discount rate of 5.40% and (ii) two buildings on a ten year lease with a five year renewal option and a discount rate of 6.0%. The leases are single-term with defined constant monthly rental rates.

 

As discussed in Note 1, effective August 1, 2022, Greystone and GRE entered into a non-cancellable ten-year lease agreement with a five-year extension for which Greystone recorded a right-of-use asset and liability based on the present value of the lease payments in the amount of $5,516,006, using a term of one hundred eighty (180) months and a discount rate of 6.00%.

 

11
 

 

Lease Summary Information

 

For the periods ending February 28, 2023 and 2022:

 

   2023   2022 
Lease Expense          
Financing lease expense -          
Amortization of right-of-use assets  $189,927   $721,923 
Interest on lease liabilities   30,614    119,000 
Operating lease expense   335,378    53,411 
Short-term lease expense   1,217,095    1,101,133 
Total  $1,773,014   $1,995,467 
           
Other Information          
Cash paid for amounts included in the measurement of lease liabilities for finance leases -          
Operating cash flows  $30,614   $119,000 
Financing cash flows  $626,329   $1,248,371 
Cash paid for amounts included in the measurement of lease liabilities for operating leases -          
Operating cash flows  $335,378   $53,411 
Right-of-use assets obtained in exchange for lease liabilities -          
Financing leases  $-   $

24,441

 
Operating leases  $

5,516,006

   $- 
Weighted-average remaining lease term (in years) -          
Financing leases   1.9    1.5 
Operating leases   14.4    1.9 
Weighted-average discount rate -          
Financing leases   4.4%   7.3%
Operating leases   6.0%   5.4%

 

Future minimum lease payments under non-cancelable leases as of February 28, 2023, are approximately:

 

  

Financing

Leases

  

Operating

Leases

 
Twelve months ended February 29, 2024  $42,185   $561,947 
Twelve months ended February 28, 2025   22,440    543,612 
Twelve months ended February 28, 2026   7,811    534,000 
Twelve months ended February 28, 2027   -    534,000 
Twelve months ended February 29, 2028   -    549,610 
Thereafter   -    5,420,290 
Total future minimum lease payments   72,436    8,143,459 
Present value discount   3,099    2,740,690 
Present value of minimum lease payments  $69,337   $5,402,769 

 

Note 8. Deferred Revenue

 

Advances from a customer pursuant to a contract for the sale of plastic pallets is recognized as deferred revenue. Revenue related to these advances is recognized by Greystone as pallets are shipped to the customer which totaled $6,378,040 and $9,772,750 during the nine months ended February 28, 2023 and 2022, respectively. Customer advances received during the nine months ended February 28, 2023 and 2022 were $1,072,000 and $13,560,500, respectively. The unrecognized balance of deferred revenue as of February 28, 2023 and May 31, 2022, was $23,007 and $5,329,047, respectively.

 

12
 

 

Note 9. Revenue and Revenue Recognition

 

Revenue is recognized at the time a good or service is transferred to a customer and the customer obtains control of that good or receives the service performed. Sales arrangements with customers are short-term in nature involving single performance obligations related to the delivery of goods and generally provide for transfer of control at the time of shipment. In limited circumstances, where acceptance of the goods is subject to approval by the customer, revenue is recognized upon approval by the customer unless, historically, there have been insignificant rejections of goods by the customer. Contract liabilities associated with sales arrangements primarily relate to deferred revenue on prepaid sales of goods. Greystone generally permits returns of product due to defects; however, product returns are historically insignificant. The amount of revenue recognized reflects the consideration to which Greystone expects to be entitled to receive in exchange for its products.

 

Greystone’s principal product is plastic pallets produced from recycled plastic resin. Sales are primarily to customers in the continental United States of America. International sales are made to customers in Canada and Mexico which totaled approximately 0.8% and 1.6% of sales during the nine months ended February 28, 2023 and 2022, respectively.

 

Greystone’s customers include stocking and non-stocking distributors and direct sales to end-user customers. Sales to the following categories of customers for the nine months ended February 28, 2023 and 2022, respectively, were as follows:

 

Category  2023   2022 
End User Customers   71%   74%
Distributors   29%   26%

 

Note 10. Fair Value of Financial Instruments

 

The following methods and assumptions are used in estimating the fair-value disclosures for financial instruments:

 

Debt: The carrying amount of notes with floating rates of interest approximates fair value. Fixed rate notes are valued based on cash flows using estimated rates of comparable notes. The carrying amounts reported on the balance sheets approximate fair value.

 

Note 11. Concentrations, Risks and Uncertainties

 

Greystone derived approximately 71% and 74% of its total sales from three customers during the nine months ended February 28, 2023 and 2022, respectively. The loss of a material amount of business from one or more of these customers could have a material adverse effect on Greystone.

 

Greystone purchases damaged pallets from its customers at a price based on the value of the raw material content in the pallet. A majority of these purchases, totaling $599,700 and $313,050 in fiscal years 2023 and 2022, respectively, were from one of its principal customers.

 

Greystone is subject to litigation, claims and other commitments and contingencies arising in the ordinary course of business. Although the asserted value of these matters may be significant, the company currently does not expect that the ultimate resolution of any open matters will have a material adverse effect on its consolidated financial position or results of operations.

 

Note 12. Commitments

 

As of February 28, 2023, Greystone had commitments totaling approximately $5.3 million toward the purchase of production equipment.

 

 

Note 13. Employee Retention Credits

 

As a response to the COVID-19 outbreak, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which authorized emergency loans to businesses by establishing, and providing funding for, forgivable loans under the Paycheck Protection Program (PPP). The PPP provided loans to qualifying businesses for amounts up to 2.5 times the average monthly payroll expenses of the qualifying business.

 

In June 2021, the Company received forgiveness of its $3,034,000 PPP loan plus accrued interest by the Small Business Administration (“SBA”). The Company recognized the forgiveness as other income for the year ended May 31, 2022.

 

The CARES Act also provided an Employee Retention Credit (“ERC”) which is a refundable tax credit against certain employment taxes equal to 50% of qualified wages paid, up to $10,000 per employee annually for wages paid. Additional relief provisions were passed by the United States government, which extended and expanded the qualified wage caps on these credits to 70% of qualified wages paid, up to $10,000 per employee per quarter, through September 30, 2021.

 

By notices dated January 9, 2023, the Department of Treasury notified Greystone of ERC credits awarded under the CARES Act in the total amount of $3,270,424 due to Greystone for the quarters ended June 30, 2021 and September 30, 2021. Due to the subjectivity of the credit, the Company elected to account for the ERC as a gain analogizing to ASC 450-30, Gain Contingencies. The Company recognized the amount as other income for the nine months ended February 28, 2023.

 

By notice dated March 27, 2023, the Department of Treasury notified Greystone of ERC credits awarded under the CARES Act in the total amount of approximately $1,641,000 due to Greystone for the quarter ended March 31, 2021. Greystone will record these credits in March 2023, which is the point in which the uncertainty surrounding them is resolved and they become realizable.

 

13
 

 

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

 

Results of Operations

 

General to All Periods

The unaudited consolidated statements include Greystone Logistics, Inc., and its two wholly-owned subsidiaries, Greystone Manufacturing, L.L.C. (“GSM”) and Plastic Pallet Production, Inc. (“PPP”). Greystone also consolidated the variable interest entity, Greystone Real Estate, L.L.C. (“GRE”) through July 29, 2022 at which time a deconsolidation of the entity occurred. All material intercompany accounts and transactions have been eliminated.

 

References to fiscal year 2023 refer to the nine months and three months ended February 28, 2023. References to fiscal year 2022 refer to the nine months and three months ended February 28, 2022.

 

Sales

Greystone’s primary focus is to provide quality plastic pallets to its existing customers while continuing its marketing efforts to broaden its customer base. Greystone’s existing customers are primarily located in the United States and engaged in the beverage, pharmaceutical and other industries. Greystone has generated, and plans to continue to generate, interest in its pallets by attending trade shows sponsored by industry segments that would benefit from Greystone’s products. Greystone hopes to gain wider product acceptance by marketing the concept that the widespread use of plastic pallets could greatly reduce the destruction of trees on a worldwide basis. Greystone’s marketing is conducted through contract distributors, contract sales personnel and its President and other employees.

 

Personnel

 

Greystone had full-time-equivalents of approximately 189 and 239 full-time employees and 56 and 80 temporary employees as of February 28, 2023 and 2022, respectively. Full-time equivalent is a measure based on time worked.

 

Nine Months Ended February 28, 2023 Compared to Nine Months Ended February 28, 2022

 

Sales

 

Sales for fiscal year 2023 were $44,633,542 compared to $53,069,648 in fiscal year 2022 for a decrease of $8,436,106, or 15.9%. The number of pallets sold in fiscal year 2023 decreased by about 24% from the prior period primarily related to sales to two principal customers. However, the average price per pallet sold in fiscal year 2023 increased by about 10% from the prior period. Sales to these two customers may vary by period and the decrease in fiscal year 2023 is not considered indicative of future sales therein.

 

Greystone had three customers which accounted for approximately 71% and 74% of sales in fiscal years 2023 and 2022, respectively. Greystone is not able to predict the future needs of these principal customers and will continue its efforts to grow sales through the addition of new customers developed through Greystone’s marketing efforts.

 

Cost of Sales

 

Cost of sales in fiscal year 2023 was $38,590,544, or 86% of sales, compared to $47,914,061, or 90% of sales, in fiscal year 2022. The decrease in the ratio of cost of sales to sales in fiscal year 2023 was primarily the result of declines in the cost of raw material coupled with increases in the average price per pallet sold. Management continues to strive for additional reductions in the cost to produce pallets due to anticipated savings from scheduled increases in the capacity for internally refining unprocessed recycled plastic. While production decreases during fiscal year 2023 adversely affected the cost to produce pallets because of Greystone’s inflexible fixed costs, management believes that increases in pallet production will assist in further decreases in production costs.

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses were $3,918,205 in fiscal year 2023 compared to $4,033,483 in fiscal year 2022 for a decrease of $115,278. Legal fees decreased by approximately $501,000 from fiscal year 2022 as a result of settlement of an arbitration dispute. However, the decrease in legal expenses was somewhat offset by increases in personnel costs during fiscal year 2023.

 

Other Income (Expenses)

 

During fiscal year 2023, Greystone received $3,270,424 from the Department of Treasury for claims filed pursuant to the Employee Retention Credits (“ERC”) under the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”). Also in fiscal year 2023, Greystone recognized a gain of $569,997 upon the deconsolidation GRE, a variable interest entity GRE.

 

During fiscal year 2022, a gain was recognized on the forgiveness of debt plus accrued interest in the amount of $3,068,497 from the Paycheck Protection Program loan under the CARES Act.

 

14
 

 

Other income in fiscal year 2023 of $189,914 resulted primarily from interest income related to the payment of the ERC award. Other income in fiscal year 2022 of $35,731 was primarily from gain on sale of equipment and scrap sales.

 

Interest expense was $821,138 in fiscal year 2023 compared to $631,115 in fiscal year 2022 for an increase of $190,023. Increases in the U.S. prime rate of interest was the primary cause of the increase.

 

Provision for Income Taxes

 

The provision for income taxes was $452,000 and $99,000 in fiscal years 2023 and 2022, respectively. The effective tax rate differs from federal statutory rates principally due to state income taxes, charges or income which have no tax benefit or expense, changes in the valuation allowance, and the basis that net income from GRE is not taxable at the corporate level because GRE is a limited liability company of which Greystone has no equity ownership.

 

Based upon a review of its income tax filing positions, Greystone believes that its positions would be sustained upon an audit by the Internal Revenue Service and does not anticipate any adjustments that would result in a material change to its financial position. Therefore, no reserves for uncertain income tax positions have been recorded.

 

Net Income

 

Greystone recorded net income of $4,881,990 in fiscal year 2023 compared to $3,496,217 in fiscal year 2022 primarily for the reasons discussed above.

 

Net Income Attributable to Common Stockholders

 

The net income attributable to common stockholders (net income less preferred dividends and GRE’s net income) for fiscal year 2023 was $4,471,124, or $0.16 per share, compared $3,044,535, or $0.11 per share, in fiscal year 2022 primarily for the reasons discussed above.

 

Three Months Ended February 28, 2023 Compared to Three Months Ended February 28, 2022

 

Sales

 

Sales for fiscal year 2023 were $13,578,269 compared to $22,450,682 in fiscal year 2022 for a decrease of $8,872,413, or 39.5%. The number of pallets sold in fiscal year 2023 decreased approximately 41% from fiscal year 2022 primarily related to sales to two principal customers. However, the average price per pallet sold in fiscal year 2023 increased by about 3% from the comparable prior period. Sales to these two customers may vary by period and the decrease in fiscal year 2023 is not considered indicative of future sales therein.

 

Greystone had three customers which accounted for approximately 65% and 71% of sales in fiscal years 2023 and 2022, respectively. Greystone is not able to predict the future needs of these principal customers and will continue its efforts to grow sales through the addition of new customers developed through Greystone’s marketing efforts.

 

Cost of Sales

 

Cost of sales in fiscal year 2023 was $11,220,791, or 83% of sales, compared to $19,734,155, or 88% of sales, in fiscal year 2022. The decrease in the ratio of cost of sales to sales in fiscal year 2023 was primarily the result of declines in the cost of raw material coupled with increases in the average price per pallet sold. Management continues to strive for additional reductions in the cost to produce pallets due to anticipated savings from scheduled increases in the capacity for internally refining unprocessed recycled plastic.

 

15
 

 

Selling, General and Administrative Expenses

 

Selling, general and administrative expenses were $1,606,626 in fiscal year 2023 compared to $1,680,979 in fiscal year 2022 for a decrease of $74,353. Legal fees decreased by approximately $297,000 from fiscal year 2022 as a result of the settlement of an arbitration dispute. However, the decrease in legal expenses was somewhat offset by increases in personnel costs during fiscal year 2023.

 

Other Income (Expenses)

 

During fiscal year 2023, Greystone received $3,270,424 from the Department of Treasury for claims filed pursuant to the Employee Retention Credits (“ERC”) under the CARES Act.

 

Other income in fiscal year 2023 of $183,596 primarily related to interest income received upon the payment of the ERC award. Oher income of $3,688 in fiscal year 2022 was primarily from scrap sales.

 

Interest expense was $313,376 in fiscal year 2023 compared to $201,992 in fiscal year 2022 for an increase of $111,384. Increases in the U.S. prime rate of interest was the primary cause of the increase.

 

Provision for Income Taxes

 

The provision for income taxes was $196,000 and $234,000 in fiscal years 2023 and 2022, respectively. The effective tax rate differs from federal statutory rates due principally to state income taxes, charges or income which have no tax benefit or expense, changes in the valuation allowance, and the basis that the net income from GRE is not taxable at the corporate level because GRE is a limited liability company of which Greystone has no equity ownership.

 

Based upon a review of its income tax filing positions, Greystone believes that its positions would be sustained upon an audit by the Internal Revenue Service and does not anticipate any adjustments that would result in a material change to its financial position. Therefore, no reserves for uncertain income tax positions have been recorded.

 

Net Income

 

Greystone recorded net income of $3,695,496 in fiscal year 2023 compared to $603,244 in fiscal year 2022 primarily for the reasons discussed above.

 

Net Income Attributable to Common Stockholders

 

The net income attributable to common stockholders (net income less preferred dividends and GRE’s net income) for fiscal year 2023 was $3,562,996, or $0.13 per share, compared $452,458, or $0.02 per share, in fiscal year 2022 primarily for the reasons discussed above.

 

16
 

 

Liquidity and Capital Resources

 

A summary of cash flows for the nine months ended February 28, 2023, is as follows:

 

Cash provided by operating activities  $406,583 
      
Cash used in investing activities  $(3,203,993)
      
Cash provided by financing activities  $530,779 

 

The cash provided by operating activities was impacted by the utilization of approximately $5.3 million of customer deposits during the current fiscal year. The cash provided by financing operations included new term loans of approximately $8.7 million for the acquisition of equipment and approximately $1.7 in capital provided by the non-controlling interest to pay off the mortgage loan of GRE.

 

The contractual obligations of Greystone are as follows:

 

  

 

Total

  

Less than

1 year

  

 

1-3 years

  

 

4-5 years

  

 

Thereafter

 
Long-term debt  $14,836,974   $2,217,304   $7,615,931   $4,476,510   $527,229 
Financing lease rents  $72,436   $42,185   $30,251   $-   $- 
Operating lease rents  $8,143,459   $561,947   $1,077,612   $1,083,610   $5,420,290 
Commitments  $5,317,935   $5,317,935   $-   $-   $- 

 

Greystone had a working capital of $3,996,298 as of February 28, 2023. To provide for the funding to meet Greystone’s operating activities and contractual obligations as of February 28, 2023, Greystone will have to continue to produce positive operating results or explore various options including additional long-term debt and equity financing. However, there is no guarantee that Greystone will continue to create positive operating results or be able to raise sufficient capital to meet these obligations.

 

By notice dated March 27, 2023, the Department of Treasury notified Greystone of Employee Retention Credits awarded under the CARES Act in the total amount of approximately $1,641,000 due to Greystone for the quarter ended March 31, 2021. Greystone anticipates the receipt of these funds during its fiscal fourth quarter 2023 and plans to use the funds to improve its working capital, reduce debt, and cover portions of our unfinanced commitments.

 

As of February 28, 2023, Greystone had commitments for capital expenditures of approximately $5.3 million of which approximately $3.5 million is available under the advancing term loan with IBC, see Note 6 to the consolidated financial statements.

 

A substantial amount of the Greystone’s debt financing has resulted primarily from bank notes which are guaranteed by certain officers and directors of Greystone and from loans provided by certain officers and directors of Greystone. Greystone continues to be dependent upon its officers and directors to provide and/or secure additional financing and there is no assurance that its officers and directors will continue to do so. As such, there is no assurance that funding will be available for Greystone to continue operations.

 

Greystone has 50,000 outstanding shares of cumulative 2003 Preferred Stock with a liquidation preference of $5,000,000 and a preferred dividend rate of the prime rate of interest plus 3.25%. Greystone does not anticipate that it will make cash dividend payments to any holders of its common stock unless and until the financial position of Greystone improves through increased revenues, another financing transaction or otherwise. Pursuant to the IBC Loan Agreement, as discussed in Note 6 to the consolidated financial statements, Greystone may pay dividends on its preferred stock in an amount not to exceed $500,000 per year.

 

17
 

 

Forward Looking Statements and Material Risks

 

This Quarterly Report on Form 10-Q includes certain statements that may be deemed “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These forward-looking statements are made in reliance on the safe harbor protections provided under the Private Securities Litigation Reform Act of 1995. All statements, other than statements of historical fact, that address activities, events or developments that Greystone expects, believes or anticipates will or may occur in the future, including decreased costs, timing of manufacturing enhancements, securing financing, the profitability of Greystone, potential sales of pallets or other possible business developments, are forward-looking statements. Such statements are subject to a number of assumptions, risks and uncertainties. The forward-looking statements contained in this Quarterly Report on Form 10-Q could be affected by any of the following factors: Greystone’s prospects could be affected by changes in availability of raw materials, competition, rapid technological change and new legislation regarding environmental matters; Greystone may not be able to secure additional financing necessary to sustain and grow its operations; and a material portion of Greystone’s business is and will be dependent upon a few large customers and there is no assurance that Greystone will be able to retain such customers. These risks and other risks that could affect Greystone’s business are more fully described in Greystone’s Amended Form 10-K for the fiscal year ended May 31, 2022, which was filed on August 23, 2022. Actual results may vary materially from the forward-looking statements. Greystone undertakes no duty to update any of the forward-looking statements contained in this Quarterly Report on Form 10-Q.

 

Item 3. Quantitative and Qualitative Disclosures About Market Risk.

 

Not applicable.

 

Item 4. Controls and Procedures.

 

As of the end of the period covered by this Quarterly Report on Form 10-Q, Greystone carried out an evaluation under the supervision of Greystone’s Chief Executive Officer and Chief Financial Officer of the effectiveness of the design and operation of Greystone’s disclosure controls and procedures pursuant to the Securities Exchange Act Rules 13a-15(e) and 15d-15(e). Based on an evaluation as of May 31, 2022, Warren F. Kruger, Greystone’s Chief Executive Officer, and William W. Rahhal, Greystone’s Chief Financial Officer, identified no material weakness in Greystone’s internal control over financial reporting. As a result, Greystone’s CEO and Chief Financial Officer concluded that the design and operation of Greystone’s disclosure controls and procedures (as such term is defined in Rule 13a-15(e) under the Exchange Act) were effective as of February 28, 2023.

 

During the three months ended February 28, 2023, there were no changes in Greystone’s internal controls over financial reporting that have materially affected, or that are reasonably likely to materially affect, Greystone’s internal control over financial reporting.

 

18
 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings.

 

None.

 

Item 1A. Risk Factors.

 

Not applicable.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.

 

None.

 

Item 3. Defaults Upon Senior Securities.

 

None.

 

Item 4. Mine Safety Disclosures.

 

Not applicable.

 

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.

 

31.1Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, and Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
    
31.2Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, and Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
   
32.1Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
   
32.2Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
   
101Interactive data files pursuant to Rule 405 of Regulation S-T: (i) the Consolidated Balance Sheets at February 28, 2023 and May 31, 2022, (ii) the Consolidated Statements of Income for the nine months and three months ended February 28, 2023 and 2022, (iii) the Consolidated Statements of Changes in Equity for the nine months ended February 28, 2023 and 2022, (iv) the Consolidated Statements of Cash Flows for the nine months ended February 28, 2023 and 2022, and (v) the Notes to the Consolidated Financial Statements (submitted herewith).
   
104Cover Page Interactive Data File (embedded within the Inline XBRL document.)

 

19
 

 

SIGNATURES

 

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

 

  GREYSTONE LOGISTICS, INC.
  (Registrant)
   
Date: April 14, 2023 /s/ Warren F. Kruger
  Warren F. Kruger, President and Chief
  Executive Officer (Principal Executive Officer)
   
Date: April 14, 2023 /s/ William W. Rahhal
  William W. Rahhal, Chief Financial Officer
  (Principal Financial Officer and Principal Accounting Officer)

 

20
 

 

Index to Exhibits

 

The following exhibits are filed or furnished as part of this Quarterly Report on Form 10-Q.

 

31.1Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, and Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
  
31.2Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, and Item 601(b)(31) of Regulation S-K, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
  
32.1Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
  
32.2Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 (submitted herewith).
  
101Interactive data files pursuant to Rule 405 of Regulation S-T: (i) the Consolidated Balance Sheets at February 28, 2023 and May 31, 2022, (ii) the Consolidated Statements of Income for nine months and three months ended February 28, 2023 and 2022, (iii) the Consolidated Statements of Changes in Equity for the nine months ended February 28, 2023 and 2022, (iv) the Consolidated Statements of Cash Flows for the nine months ended February 28, 2023 and 2022, and (v) the Notes to the Consolidated Financial Statements (submitted herewith).
  
104Cover Page Interactive Data File (embedded within the Inline XBRL document.)

 

21

 

EX-31.1 2 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATION

 

I, Warren F. Kruger, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Greystone Logistics, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

April 14, 2023 /s/ Warren F. Kruger
  Warren F. Kruger
  President and Chief Executive Officer

 

 

 

EX-31.2 3 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATION

 

I, William W. Rahhal, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Greystone Logistics, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

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

 

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

 

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

 

(d)Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

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

 

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

 

April 14, 2023 /s/ William W. Rahhal
  William W. Rahhal
  Chief 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 Greystone Logistics, Inc. (the “Company”) on Form 10-Q for the period ending February 28, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Warren F. Kruger, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

April 14, 2023 /s/ Warren F. Kruger
  Warren F. Kruger
  President and Chief Executive Officer

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Report and shall not be considered filed as part of the Report.

 

 

 

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 Greystone Logistics, Inc. (the “Company”) on Form 10-Q for the period ending February 28, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, William W. Rahhal, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

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

 

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

 

April 14, 2023 /s/ William W. Rahhal
  William W. Rahhal
  Chief Financial Officer

 

A signed original of this written statement required by Section 906 has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.

 

The foregoing certification is being furnished to the Securities and Exchange Commission as an exhibit to the Report and shall not be considered filed as part of the Report.

 

 

 

EX-101.SCH 6 glgi-20230228.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Consolidated Statements of Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Changes in Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Basis of Financial Statements link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Related Party Transactions/Activity link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Revenue and Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Concentrations, Risks and Uncertainties link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Commitments link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Employee Retention Credits link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Revenue and Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Basis of Financial Statements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Schedule of Basic and Diluted Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Earnings Per Share (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Schedule of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Schedule of Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Property, Plant and Equipment (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Related Party Transactions/Activity (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Schedule of Long-Term Debt (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Long-term Debt (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Schedule of Financing Lease (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Summary of Lease Activity (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Schedule of Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Deferred Revenue (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Schedule of Sale of Revenues for Customer Categories (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Revenue and Revenue Recognition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Concentrations, Risks and Uncertainties (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Commitments (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Employee Retention Credits (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 glgi-20230228_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 glgi-20230228_def.xml XBRL DEFINITION FILE EX-101.LAB 9 glgi-20230228_lab.xml XBRL LABEL FILE Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Parent [Member] Noncontrolling Interest [Member] Antidilutive Securities [Axis] Preferred Stock Into Common Stock [Member] Long-Lived Tangible Asset [Axis] Machinery and Equipment [Member] Plant Buildings and Land [Member] Leasehold Improvements [Member] Furniture and Fixtures [Member] Plant Buildings and Land Included Two Properties [Member] Related Party Transaction [Axis] Yorktown's Grinding and Pelletizing Equipment [Member] Scenario [Axis] Weekly [Member] Office Space [Member] Monthly [Member] Yorktown [Member] Trienda Holdings LLC [Member] Related and Nonrelated Party Status [Axis] Related Party [Member] Green Plastic Pallets [Member] Debt Instrument [Axis] Notes Payable One [Member] Notes Payable Two [Member] Notes Payable Three [Member] Notes Payable Four [Member] Notes Payable Five [Member] Note Payable Six [Member] Notes Payable Seven [Member] Notes Payable Eight [Member] Other Note Payable [Member] Statistical Measurement [Axis] Maximum [Member] Minimum [Member] Variable Rate [Axis] Prime Rate [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Counterparty Name [Axis] IBC Loan Agreement [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Restated Loan Agreement [Member] Guaranty [Member] Lease Contractual Term [Axis] Three Lease Agreements with Five Year Terms [Member] Sale and Leaseback Agreement [Member] Collateral Held [Axis] Yorktown Production Equipment [Member] Production Equipments [Member] Non-Cancelable Financing Leases [Member] Equipment One [Member] Equipment Two [Member] Two Buildings [Member] Equipment Four [Member] Product and Service [Axis] Pallets [Member] Geographical [Axis] Canada and Mexico [Member] Customer [Axis] End User Customers [Member] Concentration Risk Benchmark [Axis] Revenue from Contract with Customer Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Distributors [Member] Three Customer [Member] Revenue Benchmark [Member] Forecast [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 of Financial Position [Abstract] Assets Current Assets: Cash Trade Related parties Inventory Prepaid expenses Total Current Assets Property, Plant and Equipment, net Right-of-Use Operating Lease Assets Total Assets Liabilities and Equity Current Liabilities: Current portion of long-term debt Current portion of financing leases Current portion of operating leases Accounts payable and accrued liabilities Deferred revenue Preferred dividends payable Total Current Liabilities Long-Term Debt, net of current portion and debt issue costs Financing Leases, net of current portion Operating Leases, net of current portion Deferred Tax Liability Equity: Preferred stock, $0.0001 par value, cumulative, 20,750,000 shares authorized, 50,000 shares issued and outstanding, liquidation preference of $5,000,000 Common stock, $0.0001 par value, 5,000,000,000 shares authorized, 28,279,701 shares issued and outstanding Additional paid-in capital Accumulated deficit Total Greystone Stockholders’ Equity Non-controlling interest Total Equity Total Liabilities and Equity Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Preferred stock, liquidation preference Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Sales Cost of Sales Gross Profit Selling, General and Administrative Expenses Operating Income Other Income (Expense): Federal tax credits realized Gain from forgiveness of debt Gain from deconsolidation of variable interest entity Other income Interest expense Income before Income Taxes Provision for Income Taxes Net Income Income Attributable to Non-controlling Interest Preferred Dividends Net Income Attributable to Common Stockholders Income Per Share of Common Stock - Basic Diluted Weighted Average Shares of Common Stock Outstanding - Basic Diluted Preferred Dividends Statement [Table] Statement [Line Items] Balances Balance, shares Stock options exercised Stock options exercised, shares Cash distributions Preferred dividends Net income (loss) Common stock purchase Common stock purchase, shares Capital contribution Deconsolidation of variable interest entity Balance Balance, shares Statement of Stockholders' Equity [Abstract] Shares issued price per share Statement of Cash Flows [Abstract] Cash Flows from Operating Activities: Net income Adjustments to reconcile net income to net cash provided by operating activities - Depreciation and amortization Gain on forgiveness of debt Gain on deconsolidation of variable interest entity Gain on sale of assets Deferred tax expense Decrease (increase) in trade accounts receivable Decrease in related party receivables Increase in inventory Increase in prepaid expenses Increase (decrease) in accounts payable and accrued liabilities Increase (decrease) in deferred revenue Net cash provided by operating activities Cash Flows from Investing Activities: Purchase of property and equipment Deconsolidation of variable interest entity Proceeds from sale of assets Net cash used in investing activities Cash Flows from Financing Activities: Proceeds from long-term debt Payments on long-term debt and financing leases Payments on related party note payable and financing lease Proceeds from revolving loan Payments on revolving loan Proceeds from stock options exercised Purchase of treasury stock Payments for debt issuance costs Dividends paid on preferred stock Capital contribution on non-controlling interest Distributions paid by non-controlling interest Net cash provided by (used in) financing activities Net Increase (Decrease) in Cash Cash, beginning of period Cash, end of period Non-cash Activities: Deconsolidation of variable interest entity Refinancing of certain term loans Capital expenditures in accounts payable Acquisition of equipment through financing lease Preferred dividend accrual Supplemental information: Interest paid Income taxes paid Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Financial Statements Earnings Per Share [Abstract] Earnings Per Share Inventory Disclosure [Abstract] Inventory Property, Plant and Equipment [Abstract] Property, Plant and Equipment Related Party Transactions [Abstract] Related Party Transactions/Activity Debt Disclosure [Abstract] Long-term Debt Leases Leases Deferred Revenue Deferred Revenue Revenue from Contract with Customer [Abstract] Revenue and Revenue Recognition Investments, All Other Investments [Abstract] Fair Value of Financial Instruments Risks and Uncertainties [Abstract] Concentrations, Risks and Uncertainties Commitments and Contingencies Disclosure [Abstract] Commitments Employee Retention Credits Employee Retention Credits Schedule of Basic and Diluted Earnings Per Share Schedule of Inventory Schedule of Property, Plant and Equipment Schedule of Long-Term Debt Schedule of Financing Lease Summary of Lease Activity Schedule of Future Minimum Lease Payments Schedule of Sale of Revenues for Customer Categories Gain on deconsolidation of variable interest entity Net income attributable to common stockholders Weighted-average shares outstanding - basic Income per share of common stock – basic Net income attributable to common stockholders Add: Preferred stock dividends for assumed conversion Net income attributable to common stockholders Incremental shares from assumed conversion of warrants or options, as appropriate Weighted average common stock outstanding - diluted Income per share of common stock – diluted Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Preferred stock convertible into common stock Raw materials Finished goods Total inventory Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property plant and equipment gross Less: Accumulated depreciation and amortization Net Property, Plant and Equipment Machinery and equipment Net book value Depreciation expense Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Payments of rental fees Lessor operating lease term of contract Extension of lease term Related party transaction purchases Revenue Due from related parties Account receivable Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Total long-term debt Debt issuance costs, net of amortization Total debt, net of debt issuance costs Less: Current portion of long-term debt Long-term debt, net of current portion Debt instrument interest rate Debt instrument maturity date Debt instrument principal and interest amount Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Amortization of debt issuance costs Payments of monthly principal and interest Term loan amount Existing term loan amount Notes payable Purchase of asset Aggregate amount Revolving loan Revolving loan borrowed Line of credit facility, maximum borrowing capacity Guarantees combined amount Maturities long term debt year one Maturities long term debt year two Maturities long term debt year three Maturities long term debt year four Maturities long term debt year five Maturities long term debt after year five Schedule Of Financing Lease Non-cancellable financing leases Less: Current portion Non-cancellable financing leases, net of current portion Summary Of Lease Activity Amortization of right-of-use assets Interest on lease liabilities Operating lease expense Short-term lease expense Total Operating cash flows Financing cash flows Operating cash flows Financing leases Operating leases Weighted-average remaining lease term (in years) - Financing leases Weighted-average remaining lease term (in years) - Operating leases Weighted-average discount rate - Financing leases Weighted-average discount rate - Operating leases Financing leases twelve months ended February 29, 2024 Operating leases twelve months ended February 29, 2024 Financing leases twelve months ended February 28, 2025 Operating leases twelve months ended February 28, 2025 Financing leases twelve months ended February 28, 2026 Operating leases twelve months ended February 28, 2026 Financing leases twelve months ended February 28, 2027 Operating leases twelve months ended February 28, 2027 Financing leases twelve months ended February 29, 2028 Operating leases twelve months ended February 29, 2028 Financing leases thereafter Operating leases thereafter Financing leases total future minimum lease payments Operating leases total future minimum lease payments Financing leases present value discount Operating leases present value discount Financing leases present value of minimum lease payments Operating leases present value of minimum lease payments Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Finance lease cost Lease term Lease interest rate Payments to acquire equipment Value of production equipment purchased Production equipment gross carrying amount Amortization of assets Lessee operating lease term of contract Lessee operating lease discount rate Present value of properties, amount Revenue from contract with customer, excluding assessed tax Contract with customer, liability, revenue recognized Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Percentage Precentage of revenue Concentration Risk [Table] Concentration Risk [Line Items] Concentration risk percentage Customer purchases amount Purchase of production equipment Gains losses on extinguishment of debt Tax credit description Employee retention credits Gain on deconsolidation of variable interest entity. Deconsolidation of variable interest entity to non controlling interest. Cashcontribution to non controlling interest. Deconsolidation of variable interest entity. Refinancing of certain term loans. Capital expenditures in accounts payable. Acquisition of equipment through financing lease. Preferred dividend accrual. Net Income allocated to common stockholders. Plant Buildings and Land Included Two Properties [Member] Yorktown's Grinding and Pelletizing Equipment [Member] Weekly [Member] Office Space [Member] Monthly [Member] Trienda Holdings LLC [Member] Green Plastic Pallets [Member] Notes Payable One [Member] Notes Payable Two [Member] Notes Payable Three [Member] Notes Payable Four [Member] Notes Payable Five [Member] Note Payable Six [Member] Notes Payable Seven [Member] Notes Payable Eight [Member] Other Note Payable [Member] IBC Loan Agreement [Member] Restated Loan Agreement [Member] Revolving loan borrowed. Guaranty [Member] Guarantees combined amount. Schedule of Financing Lease [Table Text Block] Three Lease Agreements with Five Year Terms [Member] Lease interest rate. Sale and Leaseback Agreement [Member] Yorktown Production Equipment [Member] Production Equipments [Member] Non-Cancelable Financing Leases [Member] Equipment One [Member] Equipment Two [Member] Two Buildings [Member] Equipment Four [Member] Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year. Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after fourth fiscal year following current fiscal year. Pallets [Member] Precentage of revenue. Canada and Mexico [Member] End User Customers [Member] Distributors [Member] Three Customer [Member] Cash receipts from customers during the current period which are usually for sales of goods and services. Employee Retention Credits [Disclosures Text Block] Employee retention credits. Proceeds from repayment of treasury stock. Deferred Revenue [Text Block] Federal tax credits realized. Plant Buildings and Land [Member] Accounts Receivable, Related Parties, Current Assets, Current Assets [Default Label] Liabilities, Current Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity [Default Label] Gross Profit Operating Income (Loss) FederalTaxCreditsRealized Interest Expense, Other Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Net Income (Loss) Attributable to Noncontrolling Interest Preferred Stock Dividends and Other Adjustments Shares, Outstanding Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Dividends, Preferred Stock Stock Issued During Period, Value, New Issues Gain (Loss) on Disposition of Assets Increase (Decrease) in Deferred Income Taxes Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable, Related Parties Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment DeconsolidationOfVariableInterestEntity Net Cash Provided by (Used in) Investing Activities Repayments of Debt Repayments of Related Party Debt Repayments of Lines of Credit Payments of Debt Issuance Costs Payments of Dividends Payments of Distributions to Affiliates 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 Inventory Disclosure [Text Block] Lessee, Operating Leases [Text Block] DeferredRevenueTextBlock EmployeeRetentionCreditsDisclosuresTextBlock Net Income (Loss) Available to Common Stockholders, Diluted NetIncomeAllocatedToCommonStockholders Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Debt Issuance Costs, Net Operating Lease, Payments EX-101.PRE 10 glgi-20230228_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Cover - shares
9 Months Ended
Feb. 28, 2023
Apr. 10, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Feb. 28, 2023  
Document Fiscal Period Focus Q3  
Document Fiscal Year Focus 2023  
Current Fiscal Year End Date --05-31  
Entity File Number 000-26331  
Entity Registrant Name GREYSTONE LOGISTICS, INC.  
Entity Central Index Key 0001088413  
Entity Tax Identification Number 75-2954680  
Entity Incorporation, State or Country Code OK  
Entity Address, Address Line One 1613 East 15th Street  
Entity Address, City or Town Tulsa  
Entity Address, State or Province OK  
Entity Address, Postal Zip Code 74120  
City Area Code (918)  
Local Phone Number 583-7441  
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   28,279,701
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Unaudited) - USD ($)
Feb. 28, 2023
May 31, 2022
Current Assets:    
Cash $ 876,626 $ 3,143,257
Trade 5,066,680 6,001,049
Related parties 120,834 252,112
Inventory 4,827,079 4,112,496
Prepaid expenses 644,384 304,240
Total Current Assets 11,535,603 13,813,154
Property, Plant and Equipment, net 28,519,162 31,876,765
Right-of-Use Operating Lease Assets 5,402,769 55,535
Total Assets 45,457,534 45,745,454
Current Liabilities:    
Current portion of long-term debt 2,217,304 4,160,403
Current portion of financing leases 41,487 1,630,895
Current portion of operating leases 243,951 33,881
Accounts payable and accrued liabilities 4,881,056 7,820,837
Deferred revenue 23,007 5,329,047
Preferred dividends payable 132,500 85,377
Total Current Liabilities 7,539,305 19,060,440
Long-Term Debt, net of current portion and debt issue costs 12,523,087 9,306,037
Financing Leases, net of current portion 27,850 532,148
Operating Leases, net of current portion 5,158,818 21,654
Deferred Tax Liability 2,039,694 1,743,694
Equity:    
Preferred stock, $0.0001 par value, cumulative, 20,750,000 shares authorized, 50,000 shares issued and outstanding, liquidation preference of $5,000,000 5 5
Common stock, $0.0001 par value, 5,000,000,000 shares authorized, 28,279,701 shares issued and outstanding 2,828 2,828
Additional paid-in capital 53,533,272 53,533,272
Accumulated deficit (35,367,325) (39,838,449)
Total Greystone Stockholders’ Equity 18,168,780 13,697,656
Non-controlling interest 1,383,825
Total Equity 18,168,780 15,081,481
Total Liabilities and Equity $ 45,457,534 $ 45,745,454
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
Feb. 28, 2023
May 31, 2022
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 20,750,000 20,750,000
Preferred stock, shares issued 50,000 50,000
Preferred stock, shares outstanding 50,000 50,000
Preferred stock, liquidation preference $ 5,000,000 $ 5,000,000
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 5,000,000,000 5,000,000,000
Common stock, shares issued 28,279,701 28,279,701
Common stock, shares outstanding 28,279,701 28,279,701
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Income (Unaudited) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Income Statement [Abstract]        
Sales $ 13,578,269 $ 22,450,682 $ 44,633,542 $ 53,069,648
Cost of Sales 11,220,791 19,734,155 38,590,544 47,914,061
Gross Profit 2,357,478 2,716,527 6,042,998 5,155,587
Selling, General and Administrative Expenses 1,606,626 1,680,979 3,918,205 4,033,483
Operating Income 750,852 1,035,548 2,124,793 1,122,104
Other Income (Expense):        
Federal tax credits realized 3,270,424 3,270,424
Gain from forgiveness of debt     3,068,497
Gain from deconsolidation of variable interest entity     569,997
Other income 183,596 3,688 189,914 35,731
Interest expense (313,376) (201,992) (821,138) (631,115)
Income before Income Taxes 3,891,496 837,244 5,333,990 3,595,217
Provision for Income Taxes (196,000) (234,000) (452,000) (99,000)
Net Income 3,695,496 603,244 4,881,990 3,496,217
Income Attributable to Non-controlling Interest (70,649) (49,599) (208,600)
Preferred Dividends (132,500) (361,267) (243,082)
Net Income Attributable to Common Stockholders $ 3,562,996 $ 452,458 $ 4,471,124 $ 3,044,535
Income Per Share of Common Stock -        
Basic $ 0.13 $ 0.02 $ 0.16 $ 0.11
Diluted $ 0.12 $ 0.02 $ 0.15 $ 0.10
Weighted Average Shares of Common Stock Outstanding -        
Basic 28,279,701 28,472,639 28,279,701 28,472,256
Diluted 32,104,265 28,967,144 32,105,424 32,301,084
Preferred Dividends $ (132,500) $ (80,137)    
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Equity (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balances at May. 31, 2021 $ 5 $ 2,836 $ 53,790,764 $ (43,776,927) $ 10,016,678 $ 1,236,362 $ 11,253,040
Balance, shares at May. 31, 2021 50,000 28,361,201          
Stock options exercised $ 20 23,980 24,000 24,000
Stock options exercised, shares   200,000          
Cash distributions (52,200) (52,200)
Preferred dividends (81,918) (81,918) (81,918)
Net income (loss) 3,052,839 3,052,839 69,619 3,122,458
Balance at Aug. 31, 2021 $ 5 $ 2,856 53,814,744 (40,806,006) 13,011,599 1,253,781 14,265,380
Balance, shares at Aug. 31, 2021 50,000 28,561,201          
Balances at May. 31, 2021 $ 5 $ 2,836 53,790,764 (43,776,927) 10,016,678 1,236,362 11,253,040
Balance, shares at May. 31, 2021 50,000 28,361,201          
Deconsolidation of variable interest entity            
Balance at Feb. 28, 2022 $ 5 $ 2,828 53,533,272 (40,732,392) 12,803,713 1,312,762 14,116,475
Balance, shares at Feb. 28, 2022 50,000 28,279,701          
Balances at Aug. 31, 2021 $ 5 $ 2,856 53,814,744 (40,806,006) 13,011,599 1,253,781 14,265,380
Balance, shares at Aug. 31, 2021 50,000 28,561,201          
Preferred dividends (81,027) (81,027) (81,027)
Net income (loss) (297,817) (297,817) 68,332 (229,485)
Balance at Nov. 30, 2021 $ 5 $ 2,856 53,814,744 (41,184,850) 12,632,755 1,322,113 13,954,868
Balance, shares at Nov. 30, 2021 50,000 28,561,201          
Cash distributions (80,000) (80,000)
Preferred dividends (80,137) (80,137) (80,137)
Net income (loss) 532,595 532,595 70,649 603,244
Common stock purchase $ (28) (281,472) (281,500) (281,500)
Common stock purchase, shares   (281,500)          
Balance at Feb. 28, 2022 $ 5 $ 2,828 53,533,272 (40,732,392) 12,803,713 1,312,762 14,116,475
Balance, shares at Feb. 28, 2022 50,000 28,279,701          
Balances at May. 31, 2022 $ 5 $ 2,828 53,533,272 (39,838,449) 13,697,656 1,383,825 15,081,481
Balance, shares at May. 31, 2022 50,000 28,279,701          
Preferred dividends (109,418) (109,418) (109,418)
Net income (loss) 1,324,142 1,324,142 49,599 1,373,741
Capital contribution 1,669,000 1,669,000
Deconsolidation of variable interest entity (3,102,424) (3,102,424)
Balance at Aug. 31, 2022 $ 5 $ 2,828 53,533,272 (38,623,725) 14,912,380 14,912,380
Balance, shares at Aug. 31, 2022 50,000 28,279,701          
Balances at May. 31, 2022 $ 5 $ 2,828 53,533,272 (39,838,449) 13,697,656 1,383,825 15,081,481
Balance, shares at May. 31, 2022 50,000 28,279,701          
Deconsolidation of variable interest entity             (3,102,424)
Balance at Feb. 28, 2023 $ 5 $ 2,828 53,533,272 (35,367,325) 18,168,780 18,168,780
Balance, shares at Feb. 28, 2023 50,000 28,279,701          
Balances at Aug. 31, 2022 $ 5 $ 2,828 53,533,272 (38,623,725) 14,912,380 14,912,380
Balance, shares at Aug. 31, 2022 50,000 28,279,701          
Preferred dividends (119,349) (119,349) (119,349)
Net income (loss) (187,247) (187,247) (187,247)
Balance at Nov. 30, 2022 $ 5 $ 2,828 53,533,272 (38,930,321) 14,605,784 14,605,784
Balance, shares at Nov. 30, 2022 50,000 28,279,701          
Preferred dividends (132,500) (132,500) (132,500)
Net income (loss) 3,695,496 3,695,496 3,695,496
Balance at Feb. 28, 2023 $ 5 $ 2,828 $ 53,533,272 $ (35,367,325) $ 18,168,780 $ 18,168,780
Balance, shares at Feb. 28, 2023 50,000 28,279,701          
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) - $ / shares
Feb. 28, 2023
Nov. 30, 2022
Aug. 31, 2022
Feb. 28, 2022
Nov. 30, 2021
Aug. 31, 2021
Statement of Stockholders' Equity [Abstract]            
Shares issued price per share $ 2.65 $ 2.39 $ 2.19 $ 1.60 $ 1.62 $ 1.64
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Cash Flows (Unaudited) - USD ($)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Cash Flows from Operating Activities:    
Net income $ 4,881,990 $ 3,496,217
Adjustments to reconcile net income to net cash provided by operating activities -    
Depreciation and amortization 3,958,766 4,015,292
Gain on forgiveness of debt (3,068,497)
Gain on deconsolidation of variable interest entity (569,997)
Gain on sale of assets (22,336)
Deferred tax expense 296,000 99,000
Decrease (increase) in trade accounts receivable 934,369 (999,470)
Decrease in related party receivables 131,278 41,376
Increase in inventory (714,583) (846,041)
Increase in prepaid expenses (340,144) (577,297)
Increase (decrease) in accounts payable and accrued liabilities (2,865,056) 3,258,539
Increase (decrease) in deferred revenue (5,306,040) 3,787,750
Net cash provided by operating activities 406,583 9,184,533
Cash Flows from Investing Activities:    
Purchase of property and equipment (3,201,187) (4,875,530)
Deconsolidation of variable interest entity (2,806)
Proceeds from sale of assets 50,000
Net cash used in investing activities (3,203,993) (4,825,530)
Cash Flows from Financing Activities:    
Proceeds from long-term debt 8,707,426 837,000
Payments on long-term debt and financing leases (5,412,171) (4,390,444)
Payments on related party note payable and financing lease (3,348,178) (353,523)
Proceeds from revolving loan 1,090,648 3,700,000
Payments on revolving loan (1,790,648)
Proceeds from stock options exercised 24,000
Purchase of treasury stock (281,500)
Payments for debt issuance costs (71,154) (4,752)
Dividends paid on preferred stock (314,144) (162,945)
Capital contribution on non-controlling interest 1,669,000
Distributions paid by non-controlling interest (132,200)
Net cash provided by (used in) financing activities 530,779 (764,364)
Net Increase (Decrease) in Cash (2,266,631) 3,594,639
Cash, beginning of period 3,143,257 4,387,533
Cash, end of period 876,626 7,982,172
Non-cash Activities:    
Deconsolidation of variable interest entity 3,102,424
Refinancing of certain term loans 2,669,892
Capital expenditures in accounts payable 51,403 255,062
Acquisition of equipment through financing lease 24,441
Preferred dividend accrual 132,500 80,137
Supplemental information:    
Interest paid 818,222 627,555
Income taxes paid $ 510,000 $ 1,015,000
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Financial Statements
9 Months Ended
Feb. 28, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Financial Statements

Note 1. Basis of Financial Statements

 

In the opinion of Greystone Logistics, Inc. (“Greystone”), the accompanying unaudited consolidated financial statements contain all adjustments and reclassifications, which are of a normal recurring nature, necessary to present fairly its financial position as of February 28, 2023, the results of its operations for the nine months and three months ended February 28, 2023 and 2022 and its cash flows for the nine months ended February 28, 2023 and 2022. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the fiscal year ended May 31, 2022 and the notes thereto included in the Form 10-K for such period. The results of operations for the nine months and three months ended February 28, 2023 and 2022 are not necessarily indicative of the results to be expected for the full fiscal year.

 

The consolidated financial statements of Greystone include its wholly-owned subsidiaries, Greystone Manufacturing, L.L.C. (“GSM”) and Plastic Pallet Production, Inc. (“PPP”), and the variable interest entity, Greystone Real Estate, L.L.C. (“GRE”) for the period from June 1, 2022 through July 29, 2022. All material intercompany accounts and transactions have been eliminated in the consolidated financial statements.

 

GRE, which is wholly-owned by a member of Greystone’s Board of Directors, owns two primary manufacturing facilities which are occupied by Greystone. Effective July 29, 2022, GRE paid off its mortgage payable and, in conjunction with Greystone’s refinancing described in Note 6, GRE was removed from the cross-collateralization in the loan agreement between Greystone and International Bank of Commerce. Following these transactions, Greystone was no longer determined to be the primary beneficiary of GRE. Accordingly, GRE was deconsolidated from Greystone’s consolidated financial statements as of July 29, 2022, resulting in the recognition of a gain in the amount of $569,997. Subsequent to the deconsolidation, Greystone entered into a new lease agreement with the related party and recorded right-of-use assets and liabilities for the new lease, see Note 7.

 

Certain balances in the consolidated balance sheet as of May 31, 2022, have been restated for comparative purposes.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share
9 Months Ended
Feb. 28, 2023
Income Per Share of Common Stock -  
Earnings Per Share

Note 2. Earnings Per Share

 

Basic earnings per share is based on the weighted-average effect of all common shares issued and outstanding and is calculated by dividing net income attributable to common stockholders by the weighted-average shares outstanding during the period. Diluted earnings per share is calculated by dividing net income attributable to common stockholders by the weighted-average number of common shares used in the basic earnings per share calculation plus the number of common shares that would be issued assuming exercise or conversion of all potentially dilutive common shares outstanding.

 

 

Greystone excludes equity instruments from the calculation of diluted earnings per share if the effect of including such instruments is anti-dilutive. Instruments which have an anti-dilutive effect are the preferred stock convertible into 3,333,333 shares of common stock for the three months ended February 28, 2022.

 

The following tables set forth the computation of basic and diluted earnings per share.

 

For the nine months ended February 28, 2023 and 2022:

 

   2023   2022 
Basic earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $4,471,124   $3,044,535 
Denominator -          
Weighted-average shares outstanding - basic   28,279,701    28,472,256 
Income per share of common stock - basic  $0.16   $0.11 
           
Diluted earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $4,471,124   $3,044,535 
Add: Preferred stock dividends for assumed conversion   361,267    243,082 
Net income allocated to common stockholders  $4,832,391   $3,287,617 
Denominator -          
Weighted-average shares outstanding – basic   28,279,701    28,472,256 
Incremental shares from assumed conversion of options, warrants and preferred stock, as appropriate   3,825,723    3,828,828 
Weighted average common stock outstanding – diluted   32,105,424    32,301,084 
Income per share of common stock – diluted  $0.15   $0.10 

 

For the three months ended February 28, 2023 and 2022:

 

   2023   2022 
Basic earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $3,562,996   $452,458 
Denominator -          
Weighted-average shares outstanding – basic   28,279,701    28,472,639 
Income per share of common stock – basic  $0.13   $0.02 
           
Diluted earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $3,562,996   $452,458 
Add: Preferred stock dividends for assumed conversion   132,500    - 
Net income attributable to common stockholders  $3,695,496   $452,458 
Denominator -          
Weighted-average shares outstanding - basic   28,279,701    28,472,639 
Incremental shares from assumed conversion of warrants or options, as appropriate   3,824,564    494,505 
Weighted average common stock outstanding - diluted   32,104,265    28,967,144 
Income per share of common stock – diluted  $0.12   $0.02 

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory
9 Months Ended
Feb. 28, 2023
Inventory Disclosure [Abstract]  
Inventory

Note 3. Inventory

 

Inventory consists of the following:

 

   February 28,   May 31, 
   2023   2022 
Raw materials  $2,109,820   $2,091,551 
Finished goods   2,717,259    2,020,945 
Total inventory  $4,827,079   $4,112,496 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment
9 Months Ended
Feb. 28, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment

Note 4. Property, Plant and Equipment

 

A summary of property, plant and equipment is as follows:

 

  

February 28,

2023

  

May 31,

2022

 
Production machinery and equipment  $60,395,743   $57,341,906 
Plant buildings and land   2,364,089    7,020,543 
Leasehold improvements   1,553,138    1,487,398 
Furniture and fixtures   542,057    542,057 
Property plant and equipment gross   64,855,027    66,391,904 
Less: Accumulated depreciation and amortization   (36,335,865)   (34,515,139)
           
Net Property, Plant and Equipment  $28,519,162   $31,876,765 

 

Production machinery includes deposits on equipment in the amount of $3,494,467 as of February 28, 2023, which has not been placed into service. As of May 31, 2022, plant buildings and land included two properties which are owned by GRE, a variable interest entity (“VIE”), and had an aggregate net book value of $2,548,933. As discussed in Note 1, GRE was deconsolidated effective July 29, 2022.

 

Depreciation and amortization expense, including amortization expense related to financing leases, for the nine months ended February 28, 2023 and 2022 was $3,954,444 and $4,011,025, respectively.

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions/Activity
9 Months Ended
Feb. 28, 2023
Related Party Transactions [Abstract]  
Related Party Transactions/Activity

Note 5. Related Party Transactions/Activity

 

Yorktown Management & Financial Services, LLC

 

Yorktown Management & Financial Services, LLC (“Yorktown”), an entity wholly-owned by Greystone’s President and CEO, owns and rents to Greystone (1) grinding equipment used to grind raw materials for Greystone’s pallet production and (2) extruders for pelletizing recycled plastic into pellets for resale and for use as raw material in the manufacture of pallets. GSM pays weekly rental fees to Yorktown of $27,500 for use of Yorktown’s grinding equipment and pelletizing equipment. Rental fees were $1,072,500 for the each of the nine months ended February 28, 2023 and 2022

 

 

Effective January 1, 2017, Greystone and Yorktown entered into a five-year lease for office space at a monthly rental of $4,000 per month with a one-year extension at $5,200 per month which extension was executed by Greystone. Subsequent to the maturity on December 31, 2022, Greystone pays rent to Yorktown at the monthly rate of $5,200 on a month-to-month basis. Total rent expense was $46,800 and $36,000 for the nine months ended February 28, 2023 and 2022, respectively.

 

TriEnda Holdings, L.L.C.

 

TriEnda Holdings, L.L.C. (“TriEnda”) is a manufacturer of plastic pallets, protective packing and dunnage utilizing thermoform processing for which Warren F. Kruger, Greystone’s President and CEO, serves TriEnda as the non-executive Chairman of the Board and is a partner in a partnership which has a majority ownership interest in TriEnda. Greystone may purchase pallets from TriEnda for resale or sell Greystone pallets to TriEnda. During the nine months ended February 28, 2023 and 2022, Greystone purchases from TriEnda totaled $431 and $4,222, respectively, and sales to TriEnda totaled $31,231 and $62,089, respectively. As of February 28, 2023, TriEnda owed $41,284 to Greystone.

 

Green Plastic Pallets

 

Greystone sells plastic pallets to Green Plastic Pallets (“Green”), an entity that is owned by James Kruger, brother to Warren Kruger, Greystone’s President and CEO. Greystone had sales to Green of $574,768 and $348,330 for the nine months ended February 28, 2023 and 2022, respectively. The account receivable due from Green as of February 28, 2023 was $79,550.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Debt
9 Months Ended
Feb. 28, 2023
Debt Disclosure [Abstract]  
Long-term Debt

Note 6. Long-term Debt

 

Debt as of February 28, 2023 and May 31, 2022 is as follows:

 

   February 28,   May 31, 
   2023   2022 
Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027  $7,281,420   $- 
Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027  $7,281,420   $- 
           
Term loan B dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027   3,039,219    - 
           
Term loans payable to International Bank of Commerce, prime rate of interest plus 0.5% with interest floors between 4.0% and 5.25%. These loans were refinanced by the IBC Restated Loan Agreement dated July 29, 2022, and rolled into Term Loan A above   -    2,870,169 
           
Revolving loan payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.5%, due July 29, 2024   3,000,000    3,700,000 
           
Term loan payable by GRE to International Bank of Commerce, interest rate of 5.5%, paid off July 27, 2022   -    1,826,361 
           
Term loan payable to First Interstate Bank, interest rate of 3.7%, monthly principal and interest payments of $27,593, due March 19, 2025, secured by certain equipment   662,485    888,642 
           
Term loan payable to First Interstate Bank, interest rate of 3.5%, monthly principal and interest payments of $5,997, due August 10, 2028, secured by certain real estate   770,840    803,941 
           
Note payable to Robert Rosene, 7.5% interest, paid off August 3, 2022   -    3,295,704 
           
Other   83,010    111,374 
Total long-term debt   14,836,974    13,496,191 
Debt issuance costs, net of amortization   (96,583)   (29,751)
Total debt, net of debt issuance costs   14,740,391    13,466,440 
Less: Current portion of long-term debt   (2,217,304)   (4,160,403)
Long-term debt, net of current portion  $12,523,087   $9,306,037 

 

 

The prime rate of interest as of February 28, 2023, was 7.75%. Subsequent to February 28, 2023, the prime rate of interest was increased to 8.00% on March 23, 2023.

 

Debt issuance costs consists of the amounts paid to third parties in connection with the issuance and modification of debt instruments. These costs are shown on the consolidated balance sheet as a direct reduction to the related debt instrument. Amortization of these costs is included in interest expense. Greystone recorded amortization of debt issuance costs of $4,322 and $4,267 for the nine months ended February 28, 2023 and 2022, respectively.

 

Restated and Amended Loan Agreement between Greystone and IBC

 

On July 29, 2022, Greystone and GSM (collectively “Borrowers”) and IBC entered into an Amended and Restated Loan Agreement (“IBC Restated Loan Agreement”) that provides for consolidation of certain term loans and a renewed revolver loan.

 

The IBC term loans make equal monthly payments of principal and interest in such amounts sufficient to amortize the principal balance of the loans over the remaining lives. The monthly payments of principal and interest on the IBC term loans may vary due to changes in the prime rate of interest. Currently, the aggregate payments for the IBC term loans are approximately $232,000 per month.

 

The IBC Restated Loan Agreement provides for IBC to make to Greystone (i) a term loan in the amount of $7,854,708, Term Loan A, to consolidate all existing term loans in the aggregate amount of $2,669,892 with Lender, extend credit in the amount of $3,271,987 to pay off a note payable to Robert B. Rosene, Jr. and extend additional credit to fund the purchase in the amount of $1,912,829 of the equipment subject to the iGPS Logistics, LLC, leases and (ii) an advancing term loan facility, Term Loan B, whereby Greystone may obtain advances up to the aggregate amount of $7,000,000 (items i and ii referred to as “Term Loans”) (iii) a renewal of the revolving loan with an increase of $2,000,000 to an aggregate principal amount of $6,000,000 (the “Revolving Loan”), subject to borrowing base limitations. As of February 28, 2023, Greystone’s available revolving loan borrowing capacity was approximately $3,000,000. In addition, there is approximately $3,477,000 available to Greystone under the advancing Term Loan B for the purchase of equipment.

 

The IBC Restated Loan Agreement includes customary events of default, including events of default relating to non-payment of principal and other amounts owing under the IBC Restated Loan Agreement from time to time, inaccuracy of representations, violation of covenants, defaults under other agreements, bankruptcy and similar events, the death of a guarantor, certain material adverse changes relating to a Borrower or guarantor, certain judgments or awards against a Borrower, or government action affecting a Borrower’s or guarantor’s ability to perform under the IBC Restated Loan Agreement or the related loan documents. Among other things, a default under the IBC Restated Loan Agreement would permit IBC to cease lending funds under the IBC Restated Loan Agreement and require immediate repayment of any outstanding notes with interest and any unpaid accrued fees.

 

The IBC Restated Loan Agreement is secured by a lien on substantially all assets of the Borrowers. Warren F. Kruger, President and CEO, and Robert B. Rosene, Jr. have provided limited guaranties of the Borrowers’ obligations under the IBC Restated Loan Agreement. Mr. Kruger’s guarantee is limited to 32.4% of all debt obligations to IBC. Mr. Rosene’s limited guaranty is the lesser of (i) $3,500,000 less all amounts paid on the principal amount of the loans after the date of the agreement excluding payments on the revolver and (ii) the amount owed to IBC of the loans outstanding from time to time including accrued interest and fees.

 

Loan Agreement with First Interstate Bank, formerly Great Western Bank

 

On August 23, 2021, Greystone entered into a loan agreement with First Interstate Bank (“FIB Loan Agreement”) to include prior commercial loans and subsequent loans. GSM is a named guarantor under the FIB Loan Agreement.

 

The FIB Loan Agreement includes customary events of default, including events of default relating to non-payment of principal and other amounts owing under the FIB Loan Agreement from time to time, inaccuracy of representations, violation of covenants, defaults under other agreements, bankruptcy and similar events, certain material adverse changes relating to a Borrower, certain judgments or awards against a Borrower, or guarantor’s ability to perform under the FIB Loan Agreement. Among other things, a default under the FIB Loan Agreement would permit FIB to cease lending funds under the FIB Loan Agreement and require immediate repayment of any outstanding notes with interest and any unpaid accrued fees.

 

The FIB Loan Agreement is secured by a mortgage on one of Greystone’s warehouses.

 

Maturities

 

Maturities of Greystone’s long-term debt for the five years subsequent to February 28, 2023, are $2,217,304, $5,387,090, $2,228,841, $1,215,659 and $3,260,851 with $527,229 thereafter.

 

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
9 Months Ended
Feb. 28, 2023
Leases  
Leases

Note 7. Leases

 

Financing Leases

 

Financing leases as of February 28, 2023 and May 31, 2022:

 

  

February 28,

2023

  

May 31,

2022

 
Non-cancellable financing leases  $69,337   $2,163,043 
Less: Current portion   (41,487)   (1,630,895)
Non-cancellable financing leases, net of current portion  $27,850   $532,148 

 

Greystone and an unrelated private company entered into three lease agreements for certain production equipment with a total cost of approximately $6.9 million which were effective February 24, 2018, August 2, 2018 and December 21, 2018, respectively, with five-year terms and an effective interest rate of 7.4%. Effective October 17, 2022, Greystone and the private company entered into an agreement for Greystone to pay off the leases and acquire the equipment at the unamortized principal balance of the leases or a total of $1,527,293.

 

Effective December 29, 2022, Greystone exercised its option under a lease agreement dated December 28, 2017, with Yorktown to purchase the production equipment therein for $10,000.

 

The production equipment under the remaining non-cancelable financing leases as of February 28, 2023, have a gross carrying amount of $176,565.

 

Amortization of the carrying amount of $189,927 and $721,923 was included in depreciation expense for the nine months ended February 28, 2023 and 2022, respectively.

 

Operating Leases

 

Greystone recognized a lease liability for each lease based on the present value of remaining minimum fixed rental payments, using a discount rate that approximates the rate of interest for a collateralized loan over a similar term. A right-of-use asset is recognized for each lease, valued at the lease liability. Minimum fixed rental payments are recognized on a straight-line basis over the life of the lease as costs and expenses on the consolidated statements of income. Variable and short-term rental payments are recognized as costs and expenses as they are incurred.

 

Greystone has three non-cancellable operating leases for (i) equipment with a fifty-two month term and a forty-eight month term and a discount rate of 5.40% and (ii) two buildings on a ten year lease with a five year renewal option and a discount rate of 6.0%. The leases are single-term with defined constant monthly rental rates.

 

As discussed in Note 1, effective August 1, 2022, Greystone and GRE entered into a non-cancellable ten-year lease agreement with a five-year extension for which Greystone recorded a right-of-use asset and liability based on the present value of the lease payments in the amount of $5,516,006, using a term of one hundred eighty (180) months and a discount rate of 6.00%.

 

 

Lease Summary Information

 

For the periods ending February 28, 2023 and 2022:

 

   2023   2022 
Lease Expense          
Financing lease expense -          
Amortization of right-of-use assets  $189,927   $721,923 
Interest on lease liabilities   30,614    119,000 
Operating lease expense   335,378    53,411 
Short-term lease expense   1,217,095    1,101,133 
Total  $1,773,014   $1,995,467 
           
Other Information          
Cash paid for amounts included in the measurement of lease liabilities for finance leases -          
Operating cash flows  $30,614   $119,000 
Financing cash flows  $626,329   $1,248,371 
Cash paid for amounts included in the measurement of lease liabilities for operating leases -          
Operating cash flows  $335,378   $53,411 
Right-of-use assets obtained in exchange for lease liabilities -          
Financing leases  $-   $

24,441

 
Operating leases  $

5,516,006

   $- 
Weighted-average remaining lease term (in years) -          
Financing leases   1.9    1.5 
Operating leases   14.4    1.9 
Weighted-average discount rate -          
Financing leases   4.4%   7.3%
Operating leases   6.0%   5.4%

 

Future minimum lease payments under non-cancelable leases as of February 28, 2023, are approximately:

 

  

Financing

Leases

  

Operating

Leases

 
Twelve months ended February 29, 2024  $42,185   $561,947 
Twelve months ended February 28, 2025   22,440    543,612 
Twelve months ended February 28, 2026   7,811    534,000 
Twelve months ended February 28, 2027   -    534,000 
Twelve months ended February 29, 2028   -    549,610 
Thereafter   -    5,420,290 
Total future minimum lease payments   72,436    8,143,459 
Present value discount   3,099    2,740,690 
Present value of minimum lease payments  $69,337   $5,402,769 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue
9 Months Ended
Feb. 28, 2023
Deferred Revenue  
Deferred Revenue

Note 8. Deferred Revenue

 

Advances from a customer pursuant to a contract for the sale of plastic pallets is recognized as deferred revenue. Revenue related to these advances is recognized by Greystone as pallets are shipped to the customer which totaled $6,378,040 and $9,772,750 during the nine months ended February 28, 2023 and 2022, respectively. Customer advances received during the nine months ended February 28, 2023 and 2022 were $1,072,000 and $13,560,500, respectively. The unrecognized balance of deferred revenue as of February 28, 2023 and May 31, 2022, was $23,007 and $5,329,047, respectively.

 

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Revenue Recognition
9 Months Ended
Feb. 28, 2023
Revenue from Contract with Customer [Abstract]  
Revenue and Revenue Recognition

Note 9. Revenue and Revenue Recognition

 

Revenue is recognized at the time a good or service is transferred to a customer and the customer obtains control of that good or receives the service performed. Sales arrangements with customers are short-term in nature involving single performance obligations related to the delivery of goods and generally provide for transfer of control at the time of shipment. In limited circumstances, where acceptance of the goods is subject to approval by the customer, revenue is recognized upon approval by the customer unless, historically, there have been insignificant rejections of goods by the customer. Contract liabilities associated with sales arrangements primarily relate to deferred revenue on prepaid sales of goods. Greystone generally permits returns of product due to defects; however, product returns are historically insignificant. The amount of revenue recognized reflects the consideration to which Greystone expects to be entitled to receive in exchange for its products.

 

Greystone’s principal product is plastic pallets produced from recycled plastic resin. Sales are primarily to customers in the continental United States of America. International sales are made to customers in Canada and Mexico which totaled approximately 0.8% and 1.6% of sales during the nine months ended February 28, 2023 and 2022, respectively.

 

Greystone’s customers include stocking and non-stocking distributors and direct sales to end-user customers. Sales to the following categories of customers for the nine months ended February 28, 2023 and 2022, respectively, were as follows:

 

Category  2023   2022 
End User Customers   71%   74%
Distributors   29%   26%

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments
9 Months Ended
Feb. 28, 2023
Investments, All Other Investments [Abstract]  
Fair Value of Financial Instruments

Note 10. Fair Value of Financial Instruments

 

The following methods and assumptions are used in estimating the fair-value disclosures for financial instruments:

 

Debt: The carrying amount of notes with floating rates of interest approximates fair value. Fixed rate notes are valued based on cash flows using estimated rates of comparable notes. The carrying amounts reported on the balance sheets approximate fair value.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations, Risks and Uncertainties
9 Months Ended
Feb. 28, 2023
Risks and Uncertainties [Abstract]  
Concentrations, Risks and Uncertainties

Note 11. Concentrations, Risks and Uncertainties

 

Greystone derived approximately 71% and 74% of its total sales from three customers during the nine months ended February 28, 2023 and 2022, respectively. The loss of a material amount of business from one or more of these customers could have a material adverse effect on Greystone.

 

Greystone purchases damaged pallets from its customers at a price based on the value of the raw material content in the pallet. A majority of these purchases, totaling $599,700 and $313,050 in fiscal years 2023 and 2022, respectively, were from one of its principal customers.

 

Greystone is subject to litigation, claims and other commitments and contingencies arising in the ordinary course of business. Although the asserted value of these matters may be significant, the company currently does not expect that the ultimate resolution of any open matters will have a material adverse effect on its consolidated financial position or results of operations.

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments
9 Months Ended
Feb. 28, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments

Note 12. Commitments

 

As of February 28, 2023, Greystone had commitments totaling approximately $5.3 million toward the purchase of production equipment.

 

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Retention Credits
9 Months Ended
Feb. 28, 2023
Employee Retention Credits  
Employee Retention Credits

Note 13. Employee Retention Credits

 

As a response to the COVID-19 outbreak, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which authorized emergency loans to businesses by establishing, and providing funding for, forgivable loans under the Paycheck Protection Program (PPP). The PPP provided loans to qualifying businesses for amounts up to 2.5 times the average monthly payroll expenses of the qualifying business.

 

In June 2021, the Company received forgiveness of its $3,034,000 PPP loan plus accrued interest by the Small Business Administration (“SBA”). The Company recognized the forgiveness as other income for the year ended May 31, 2022.

 

The CARES Act also provided an Employee Retention Credit (“ERC”) which is a refundable tax credit against certain employment taxes equal to 50% of qualified wages paid, up to $10,000 per employee annually for wages paid. Additional relief provisions were passed by the United States government, which extended and expanded the qualified wage caps on these credits to 70% of qualified wages paid, up to $10,000 per employee per quarter, through September 30, 2021.

 

By notices dated January 9, 2023, the Department of Treasury notified Greystone of ERC credits awarded under the CARES Act in the total amount of $3,270,424 due to Greystone for the quarters ended June 30, 2021 and September 30, 2021. Due to the subjectivity of the credit, the Company elected to account for the ERC as a gain analogizing to ASC 450-30, Gain Contingencies. The Company recognized the amount as other income for the nine months ended February 28, 2023.

 

By notice dated March 27, 2023, the Department of Treasury notified Greystone of ERC credits awarded under the CARES Act in the total amount of approximately $1,641,000 due to Greystone for the quarter ended March 31, 2021. Greystone will record these credits in March 2023, which is the point in which the uncertainty surrounding them is resolved and they become realizable.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Tables)
9 Months Ended
Feb. 28, 2023
Income Per Share of Common Stock -  
Schedule of Basic and Diluted Earnings Per Share

The following tables set forth the computation of basic and diluted earnings per share.

 

For the nine months ended February 28, 2023 and 2022:

 

   2023   2022 
Basic earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $4,471,124   $3,044,535 
Denominator -          
Weighted-average shares outstanding - basic   28,279,701    28,472,256 
Income per share of common stock - basic  $0.16   $0.11 
           
Diluted earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $4,471,124   $3,044,535 
Add: Preferred stock dividends for assumed conversion   361,267    243,082 
Net income allocated to common stockholders  $4,832,391   $3,287,617 
Denominator -          
Weighted-average shares outstanding – basic   28,279,701    28,472,256 
Incremental shares from assumed conversion of options, warrants and preferred stock, as appropriate   3,825,723    3,828,828 
Weighted average common stock outstanding – diluted   32,105,424    32,301,084 
Income per share of common stock – diluted  $0.15   $0.10 

 

For the three months ended February 28, 2023 and 2022:

 

   2023   2022 
Basic earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $3,562,996   $452,458 
Denominator -          
Weighted-average shares outstanding – basic   28,279,701    28,472,639 
Income per share of common stock – basic  $0.13   $0.02 
           
Diluted earnings per share of common stock:          
Numerator -          
Net income attributable to common stockholders  $3,562,996   $452,458 
Add: Preferred stock dividends for assumed conversion   132,500    - 
Net income attributable to common stockholders  $3,695,496   $452,458 
Denominator -          
Weighted-average shares outstanding - basic   28,279,701    28,472,639 
Incremental shares from assumed conversion of warrants or options, as appropriate   3,824,564    494,505 
Weighted average common stock outstanding - diluted   32,104,265    28,967,144 
Income per share of common stock – diluted  $0.12   $0.02 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Inventory (Tables)
9 Months Ended
Feb. 28, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory

Inventory consists of the following:

 

   February 28,   May 31, 
   2023   2022 
Raw materials  $2,109,820   $2,091,551 
Finished goods   2,717,259    2,020,945 
Total inventory  $4,827,079   $4,112,496 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
9 Months Ended
Feb. 28, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment

A summary of property, plant and equipment is as follows:

 

  

February 28,

2023

  

May 31,

2022

 
Production machinery and equipment  $60,395,743   $57,341,906 
Plant buildings and land   2,364,089    7,020,543 
Leasehold improvements   1,553,138    1,487,398 
Furniture and fixtures   542,057    542,057 
Property plant and equipment gross   64,855,027    66,391,904 
Less: Accumulated depreciation and amortization   (36,335,865)   (34,515,139)
           
Net Property, Plant and Equipment  $28,519,162   $31,876,765 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Debt (Tables)
9 Months Ended
Feb. 28, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt

Debt as of February 28, 2023 and May 31, 2022 is as follows:

 

   February 28,   May 31, 
   2023   2022 
Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027  $7,281,420   $- 
Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027  $7,281,420   $- 
           
Term loan B dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027   3,039,219    - 
           
Term loans payable to International Bank of Commerce, prime rate of interest plus 0.5% with interest floors between 4.0% and 5.25%. These loans were refinanced by the IBC Restated Loan Agreement dated July 29, 2022, and rolled into Term Loan A above   -    2,870,169 
           
Revolving loan payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.5%, due July 29, 2024   3,000,000    3,700,000 
           
Term loan payable by GRE to International Bank of Commerce, interest rate of 5.5%, paid off July 27, 2022   -    1,826,361 
           
Term loan payable to First Interstate Bank, interest rate of 3.7%, monthly principal and interest payments of $27,593, due March 19, 2025, secured by certain equipment   662,485    888,642 
           
Term loan payable to First Interstate Bank, interest rate of 3.5%, monthly principal and interest payments of $5,997, due August 10, 2028, secured by certain real estate   770,840    803,941 
           
Note payable to Robert Rosene, 7.5% interest, paid off August 3, 2022   -    3,295,704 
           
Other   83,010    111,374 
Total long-term debt   14,836,974    13,496,191 
Debt issuance costs, net of amortization   (96,583)   (29,751)
Total debt, net of debt issuance costs   14,740,391    13,466,440 
Less: Current portion of long-term debt   (2,217,304)   (4,160,403)
Long-term debt, net of current portion  $12,523,087   $9,306,037 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
9 Months Ended
Feb. 28, 2023
Leases  
Schedule of Financing Lease

Financing leases as of February 28, 2023 and May 31, 2022:

 

  

February 28,

2023

  

May 31,

2022

 
Non-cancellable financing leases  $69,337   $2,163,043 
Less: Current portion   (41,487)   (1,630,895)
Non-cancellable financing leases, net of current portion  $27,850   $532,148 

Summary of Lease Activity

For the periods ending February 28, 2023 and 2022:

 

   2023   2022 
Lease Expense          
Financing lease expense -          
Amortization of right-of-use assets  $189,927   $721,923 
Interest on lease liabilities   30,614    119,000 
Operating lease expense   335,378    53,411 
Short-term lease expense   1,217,095    1,101,133 
Total  $1,773,014   $1,995,467 
           
Other Information          
Cash paid for amounts included in the measurement of lease liabilities for finance leases -          
Operating cash flows  $30,614   $119,000 
Financing cash flows  $626,329   $1,248,371 
Cash paid for amounts included in the measurement of lease liabilities for operating leases -          
Operating cash flows  $335,378   $53,411 
Right-of-use assets obtained in exchange for lease liabilities -          
Financing leases  $-   $

24,441

 
Operating leases  $

5,516,006

   $- 
Weighted-average remaining lease term (in years) -          
Financing leases   1.9    1.5 
Operating leases   14.4    1.9 
Weighted-average discount rate -          
Financing leases   4.4%   7.3%
Operating leases   6.0%   5.4%
Schedule of Future Minimum Lease Payments

Future minimum lease payments under non-cancelable leases as of February 28, 2023, are approximately:

 

  

Financing

Leases

  

Operating

Leases

 
Twelve months ended February 29, 2024  $42,185   $561,947 
Twelve months ended February 28, 2025   22,440    543,612 
Twelve months ended February 28, 2026   7,811    534,000 
Twelve months ended February 28, 2027   -    534,000 
Twelve months ended February 29, 2028   -    549,610 
Thereafter   -    5,420,290 
Total future minimum lease payments   72,436    8,143,459 
Present value discount   3,099    2,740,690 
Present value of minimum lease payments  $69,337   $5,402,769 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Revenue Recognition (Tables)
9 Months Ended
Feb. 28, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Sale of Revenues for Customer Categories

Greystone’s customers include stocking and non-stocking distributors and direct sales to end-user customers. Sales to the following categories of customers for the nine months ended February 28, 2023 and 2022, respectively, were as follows:

 

Category  2023   2022 
End User Customers   71%   74%
Distributors   29%   26%
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Basis of Financial Statements (Details Narrative) - USD ($)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Gain on deconsolidation of variable interest entity $ 569,997
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
Income Per Share of Common Stock -        
Net income attributable to common stockholders $ 3,562,996 $ 452,458 $ 4,471,124 $ 3,044,535
Weighted-average shares outstanding - basic 28,279,701 28,472,639 28,279,701 28,472,256
Income per share of common stock – basic $ 0.13 $ 0.02 $ 0.16 $ 0.11
Net income attributable to common stockholders $ 3,562,996 $ 452,458 $ 4,471,124 $ 3,044,535
Add: Preferred stock dividends for assumed conversion 132,500 361,267 243,082
Net income attributable to common stockholders $ 3,695,496 $ 452,458 $ 4,832,391 $ 3,287,617
Incremental shares from assumed conversion of warrants or options, as appropriate 3,824,564 494,505 3,825,723 3,828,828
Weighted average common stock outstanding - diluted 32,104,265 28,967,144 32,105,424 32,301,084
Income per share of common stock – diluted $ 0.12 $ 0.02 $ 0.15 $ 0.10
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings Per Share (Details Narrative)
3 Months Ended
Feb. 28, 2023
shares
Preferred Stock Into Common Stock [Member]  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Preferred stock convertible into common stock 3,333,333
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Inventory (Details) - USD ($)
Feb. 28, 2023
May 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 2,109,820 $ 2,091,551
Finished goods 2,717,259 2,020,945
Total inventory $ 4,827,079 $ 4,112,496
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Property, Plant and Equipment (Details) - USD ($)
Feb. 28, 2023
May 31, 2022
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 64,855,027 $ 66,391,904
Less: Accumulated depreciation and amortization (36,335,865) (34,515,139)
Net Property, Plant and Equipment 28,519,162 31,876,765
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 60,395,743 57,341,906
Plant Buildings and Land [Member]    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 2,364,089 7,020,543
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross 1,553,138 1,487,398
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property plant and equipment gross $ 542,057 $ 542,057
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Details Narrative) - USD ($)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
May 31, 2022
Property, Plant and Equipment [Line Items]      
Net book value $ 28,519,162   $ 31,876,765
Depreciation expense 3,954,444 $ 4,011,025  
Machinery and Equipment [Member]      
Property, Plant and Equipment [Line Items]      
Machinery and equipment $ 3,494,467    
Plant Buildings and Land Included Two Properties [Member]      
Property, Plant and Equipment [Line Items]      
Net book value     $ 2,548,933
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Related Party Transactions/Activity (Details Narrative) - USD ($)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Related Party Transaction [Line Items]    
Payments of rental fees $ 46,800 $ 36,000
Office Space [Member]    
Related Party Transaction [Line Items]    
Payments of rental fees $ 5,200  
Extension of lease term one-year extension  
Monthly [Member] | Office Space [Member]    
Related Party Transaction [Line Items]    
Payments of rental fees $ 4,000  
Lessor operating lease term of contract 5 years  
Yorktown's Grinding and Pelletizing Equipment [Member]    
Related Party Transaction [Line Items]    
Payments of rental fees $ 1,072,500 1,072,500
Yorktown's Grinding and Pelletizing Equipment [Member] | Weekly [Member]    
Related Party Transaction [Line Items]    
Payments of rental fees 27,500  
Yorktown [Member] | Office Space [Member]    
Related Party Transaction [Line Items]    
Payments of rental fees 5,200  
Trienda Holdings LLC [Member]    
Related Party Transaction [Line Items]    
Related party transaction purchases 431 4,222
Revenue 31,231 62,089
Trienda Holdings LLC [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Due from related parties 41,284  
Green Plastic Pallets [Member]    
Related Party Transaction [Line Items]    
Revenue 574,768 $ 348,330
Green Plastic Pallets [Member] | Related Party [Member]    
Related Party Transaction [Line Items]    
Account receivable $ 79,550  
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Long-Term Debt (Details) - USD ($)
Feb. 28, 2023
May 31, 2022
Short-Term Debt [Line Items]    
Total long-term debt $ 14,836,974 $ 13,496,191
Debt issuance costs, net of amortization (96,583) (29,751)
Total debt, net of debt issuance costs 14,740,391 13,466,440
Less: Current portion of long-term debt (2,217,304) (4,160,403)
Long-term debt, net of current portion 12,523,087 9,306,037
Notes Payable One [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 7,281,420
Notes Payable Two [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 3,039,219
Notes Payable Three [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 2,870,169
Notes Payable Four [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 3,000,000 3,700,000
Notes Payable Five [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 1,826,361
Note Payable Six [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 662,485 888,642
Notes Payable Seven [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 770,840 803,941
Notes Payable Eight [Member]    
Short-Term Debt [Line Items]    
Total long-term debt 3,295,704
Other Note Payable [Member]    
Short-Term Debt [Line Items]    
Total long-term debt $ 83,010 $ 111,374
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Long-Term Debt (Details) (Parenthetical) - USD ($)
9 Months Ended 12 Months Ended
Feb. 28, 2023
May 31, 2022
Notes Payable One [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 0.50% 0.50%
Debt instrument maturity date Jul. 29, 2027 Jul. 29, 2027
Notes Payable One [Member] | Maximum [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 4.50% 4.50%
Notes Payable Two [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 0.50% 0.50%
Debt instrument maturity date Jul. 29, 2027 Jul. 29, 2027
Notes Payable Two [Member] | Maximum [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 4.50% 4.50%
Notes Payable Three [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 0.50% 0.50%
Notes Payable Three [Member] | Maximum [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 5.25% 5.25%
Notes Payable Three [Member] | Minimum [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 4.00% 4.00%
Notes Payable Four [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 0.50% 0.50%
Debt instrument maturity date Jul. 29, 2024 Jul. 29, 2024
Notes Payable Four [Member] | Maximum [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 4.50% 4.50%
Notes Payable Five [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 5.50% 5.50%
Debt instrument maturity date Jul. 27, 2022 Jul. 27, 2022
Note Payable Six [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 3.70% 3.70%
Debt instrument maturity date Mar. 19, 2025 Mar. 19, 2025
Debt instrument principal and interest amount $ 27,593 $ 27,593
Notes Payable Seven [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 3.50% 3.50%
Debt instrument maturity date Aug. 10, 2028 Aug. 10, 2028
Debt instrument principal and interest amount $ 5,997 $ 5,997
Notes Payable Eight [Member]    
Short-Term Debt [Line Items]    
Debt instrument interest rate 7.50% 7.50%
Debt instrument maturity date Aug. 03, 2022 Aug. 03, 2022
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Debt (Details Narrative) - USD ($)
9 Months Ended
Jul. 29, 2022
Feb. 28, 2023
Feb. 28, 2022
Mar. 23, 2023
May 31, 2022
Debt Instrument [Line Items]          
Amortization of debt issuance costs   $ 4,322 $ 4,267    
Existing term loan amount   14,740,391     $ 13,466,440
Maturities long term debt year one   2,217,304      
Maturities long term debt year two   5,387,090      
Maturities long term debt year three   2,228,841      
Maturities long term debt year four   1,215,659      
Maturities long term debt year five   3,260,851      
Maturities long term debt after year five   $ 527,229      
IBC Loan Agreement [Member]          
Debt Instrument [Line Items]          
Payments of monthly principal and interest $ 232,000        
IBC Loan Agreement [Member] | Guaranty [Member]          
Debt Instrument [Line Items]          
Debt instrument interest rate   32.40%      
Guarantees combined amount   $ 3,500,000      
IBC Loan Agreement [Member] | Restated Loan Agreement [Member]          
Debt Instrument [Line Items]          
Term loan amount 7,854,708 3,477,000      
Existing term loan amount 2,669,892        
Notes payable 3,271,987        
Purchase of asset 1,912,829        
Aggregate amount 7,000,000        
Revolving loan 2,000,000        
Revolving loan borrowed $ 6,000,000        
Line of credit facility, maximum borrowing capacity   $ 3,000,000      
Prime Rate [Member]          
Debt Instrument [Line Items]          
Debt instrument interest rate   7.75%      
Prime Rate [Member] | Subsequent Event [Member]          
Debt Instrument [Line Items]          
Debt instrument interest rate       8.00%  
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Financing Lease (Details) - USD ($)
Feb. 28, 2023
May 31, 2022
Leases    
Non-cancellable financing leases $ 69,337 $ 2,163,043
Less: Current portion (41,487) (1,630,895)
Non-cancellable financing leases, net of current portion $ 27,850 $ 532,148
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Lease Activity (Details) - USD ($)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Leases    
Amortization of right-of-use assets $ 189,927 $ 721,923
Interest on lease liabilities 30,614 119,000
Operating lease expense 335,378 53,411
Short-term lease expense 1,217,095 1,101,133
Total 1,773,014 1,995,467
Operating cash flows 30,614 119,000
Financing cash flows 626,329 1,248,371
Operating cash flows 335,378 53,411
Financing leases 24,441
Operating leases $ 5,516,006
Weighted-average remaining lease term (in years) - Financing leases 1 year 10 months 24 days 1 year 6 months
Weighted-average remaining lease term (in years) - Operating leases 14 years 4 months 24 days 1 year 10 months 24 days
Weighted-average discount rate - Financing leases 4.40% 7.30%
Weighted-average discount rate - Operating leases 6.00% 5.40%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Future Minimum Lease Payments (Details) - USD ($)
Feb. 28, 2023
May 31, 2022
Leases    
Financing leases twelve months ended February 29, 2024 $ 42,185  
Operating leases twelve months ended February 29, 2024 561,947  
Financing leases twelve months ended February 28, 2025 22,440  
Operating leases twelve months ended February 28, 2025 543,612  
Financing leases twelve months ended February 28, 2026 7,811  
Operating leases twelve months ended February 28, 2026 534,000  
Financing leases twelve months ended February 28, 2027  
Operating leases twelve months ended February 28, 2027 534,000  
Financing leases twelve months ended February 29, 2028  
Operating leases twelve months ended February 29, 2028 549,610  
Financing leases thereafter  
Operating leases thereafter 5,420,290  
Financing leases total future minimum lease payments 72,436  
Operating leases total future minimum lease payments 8,143,459  
Financing leases present value discount 3,099  
Operating leases present value discount 2,740,690  
Financing leases present value of minimum lease payments 69,337 $ 2,163,043
Operating leases present value of minimum lease payments $ 5,402,769  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details Narrative) - USD ($)
9 Months Ended
Dec. 29, 2022
Feb. 28, 2023
Feb. 28, 2022
May 31, 2022
Lessee, Lease, Description [Line Items]        
Finance lease cost   $ 1,773,014 $ 1,995,467  
Amortization of assets   189,927 $ 721,923  
Present value of properties, amount   $ 28,519,162   $ 31,876,765
Equipment One [Member]        
Lessee, Lease, Description [Line Items]        
Lessee operating lease term of contract   52 months    
Lessee operating lease discount rate   5.40%    
Equipment Two [Member]        
Lessee, Lease, Description [Line Items]        
Lessee operating lease term of contract   48 months    
Lessee operating lease discount rate   5.40%    
Two Buildings [Member]        
Lessee, Lease, Description [Line Items]        
Lessee operating lease discount rate   6.00%    
Equipment Four [Member]        
Lessee, Lease, Description [Line Items]        
Lessee operating lease discount rate   6.00%    
Present value of properties, amount   $ 5,516,006    
Lessor operating lease term of contract   180 months    
Sale and Leaseback Agreement [Member] | Yorktown Production Equipment [Member]        
Lessee, Lease, Description [Line Items]        
Value of production equipment purchased $ 10,000      
Non-Cancelable Financing Leases [Member] | Production Equipments [Member]        
Lessee, Lease, Description [Line Items]        
Production equipment gross carrying amount   $ 176,565    
Three Lease Agreements with Five Year Terms [Member]        
Lessee, Lease, Description [Line Items]        
Finance lease cost   $ 6,900,000    
Lease term   5 years    
Lease interest rate   7.40%    
Payments to acquire equipment   $ 1,527,293    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Deferred Revenue (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Feb. 28, 2023
Feb. 28, 2022
May 31, 2022
Revenue from contract with customer, excluding assessed tax $ 13,578,269 $ 22,450,682 $ 44,633,542 $ 53,069,648  
Deferred revenue 23,007   23,007   $ 5,329,047
Pallets [Member]          
Revenue from contract with customer, excluding assessed tax     6,378,040 9,772,750  
Contract with customer, liability, revenue recognized     1,072,000 $ 13,560,500  
Deferred revenue $ 23,007   $ 23,007   $ 5,329,047
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Sale of Revenues for Customer Categories (Details) - Revenue from Contract with Customer Benchmark [Member] - Customer Concentration Risk [Member]
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
End User Customers [Member]    
Disaggregation of Revenue [Line Items]    
Percentage 71.00% 74.00%
Distributors [Member]    
Disaggregation of Revenue [Line Items]    
Percentage 29.00% 26.00%
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue and Revenue Recognition (Details Narrative)
9 Months Ended
Feb. 28, 2023
Feb. 28, 2022
Canada and Mexico [Member]    
Disaggregation of Revenue [Line Items]    
Precentage of revenue 0.80% 1.60%
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Concentrations, Risks and Uncertainties (Details Narrative) - USD ($)
9 Months Ended 12 Months Ended
Feb. 28, 2023
Feb. 28, 2022
May 31, 2023
May 31, 2022
Concentration Risk [Line Items]        
Customer purchases amount       $ 313,050
Forecast [Member]        
Concentration Risk [Line Items]        
Customer purchases amount     $ 599,700  
Three Customer [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Concentration Risk [Line Items]        
Concentration risk percentage 71.00% 74.00%    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments (Details Narrative)
$ in Millions
Feb. 28, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase of production equipment $ 5.3
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Retention Credits (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Feb. 28, 2023
Feb. 28, 2022
Employee Retention Credits            
Gains losses on extinguishment of debt $ 3,034,000       $ 3,068,497
Tax credit description The CARES Act also provided an Employee Retention Credit (“ERC”) which is a refundable tax credit against certain employment taxes equal to 50% of qualified wages paid, up to $10,000 per employee annually for wages paid. Additional relief provisions were passed by the United States government, which extended and expanded the qualified wage caps on these credits to 70% of qualified wages paid, up to $10,000 per employee per quarter, through September 30, 2021.          
Employee retention credits   $ 3,270,424 $ 3,270,424 $ 1,641,000    
XML 57 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001088413 2022-06-01 2023-02-28 0001088413 2023-04-10 0001088413 2023-02-28 0001088413 2022-05-31 0001088413 2021-06-01 2022-02-28 0001088413 2022-12-01 2023-02-28 0001088413 2021-12-01 2022-02-28 0001088413 us-gaap:PreferredStockMember 2021-05-31 0001088413 us-gaap:CommonStockMember 2021-05-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-05-31 0001088413 us-gaap:RetainedEarningsMember 2021-05-31 0001088413 us-gaap:ParentMember 2021-05-31 0001088413 us-gaap:NoncontrollingInterestMember 2021-05-31 0001088413 2021-05-31 0001088413 us-gaap:PreferredStockMember 2021-08-31 0001088413 us-gaap:CommonStockMember 2021-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-08-31 0001088413 us-gaap:RetainedEarningsMember 2021-08-31 0001088413 us-gaap:ParentMember 2021-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2021-08-31 0001088413 2021-08-31 0001088413 us-gaap:PreferredStockMember 2021-11-30 0001088413 us-gaap:CommonStockMember 2021-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-11-30 0001088413 us-gaap:RetainedEarningsMember 2021-11-30 0001088413 us-gaap:ParentMember 2021-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2021-11-30 0001088413 2021-11-30 0001088413 us-gaap:PreferredStockMember 2022-05-31 0001088413 us-gaap:CommonStockMember 2022-05-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-05-31 0001088413 us-gaap:RetainedEarningsMember 2022-05-31 0001088413 us-gaap:ParentMember 2022-05-31 0001088413 us-gaap:NoncontrollingInterestMember 2022-05-31 0001088413 us-gaap:PreferredStockMember 2022-08-31 0001088413 us-gaap:CommonStockMember 2022-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-08-31 0001088413 us-gaap:RetainedEarningsMember 2022-08-31 0001088413 us-gaap:ParentMember 2022-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2022-08-31 0001088413 2022-08-31 0001088413 us-gaap:PreferredStockMember 2022-11-30 0001088413 us-gaap:CommonStockMember 2022-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-11-30 0001088413 us-gaap:RetainedEarningsMember 2022-11-30 0001088413 us-gaap:ParentMember 2022-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2022-11-30 0001088413 2022-11-30 0001088413 us-gaap:PreferredStockMember 2021-06-01 2021-08-31 0001088413 us-gaap:CommonStockMember 2021-06-01 2021-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-06-01 2021-08-31 0001088413 us-gaap:RetainedEarningsMember 2021-06-01 2021-08-31 0001088413 us-gaap:ParentMember 2021-06-01 2021-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2021-06-01 2021-08-31 0001088413 2021-06-01 2021-08-31 0001088413 us-gaap:PreferredStockMember 2021-09-01 2021-11-30 0001088413 us-gaap:CommonStockMember 2021-09-01 2021-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-09-01 2021-11-30 0001088413 us-gaap:RetainedEarningsMember 2021-09-01 2021-11-30 0001088413 us-gaap:ParentMember 2021-09-01 2021-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2021-09-01 2021-11-30 0001088413 2021-09-01 2021-11-30 0001088413 us-gaap:PreferredStockMember 2021-12-01 2022-02-28 0001088413 us-gaap:CommonStockMember 2021-12-01 2022-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2021-12-01 2022-02-28 0001088413 us-gaap:RetainedEarningsMember 2021-12-01 2022-02-28 0001088413 us-gaap:ParentMember 2021-12-01 2022-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2021-12-01 2022-02-28 0001088413 us-gaap:PreferredStockMember 2022-06-01 2022-08-31 0001088413 us-gaap:CommonStockMember 2022-06-01 2022-08-31 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-06-01 2022-08-31 0001088413 us-gaap:RetainedEarningsMember 2022-06-01 2022-08-31 0001088413 us-gaap:ParentMember 2022-06-01 2022-08-31 0001088413 us-gaap:NoncontrollingInterestMember 2022-06-01 2022-08-31 0001088413 2022-06-01 2022-08-31 0001088413 us-gaap:PreferredStockMember 2022-09-01 2022-11-30 0001088413 us-gaap:CommonStockMember 2022-09-01 2022-11-30 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-09-01 2022-11-30 0001088413 us-gaap:RetainedEarningsMember 2022-09-01 2022-11-30 0001088413 us-gaap:ParentMember 2022-09-01 2022-11-30 0001088413 us-gaap:NoncontrollingInterestMember 2022-09-01 2022-11-30 0001088413 2022-09-01 2022-11-30 0001088413 us-gaap:PreferredStockMember 2022-12-01 2023-02-28 0001088413 us-gaap:CommonStockMember 2022-12-01 2023-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-12-01 2023-02-28 0001088413 us-gaap:RetainedEarningsMember 2022-12-01 2023-02-28 0001088413 us-gaap:ParentMember 2022-12-01 2023-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2022-12-01 2023-02-28 0001088413 us-gaap:PreferredStockMember 2022-02-28 0001088413 us-gaap:CommonStockMember 2022-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2022-02-28 0001088413 us-gaap:RetainedEarningsMember 2022-02-28 0001088413 us-gaap:ParentMember 2022-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2022-02-28 0001088413 2022-02-28 0001088413 us-gaap:PreferredStockMember 2023-02-28 0001088413 us-gaap:CommonStockMember 2023-02-28 0001088413 us-gaap:AdditionalPaidInCapitalMember 2023-02-28 0001088413 us-gaap:RetainedEarningsMember 2023-02-28 0001088413 us-gaap:ParentMember 2023-02-28 0001088413 us-gaap:NoncontrollingInterestMember 2023-02-28 0001088413 GLGI:PreferredStockIntoCommonStockMember 2022-12-01 2023-02-28 0001088413 us-gaap:MachineryAndEquipmentMember 2023-02-28 0001088413 us-gaap:MachineryAndEquipmentMember 2022-05-31 0001088413 GLGI:PlantBuildingsAndLandMember 2023-02-28 0001088413 GLGI:PlantBuildingsAndLandMember 2022-05-31 0001088413 us-gaap:LeaseholdImprovementsMember 2023-02-28 0001088413 us-gaap:LeaseholdImprovementsMember 2022-05-31 0001088413 us-gaap:FurnitureAndFixturesMember 2023-02-28 0001088413 us-gaap:FurnitureAndFixturesMember 2022-05-31 0001088413 GLGI:PlantBuildingsandLandIncludedTwoPropertiesMember 2022-05-31 0001088413 GLGI:WeeklyMember GLGI:YorktownsGrindingAndPelletizingEquipmentMember 2022-06-01 2023-02-28 0001088413 GLGI:YorktownsGrindingAndPelletizingEquipmentMember 2022-06-01 2023-02-28 0001088413 GLGI:YorktownsGrindingAndPelletizingEquipmentMember 2021-06-01 2022-02-28 0001088413 GLGI:MonthlyMember GLGI:OfficeSpaceMember 2023-02-28 0001088413 GLGI:MonthlyMember GLGI:OfficeSpaceMember 2022-06-01 2023-02-28 0001088413 GLGI:OfficeSpaceMember 2022-06-01 2023-02-28 0001088413 GLGI:OfficeSpaceMember GLGI:YorktownMember 2022-06-01 2023-02-28 0001088413 GLGI:TriendaHoldingsLlcMember 2022-06-01 2023-02-28 0001088413 GLGI:TriendaHoldingsLlcMember 2021-06-01 2022-02-28 0001088413 us-gaap:RelatedPartyMember GLGI:TriendaHoldingsLlcMember 2023-02-28 0001088413 GLGI:GreenPlasticPalletsMember 2022-06-01 2023-02-28 0001088413 GLGI:GreenPlasticPalletsMember 2021-06-01 2022-02-28 0001088413 us-gaap:RelatedPartyMember GLGI:GreenPlasticPalletsMember 2023-02-28 0001088413 GLGI:NotesPayableOneMember 2023-02-28 0001088413 GLGI:NotesPayableOneMember 2022-05-31 0001088413 GLGI:NotesPayableTwoMember 2023-02-28 0001088413 GLGI:NotesPayableTwoMember 2022-05-31 0001088413 GLGI:NotesPayableThreeMember 2023-02-28 0001088413 GLGI:NotesPayableThreeMember 2022-05-31 0001088413 GLGI:NotesPayableFourMember 2023-02-28 0001088413 GLGI:NotesPayableFourMember 2022-05-31 0001088413 GLGI:NotesPayableFiveMember 2023-02-28 0001088413 GLGI:NotesPayableFiveMember 2022-05-31 0001088413 GLGI:NotesPayableSixMember 2023-02-28 0001088413 GLGI:NotesPayableSixMember 2022-05-31 0001088413 GLGI:NotesPayableSevenMember 2023-02-28 0001088413 GLGI:NotesPayableSevenMember 2022-05-31 0001088413 GLGI:NotesPayableEightMember 2023-02-28 0001088413 GLGI:NotesPayableEightMember 2022-05-31 0001088413 GLGI:OtherNotePayableMember 2023-02-28 0001088413 GLGI:OtherNotePayableMember 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableOneMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableOneMember 2022-05-31 0001088413 GLGI:NotesPayableOneMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableOneMember 2021-06-01 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableTwoMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableTwoMember 2022-05-31 0001088413 GLGI:NotesPayableTwoMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableTwoMember 2021-06-01 2022-05-31 0001088413 srt:MinimumMember GLGI:NotesPayableThreeMember 2023-02-28 0001088413 srt:MinimumMember GLGI:NotesPayableThreeMember 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableThreeMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableThreeMember 2022-05-31 0001088413 srt:MaximumMember GLGI:NotesPayableFourMember 2023-02-28 0001088413 srt:MaximumMember GLGI:NotesPayableFourMember 2022-05-31 0001088413 GLGI:NotesPayableFourMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableFourMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableFiveMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableFiveMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableSixMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableSixMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableSevenMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableSevenMember 2021-06-01 2022-05-31 0001088413 GLGI:NotesPayableEightMember 2022-06-01 2023-02-28 0001088413 GLGI:NotesPayableEightMember 2021-06-01 2022-05-31 0001088413 us-gaap:PrimeRateMember 2023-02-28 0001088413 us-gaap:SubsequentEventMember us-gaap:PrimeRateMember 2023-03-23 0001088413 GLGI:IBCLoanAgreementMember 2022-07-27 2022-07-29 0001088413 GLGI:IBCLoanAgreementMember GLGI:RestatedLoanAgreementMember 2022-07-29 0001088413 GLGI:IBCLoanAgreementMember GLGI:RestatedLoanAgreementMember 2022-07-27 2022-07-29 0001088413 GLGI:IBCLoanAgreementMember GLGI:RestatedLoanAgreementMember 2023-02-28 0001088413 GLGI:IBCLoanAgreementMember GLGI:GuarantyMember 2023-02-28 0001088413 GLGI:ThreeLeaseAgreementsWithFiveYearTermsMember 2022-06-01 2023-02-28 0001088413 GLGI:ThreeLeaseAgreementsWithFiveYearTermsMember 2023-02-28 0001088413 GLGI:YorktownProductionEquipmentMember GLGI:SaleAndLeasebackAgreementMember 2022-12-28 2022-12-29 0001088413 GLGI:ProductionEquipmentsMember GLGI:NonCancelableFinancingLeasesMember 2023-02-28 0001088413 GLGI:EquipmentOneMember 2023-02-28 0001088413 GLGI:EquipmentTwoMember 2023-02-28 0001088413 GLGI:TwoBuildingsMember 2023-02-28 0001088413 GLGI:EquipmentFourMember 2023-02-28 0001088413 GLGI:PalletsMember 2022-06-01 2023-02-28 0001088413 GLGI:PalletsMember 2021-06-01 2022-02-28 0001088413 GLGI:PalletsMember 2023-02-28 0001088413 GLGI:PalletsMember 2022-05-31 0001088413 GLGI:CanadaandMexicoMember 2022-06-01 2023-02-28 0001088413 GLGI:CanadaandMexicoMember 2021-06-01 2022-02-28 0001088413 GLGI:EndUserCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-06-01 2023-02-28 0001088413 GLGI:EndUserCustomersMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-06-01 2022-02-28 0001088413 GLGI:DistributorsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-06-01 2023-02-28 0001088413 GLGI:DistributorsMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2021-06-01 2022-02-28 0001088413 GLGI:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-06-01 2023-02-28 0001088413 GLGI:ThreeCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-06-01 2022-02-28 0001088413 srt:ScenarioForecastMember 2022-06-01 2023-05-31 0001088413 2021-06-01 2022-05-31 0001088413 2021-06-01 2021-06-30 0001088413 2021-04-01 2021-06-30 0001088413 2021-07-01 2021-09-30 0001088413 2021-01-01 2021-03-31 iso4217:USD shares iso4217:USD shares pure 0001088413 false --05-31 Q3 P5Y P5Y P0Y52M P0Y48M 10-Q true 2023-02-28 2023 false 000-26331 GREYSTONE LOGISTICS, INC. OK 75-2954680 1613 East 15th Street Tulsa OK 74120 (918) 583-7441 Yes Yes Non-accelerated Filer true false false 28279701 876626 3143257 5066680 6001049 120834 252112 4827079 4112496 644384 304240 11535603 13813154 28519162 31876765 5402769 55535 45457534 45745454 2217304 4160403 41487 1630895 243951 33881 4881056 7820837 23007 5329047 132500 85377 7539305 19060440 12523087 9306037 27850 532148 5158818 21654 2039694 1743694 0.0001 0.0001 20750000 20750000 50000 50000 50000 50000 5000000 5000000 5 5 0.0001 0.0001 5000000000 5000000000 28279701 28279701 28279701 28279701 2828 2828 53533272 53533272 -35367325 -39838449 18168780 13697656 1383825 18168780 15081481 45457534 45745454 44633542 53069648 38590544 47914061 6042998 5155587 3918205 4033483 2124793 1122104 -3270424 3068497 569997 189914 35731 821138 631115 5333990 3595217 452000 99000 4881990 3496217 49599 208600 361267 243082 4471124 3044535 0.16 0.11 0.15 0.10 28279701 28472256 32105424 32301084 13578269 22450682 11220791 19734155 2357478 2716527 1606626 1680979 750852 1035548 -3270424 183596 3688 313376 201992 3891496 837244 196000 234000 3695496 603244 70649 132500 80137 3562996 452458 0.13 0.02 0.12 0.02 28279701 28472639 32104265 28967144 50000 5 28361201 2836 53790764 -43776927 10016678 1236362 11253040 200000 20 23980 24000 24000 52200 52200 1.64 81918 81918 81918 3052839 3052839 69619 3122458 50000 5 28561201 2856 53814744 -40806006 13011599 1253781 14265380 50000 5 28561201 2856 53814744 -40806006 13011599 1253781 14265380 1.62 81027 81027 81027 -297817 -297817 68332 -229485 50000 5 28561201 2856 53814744 -41184850 12632755 1322113 13954868 50000 5 28561201 2856 53814744 -41184850 12632755 1322113 13954868 -281500 28 281472 281500 281500 80000 80000 1.60 80137 80137 80137 532595 532595 70649 603244 50000 5 28279701 2828 53533272 -40732392 12803713 1312762 14116475 50000 5 28279701 2828 53533272 -40732392 12803713 1312762 14116475 50000 5 28279701 2828 53533272 -39838449 13697656 1383825 15081481 50000 5 28279701 2828 53533272 -39838449 13697656 1383825 15081481 1669000 1669000 3102424 3102424 2.19 109418 109418 109418 1324142 1324142 49599 1373741 50000 5 28279701 2828 53533272 -38623725 14912380 14912380 50000 5 28279701 2828 53533272 -38623725 14912380 14912380 2.39 119349 119349 119349 -187247 -187247 -187247 50000 5 28279701 2828 53533272 -38930321 14605784 14605784 50000 5 28279701 2828 53533272 -38930321 14605784 14605784 2.65 132500 132500 132500 132500 132500 132500 3695496 3695496 3695496 3695496 3695496 3695496 50000 5 28279701 2828 53533272 -35367325 18168780 18168780 50000 5 28279701 2828 53533272 -35367325 18168780 18168780 4881990 3496217 3958766 4015292 3068497 569997 22336 -296000 -99000 -934369 999470 -131278 -41376 714583 846041 340144 577297 -2865056 3258539 -5306040 3787750 406583 9184533 3201187 4875530 2806 50000 -3203993 -4825530 8707426 837000 5412171 4390444 3348178 353523 1090648 3700000 1790648 24000 -281500 71154 4752 314144 162945 1669000 132200 530779 -764364 -2266631 3594639 3143257 4387533 876626 7982172 3102424 2669892 51403 255062 24441 132500 80137 818222 627555 510000 1015000 <p id="xdx_808_eus-gaap--BasisOfAccounting_zMpcwvGRZPN6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1. <span id="xdx_827_zj3oyAjWl6Uc">Basis of Financial Statements</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the opinion of Greystone Logistics, Inc. (“Greystone”), the accompanying unaudited consolidated financial statements contain all adjustments and reclassifications, which are of a normal recurring nature, necessary to present fairly its financial position as of February 28, 2023, the results of its operations for the nine months and three months ended February 28, 2023 and 2022 and its cash flows for the nine months ended February 28, 2023 and 2022. These consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of and for the fiscal year ended May 31, 2022 and the notes thereto included in the Form 10-K for such period. The results of operations for the nine months and three months ended February 28, 2023 and 2022 are not necessarily indicative of the results to be expected for the full fiscal year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 13.7pt 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The consolidated financial statements of Greystone include its wholly-owned subsidiaries, Greystone Manufacturing, L.L.C. (“GSM”) and Plastic Pallet Production, Inc. (“PPP”), and the variable interest entity, Greystone Real Estate, L.L.C. (“GRE”) for the period from June 1, 2022 through July 29, 2022. All material intercompany accounts and transactions have been eliminated in the consolidated financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">GRE, which is wholly-owned by a member of Greystone’s Board of Directors, owns two primary manufacturing facilities which are occupied by Greystone. Effective July 29, 2022, GRE paid off its mortgage payable and, in conjunction with Greystone’s refinancing described in Note 6, GRE was removed from the cross-collateralization in the loan agreement between Greystone and International Bank of Commerce. Following these transactions, Greystone was no longer determined to be the primary beneficiary of GRE. Accordingly, GRE was deconsolidated from Greystone’s consolidated financial statements as of July 29, 2022, resulting in the recognition of a gain in the amount of $<span id="xdx_90C_ecustom--GainOnDeconsolidationOfVariableInterestEntity_c20220601__20230228_zLWpqXKXxhKj" title="Gain on deconsolidation of variable interest entity">569,997</span>. Subsequent to the deconsolidation, Greystone entered into a new lease agreement with the related party and recorded right-of-use assets and liabilities for the new lease, see Note 7.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain balances in the consolidated balance sheet as of May 31, 2022, have been restated for comparative purposes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 569997 <p id="xdx_801_eus-gaap--EarningsPerShareTextBlock_zUM7QoReVZi7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span id="xdx_822_z5TfbojV517j">Earnings Per Share</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share is based on the weighted-average effect of all common shares issued and outstanding and is calculated by dividing net income attributable to common stockholders by the weighted-average shares outstanding during the period. Diluted earnings per share is calculated by dividing net income attributable to common stockholders by the weighted-average number of common shares used in the basic earnings per share calculation plus the number of common shares that would be issued assuming exercise or conversion of all potentially dilutive common shares outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone excludes equity instruments from the calculation of diluted earnings per share if the effect of including such instruments is anti-dilutive. Instruments which have an anti-dilutive effect are the preferred stock convertible into <span id="xdx_90D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_c20221201__20230228__us-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis__custom--PreferredStockIntoCommonStockMember_zYaD2EwJZFr2" title="Preferred stock convertible into common stock">3,333,333</span> shares of common stock for the three months ended February 28, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z2svpHJBB6ii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The following tables set forth the computation of basic and diluted earnings per share<b>.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B3_zpJxdpTkbG79" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Schedule of Basic and Diluted Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">For the nine months ended February 28, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220601__20230228_zLh0Rv1jPBbb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20210601__20220228_zxqd5FZiGqp1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings per share of common stock:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Numerator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_40A_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zpEEGfbxUFui" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common stockholders</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">4,471,124</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">3,044,535</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Denominator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_400_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zEEq7A4jNn0a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding - basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,279,701</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,472,256</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_zzkHBvKrPobl" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock - basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.11</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Diluted earnings per share of common stock:</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Numerator -</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_pp0p0_z8NUSECX5Jwd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Net income attributable to common stockholders</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,471,124</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,044,535</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PreferredStockDividendsIncomeStatementImpact_zf6SA0i6CEC7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Add: Preferred stock dividends for assumed conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,267</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">243,082</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--NetIncomeAllocatedToCommonStockholders_pp0p0_zjGHbYmBmIeb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net income allocated to common stockholders</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,832,391</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,287,617</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Denominator -</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zxrh7iGhmIN7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Weighted-average shares outstanding – basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,279,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,472,256</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_znwUEWA6qRkk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Incremental shares from assumed conversion of options, warrants and preferred stock, as appropriate</td><td style="padding-bottom: 2.5pt"> </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,825,723</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,828,828</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zihYyOxxQD5b" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted average common stock outstanding – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">32,105,424</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">32,301,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareDiluted_zTXRZnp6J8ed" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.15</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">For the three months ended February 28, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221201__20230228_zNVkuSf38hob" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20211201__20220228_zUa2er9Wdgng" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings per share of common stock:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Numerator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_40A_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zVQ6tLcbDhUk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common stockholders</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">3,562,996</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">452,458</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Denominator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_400_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zt2Zpu5XL7A3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding – basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,279,701</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,472,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_zDDEnSnu9ySj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock – basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.13</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Diluted earnings per share of common stock:</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Numerator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_40B_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_pp0p0_zoIACTIMQmPj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Net income attributable to common stockholders</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,562,996</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">452,458</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PreferredStockDividendsIncomeStatementImpact_zSJINCqIww4a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Add: Preferred stock dividends for assumed conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">132,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0846">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--NetIncomeAllocatedToCommonStockholders_pp0p0_zU3zytznVDfc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net income attributable to common stockholders</td><td style="padding-bottom: 2.5pt"> </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,695,496</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">452,458</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Denominator -</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zfFvuKKnkcY4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Weighted-average shares outstanding - basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,279,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,472,639</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zhJn1H8gE4P4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Incremental shares from assumed conversion of warrants or options, as appropriate</td><td style="padding-bottom: 1.5pt"> </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,824,564</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">494,505</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_ztIGIdIb4Q5l" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted average common stock outstanding - diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">32,104,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,967,144</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareDiluted_zsIkV9maXTt" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.12</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zavdu0C0gkh3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 3333333 <p id="xdx_892_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_z2svpHJBB6ii" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">The following tables set forth the computation of basic and diluted earnings per share<b>.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span id="xdx_8B3_zpJxdpTkbG79" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Schedule of Basic and Diluted Earnings Per Share</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">For the nine months ended February 28, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220601__20230228_zLh0Rv1jPBbb" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20210601__20220228_zxqd5FZiGqp1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings per share of common stock:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Numerator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_40A_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zpEEGfbxUFui" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common stockholders</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">4,471,124</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">3,044,535</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Denominator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_400_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zEEq7A4jNn0a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding - basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,279,701</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,472,256</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_zzkHBvKrPobl" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock - basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.11</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Diluted earnings per share of common stock:</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Numerator -</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_pp0p0_z8NUSECX5Jwd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Net income attributable to common stockholders</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,471,124</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,044,535</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PreferredStockDividendsIncomeStatementImpact_zf6SA0i6CEC7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Add: Preferred stock dividends for assumed conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">361,267</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">243,082</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--NetIncomeAllocatedToCommonStockholders_pp0p0_zjGHbYmBmIeb" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net income allocated to common stockholders</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,832,391</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,287,617</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Denominator -</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zxrh7iGhmIN7" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Weighted-average shares outstanding – basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,279,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,472,256</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_znwUEWA6qRkk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Incremental shares from assumed conversion of options, warrants and preferred stock, as appropriate</td><td style="padding-bottom: 2.5pt"> </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,825,723</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,828,828</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_zihYyOxxQD5b" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted average common stock outstanding – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">32,105,424</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">32,301,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--EarningsPerShareDiluted_zTXRZnp6J8ed" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.15</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.10</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">For the three months ended February 28, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 94%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20221201__20230228_zNVkuSf38hob" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20211201__20220228_zUa2er9Wdgng" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Basic earnings per share of common stock:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Numerator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_40A_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_zVQ6tLcbDhUk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left; padding-bottom: 2.5pt">Net income attributable to common stockholders</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">3,562,996</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">452,458</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Denominator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_400_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zt2Zpu5XL7A3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted-average shares outstanding – basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,279,701</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,472,639</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasic_zDDEnSnu9ySj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock – basic</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.13</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; padding-bottom: 2.5pt">Diluted earnings per share of common stock:</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Numerator -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_40B_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDiluted_pp0p0_zoIACTIMQmPj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Net income attributable to common stockholders</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,562,996</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">452,458</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--PreferredStockDividendsIncomeStatementImpact_zSJINCqIww4a" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Add: Preferred stock dividends for assumed conversion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">132,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0846">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--NetIncomeAllocatedToCommonStockholders_pp0p0_zU3zytznVDfc" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Net income attributable to common stockholders</td><td style="padding-bottom: 2.5pt"> </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,695,496</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">452,458</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Denominator -</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_zfFvuKKnkcY4" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Weighted-average shares outstanding - basic</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,279,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">28,472,639</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--IncrementalCommonSharesAttributableToCallOptionsAndWarrants_zhJn1H8gE4P4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1.5pt">Incremental shares from assumed conversion of warrants or options, as appropriate</td><td style="padding-bottom: 1.5pt"> </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,824,564</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">494,505</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_ztIGIdIb4Q5l" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Weighted average common stock outstanding - diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">32,104,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">28,967,144</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--EarningsPerShareDiluted_zsIkV9maXTt" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; padding-bottom: 2.5pt">Income per share of common stock – diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.12</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">0.02</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 4471124 3044535 28279701 28472256 0.16 0.11 4471124 3044535 361267 243082 4832391 3287617 28279701 28472256 3825723 3828828 32105424 32301084 0.15 0.10 3562996 452458 28279701 28472639 0.13 0.02 3562996 452458 132500 3695496 452458 28279701 28472639 3824564 494505 32104265 28967144 0.12 0.02 <p id="xdx_800_eus-gaap--InventoryDisclosureTextBlock_zYdWqLidYUq7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3. <span id="xdx_82A_zqvtCW4PrZci">Inventory</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z35A84mXyJda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zjRSpLcyo854" style="display: none">Schedule of Inventory</span></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> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20230228_zVf8EXZwX7rg" style="font-weight: bold; text-align: center">February 28,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_493_20220531_zMM5NdPQgOrl" style="font-weight: bold; text-align: center">May 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_maINzu7F_z83CBWDI8Bwg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,109,820</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">2,091,551</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryFinishedGoods_iI_maINzu7F_zcQD0MgNJME2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </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,717,259</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,020,945</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_mtINzu7F_z9CMMhE4Cvl3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total inventory</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,827,079</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,112,496</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_z57gZZwfI9X" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z35A84mXyJda" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inventory consists of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BF_zjRSpLcyo854" style="display: none">Schedule of Inventory</span></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> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_499_20230228_zVf8EXZwX7rg" style="font-weight: bold; text-align: center">February 28,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_493_20220531_zMM5NdPQgOrl" style="font-weight: bold; text-align: center">May 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--InventoryRawMaterials_iI_maINzu7F_z83CBWDI8Bwg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,109,820</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">2,091,551</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryFinishedGoods_iI_maINzu7F_zcQD0MgNJME2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Finished goods</td><td style="padding-bottom: 1.5pt"> </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,717,259</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,020,945</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryNet_iTI_mtINzu7F_z9CMMhE4Cvl3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total inventory</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,827,079</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">4,112,496</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2109820 2091551 2717259 2020945 4827079 4112496 <p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z7P0jVv5g2Pj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/><b>Note 4. <span id="xdx_821_zz3CmIPN8HZf">Property, Plant and Equipment</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zU3kJwWQJVFd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of property, plant and equipment is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zPoPShTPXcYk" style="display: none">Schedule of Property, Plant and Equipment</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></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 style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230228_zQLx4q8Bu9Ij" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>February 28,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220531_z8pX8RPX5Ljf" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>May 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zgVfr0DerLZ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Production machinery and equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">60,395,743</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">57,341,906</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantBuildingsAndLandMember_zsMMTeq3tYjj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Plant buildings and land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,364,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,020,543</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zdXmvawwGTg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,553,138</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,487,398</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmFOBifr5Zuf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">542,057</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">542,057</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzVGh_zyheOHOc7uOi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property plant and equipment gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64,855,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,391,904</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzVGh_zcVnp1HwsyWl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,335,865</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">(34,515,139</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzVGh_z3zWeUWF5Ao2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net Property, Plant and Equipment</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">28,519,162</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,876,765</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zFS23DW10n74" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Production machinery includes deposits on equipment in the amount of $<span id="xdx_90E_eus-gaap--DepositAssets_iI_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zQElr2ZqH9V8" title="Machinery and equipment">3,494,467</span> as of February 28, 2023, which has not been placed into service. As of May 31, 2022, plant buildings and land included two properties which are owned by GRE, a variable interest entity (“VIE”), and had an aggregate net book value of $<span id="xdx_90A_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20220531__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantBuildingsandLandIncludedTwoPropertiesMember_zqvwBtXXXaA8" title="Net book value">2,548,933</span>. As discussed in Note 1, GRE was deconsolidated effective July 29, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation and amortization expense, including amortization expense related to financing leases, for the nine months ended February 28, 2023 and 2022 was $<span id="xdx_90D_eus-gaap--DepreciationDepletionAndAmortization_c20220601__20230228_zlp7P0ZmJ3R6" title="Depreciation expense">3,954,444</span> and $<span id="xdx_904_eus-gaap--DepreciationDepletionAndAmortization_c20210601__20220228_zg1ZOd3sBAzf" title="Depreciation expense">4,011,025</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--PropertyPlantAndEquipmentTextBlock_zU3kJwWQJVFd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A summary of property, plant and equipment is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zPoPShTPXcYk" style="display: none">Schedule of Property, Plant and Equipment</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></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 style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20230228_zQLx4q8Bu9Ij" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>February 28,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2023</b></span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220531_z8pX8RPX5Ljf" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>May 31,</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2022</b></span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zgVfr0DerLZ5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Production machinery and equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">60,395,743</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">57,341,906</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--PlantBuildingsAndLandMember_zsMMTeq3tYjj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Plant buildings and land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,364,089</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,020,543</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zdXmvawwGTg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,553,138</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,487,398</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zmFOBifr5Zuf" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Furniture and fixtures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">542,057</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">542,057</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzVGh_zyheOHOc7uOi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property plant and equipment gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">64,855,027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">66,391,904</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzVGh_zcVnp1HwsyWl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Accumulated depreciation and amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(36,335,865</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">(34,515,139</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzVGh_z3zWeUWF5Ao2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net Property, Plant and Equipment</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">28,519,162</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,876,765</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 60395743 57341906 2364089 7020543 1553138 1487398 542057 542057 64855027 66391904 36335865 34515139 28519162 31876765 3494467 2548933 3954444 4011025 <p id="xdx_802_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z19FmIHyHpbd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_82B_zzPNGZtJBz3e">Related Party Transactions/Activity</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Yorktown Management &amp; Financial Services, LLC</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yorktown Management &amp; Financial Services, LLC (“Yorktown”), an entity wholly-owned by Greystone’s President and CEO, owns and rents to Greystone (1) grinding equipment used to grind raw materials for Greystone’s pallet production and (2) extruders for pelletizing recycled plastic into pellets for resale and for use as raw material in the manufacture of pallets. GSM pays weekly rental fees to Yorktown of $<span id="xdx_90C_eus-gaap--PaymentsForRent_c20220601__20230228__us-gaap--RelatedPartyTransactionAxis__custom--YorktownsGrindingAndPelletizingEquipmentMember__srt--StatementScenarioAxis__custom--WeeklyMember_zeAdwgQlEqH4" title="Payments of rental fees">27,500</span> for use of Yorktown’s grinding equipment and pelletizing equipment. Rental fees were $<span id="xdx_903_eus-gaap--PaymentsForRent_c20220601__20230228__us-gaap--RelatedPartyTransactionAxis__custom--YorktownsGrindingAndPelletizingEquipmentMember_zLuKaAI0lE3a" title="Payments of rental fees"><span id="xdx_904_eus-gaap--PaymentsForRent_c20210601__20220228__us-gaap--RelatedPartyTransactionAxis__custom--YorktownsGrindingAndPelletizingEquipmentMember_zQlnbByInHwa" title="Payments of rental fees">1,072,500</span></span> for the each of the nine months ended February 28, 2023 and 2022</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective January 1, 2017, Greystone and Yorktown entered into a <span id="xdx_907_eus-gaap--LessorOperatingLeaseTermOfContract_iI_dtYxL_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeSpaceMember__srt--StatementScenarioAxis__custom--MonthlyMember_zrWRUfDUsOT5" title="Lessor operating lease term of contract::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0917">five-year</span></span> lease for office space at a monthly rental of $<span id="xdx_901_eus-gaap--PaymentsForRent_c20220601__20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeSpaceMember__srt--StatementScenarioAxis__custom--MonthlyMember_ziplgngBXbr3" title="Payments of rental fees">4,000</span> per month with a <span id="xdx_90A_eus-gaap--LesseeOperatingLeaseOptionToExtend_c20220601__20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeSpaceMember_zXxy6665Kwjh" title="Extension of lease term">one-year extension</span> at $<span id="xdx_901_eus-gaap--PaymentsForRent_c20220601__20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeSpaceMember_z6uBywsm58Pl" title="Payments of rental fees">5,200</span> per month which extension was executed by Greystone. Subsequent to the maturity on December 31, 2022, Greystone pays rent to Yorktown at the monthly rate of $<span id="xdx_90F_eus-gaap--PaymentsForRent_c20220601__20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeSpaceMember__us-gaap--RelatedPartyTransactionAxis__custom--YorktownMember_zuNwxX1rrQaa" title="Payments of rental fees">5,200</span> on a month-to-month basis. Total rent expense was $<span id="xdx_903_eus-gaap--PaymentsForRent_c20220601__20230228_zsJTKk2UZIge" title="Payments of rental fees">46,800</span> and $<span id="xdx_906_eus-gaap--PaymentsForRent_c20210601__20220228_zikhAbWDKYod" title="Payments of rental fees">36,000</span> for the nine months ended February 28, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">TriEnda Holdings, L.L.C.</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TriEnda Holdings, L.L.C. (“TriEnda”) is a manufacturer of plastic pallets, protective packing and dunnage utilizing thermoform processing for which Warren F. Kruger, Greystone’s President and CEO, serves TriEnda as the non-executive Chairman of the Board and is a partner in a partnership which has a majority ownership interest in TriEnda. Greystone may purchase pallets from TriEnda for resale or sell Greystone pallets to TriEnda. During the nine months ended February 28, 2023 and 2022, Greystone purchases from TriEnda totaled $<span id="xdx_903_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_c20220601__20230228__us-gaap--RelatedPartyTransactionAxis__custom--TriendaHoldingsLlcMember_zYqKlAmKiB1j" title="Related party transaction purchases">431</span> and $<span id="xdx_906_eus-gaap--RelatedPartyTransactionPurchasesFromRelatedParty_c20210601__20220228__us-gaap--RelatedPartyTransactionAxis__custom--TriendaHoldingsLlcMember_z7eVaUXgA0ob" title="Related party transaction purchases">4,222</span>, respectively, and sales to TriEnda totaled $<span id="xdx_909_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20220601__20230228__us-gaap--RelatedPartyTransactionAxis__custom--TriendaHoldingsLlcMember_zTE8EjeKyTai" title="Revenue from goods">31,231</span> and $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20210601__20220228__us-gaap--RelatedPartyTransactionAxis__custom--TriendaHoldingsLlcMember_z6bQUwz9VUqj" title="Revenue from goods">62,089</span>, respectively. As of February 28, 2023, TriEnda owed $<span id="xdx_900_eus-gaap--OtherReceivables_iI_c20230228__us-gaap--RelatedPartyTransactionAxis__custom--TriendaHoldingsLlcMember__us-gaap--RelatedAndNonrelatedPartyStatusAxis__us-gaap--RelatedPartyMember_zve246wD39v1" title="Due from related parties">41,284</span> to Greystone.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Green Plastic Pallets</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone sells plastic pallets to Green Plastic Pallets (“Green”), an entity that is owned by James Kruger, brother to Warren Kruger, Greystone’s President and CEO. Greystone had sales to Green of $<span id="xdx_90E_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20220601__20230228__us-gaap--RelatedPartyTransactionAxis__custom--GreenPlasticPalletsMember_zmz99XDfU6ja" title="Revenue">574,768</span> and $<span id="xdx_907_eus-gaap--RevenueFromContractWithCustomerIncludingAssessedTax_c20210601__20220228__us-gaap--RelatedPartyTransactionAxis__custom--GreenPlasticPalletsMember_zkAeOf3T70w6" title="Revenue">348,330</span> for the nine months ended February 28, 2023 and 2022, respectively. The account receivable due from Green as of February 28, 2023 was $<span id="xdx_90E_eus-gaap--AccountsReceivableNet_iI_c20230228__us-gaap--RelatedPartyTransactionAxis__custom--GreenPlasticPalletsMember__us-gaap--RelatedAndNonrelatedPartyStatusAxis__us-gaap--RelatedPartyMember_zDRl9CEX9Wod" title="Account receivable">79,550</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 27500 1072500 1072500 4000 one-year extension 5200 5200 46800 36000 431 4222 31231 62089 41284 574768 348330 79550 <p id="xdx_803_eus-gaap--LongTermDebtTextBlock_z664x0exBYu3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_82C_zAgHCyKurmZc">Long-term Debt</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zOClAhvosaJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt as of February 28, 2023 and May 31, 2022 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zNePgTLkcSXd" style="display: none">Schedule of Long-Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">February 28,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">May 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_z6kmI3ma5Qra" style="text-align: right" title="Total long-term debt">7,281,420</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zx1mKLh01aWk" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0953">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_909_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zVt0WKOL7He9" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zcFIL7RW6tgk" title="Debt instrument interest rate">0.5</span></span>% but not less than <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zRf8qB8qhesa" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_909_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zbunbgp42lIg" title="Debt instrument interest rate">4.50</span></span>%, maturing <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zafNKdKvcefc" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_900_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zIXr7GVJJL6k" title="Debt instrument maturity date">July 29, 2027</span></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_z1RA5ayZC2Dk" style="width: 16%; text-align: right" title="Total long-term debt">7,281,420</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zu3p91goijHa" style="width: 16%; text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0969">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan B dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_908_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zaqpvmInzVfi" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_901_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zME5K85Hboxg" title="Debt instrument interest rate">0.5</span></span>% but not less than <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90F_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zZidxBKvAXHj" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zyrfVCFOMG5k" title="Debt instrument interest rate">4.50</span></span>%, maturing <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zlNG0lHxFUI4" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_906_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zjSYYwcWsNA2" title="Debt instrument maturity date">July 29, 2027</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zuXaCZm7WX4c" style="text-align: right" title="Total long-term debt">3,039,219</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zbgyiU62Ywse" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0985">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loans payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_906_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zeB0Pob7ABbg" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_902_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zX9Q9hqMidyl" title="Debt instrument interest rate">0.5</span></span>% with interest floors between <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zcPkeLnEGnJj" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_z1z6bLbgfdlc" title="Debt instrument interest rate">4.0</span></span>% and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90B_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zKuZ1u7ev15a" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_902_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_z7ZDPdoCGU2a" title="Debt instrument interest rate">5.25</span></span>%. These loans were refinanced by the IBC Restated Loan Agreement dated July 29, 2022, and rolled into Term Loan A above</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zQQPazICIPZ1" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0999">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zLV2M3SWy4H" style="text-align: right" title="Total long-term debt">2,870,169</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revolving loan payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zkt2dE4tbucj" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zGaj2rEaEc6d" title="Debt instrument interest rate">0.5</span></span>% but not less than <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zznn48PDJ1g4" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zJsSTtAb4eG3" title="Debt instrument interest rate">4.5</span></span>%, due <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zcOq4ecPQejd" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zyjuk31SKlp9" title="Debt instrument maturity date">July 29, 2024</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zPWsleqFkltj" style="text-align: right" title="Total long-term debt">3,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zoe2b2w28nG1" style="text-align: right" title="Total long-term debt">3,700,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan payable by GRE to International Bank of Commerce, interest rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_z6PtCWES3Jb9" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zBX2tDHF8x6f" title="Debt instrument interest rate">5.5</span></span>%, paid off <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zB2Q1YiBLCsb" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_z7A9WGomWOp8" title="Debt instrument maturity date">July 27, 2022</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zDc6Uxzyn6c3" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zVNGPMegLva8" style="text-align: right" title="Total long-term debt">1,826,361</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan payable to First Interstate Bank, interest rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zTxUVKHFp9Tl" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zYTugS9WJKl7" title="Debt instrument interest rate">3.7</span></span>%, monthly principal and interest payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_908_eus-gaap--DebtInstrumentPeriodicPayment_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zkwIYORRnl2c" title="Debt instrument principal and interest amount"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_z4z2KNLs7C2i" title="Debt instrument principal and interest amount">27,593</span></span>, due <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zENNcs8NOky7" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_z74U6OhTEKe7" title="Debt instrument maturity date">March 19, 2025</span></span>, secured by certain equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zDoRlPzo7nj2" style="text-align: right" title="Total long-term debt">662,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_z3vYKusSzMGa" style="text-align: right" title="Total long-term debt">888,642</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan payable to First Interstate Bank, interest rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zQUIw0OK4HNi" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zEVURP2CZOX2" title="Debt instrument interest rate">3.5</span></span>%, monthly principal and interest payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90F_eus-gaap--DebtInstrumentPeriodicPayment_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zlVRY7dzXfJd" title="Debt instrument principal and interest amount"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zMtT546TU0F6" title="Debt instrument principal and interest amount">5,997</span></span>, due <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_908_eus-gaap--DebtInstrumentMaturityDate_dd_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zUA608Fs5H0f" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_dd_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_z9VoBtnwsXkk" title="Debt instrument maturity date">August 10, 2028</span></span>, secured by certain real estate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zTj0daCkaz8b" style="text-align: right" title="Total long-term debt">770,840</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zB3X5hK1qLj7" style="text-align: right" title="Total long-term debt">803,941</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Note payable to Robert Rosene, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_z1xPSra64cSd" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_906_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zecAT86Zrfjd" title="Debt instrument interest rate">7.5</span></span>% interest, paid off <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zNzvUTFySXr1" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_z4DWn5AOKMZg" title="Debt instrument maturity date">August 3, 2022</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zKmixIWEe1ol" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1071">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zgRVtLWCc2K7" style="text-align: right" title="Total long-term debt">3,295,704</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--OtherNotePayableMember_zFHx5igEH0F4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total long-term debt">83,010</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 id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--OtherNotePayableMember_zhvHdXG1bDgg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total long-term debt">111,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total long-term debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228_zAGBMxG3mvt8" style="text-align: right" title="Total long-term debt">14,836,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531_zqn4IJxvmW43" style="text-align: right" title="Total long-term debt">13,496,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Debt issuance costs, net of amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DeferredFinanceCostsNet_iNI_di_c20230228_zWjbNyKJ99e3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt issuance costs, net of amortization">(96,583</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 id="xdx_989_eus-gaap--DeferredFinanceCostsNet_iNI_di_c20220531_zzT5i6M9xPpc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt issuance costs, net of amortization">(29,751</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total debt, net of debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_c20230228_zUswhJ0B3Jx2" style="text-align: right" title="Total debt, net of debt issuance costs">14,740,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--LongTermDebt_iI_c20220531_zX4BfwBmKDP1" style="text-align: right" title="Total debt, net of debt issuance costs">13,466,440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion of long-term debt</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--LongTermDebtCurrent_iNI_di_c20230228_zoeOVEn9283e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Current portion of long-term debt">(2,217,304</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 id="xdx_988_eus-gaap--LongTermDebtCurrent_iNI_di_c20220531_zn08DZvhFhe8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Current portion of long-term debt">(4,160,403</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Long-term debt, net of current portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--LongTermDebtNoncurrent_iI_c20230228_zyhu29moXZCi" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term debt, net of current portion">12,523,087</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_c20220531_zsUsA3EFxKok" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term debt, net of current portion">9,306,037</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zi7m5rr8rvPd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The prime rate of interest as of February 28, 2023, was <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember_z2U29fQGdfol" title="Debt instrument interest rate">7.75</span>%. Subsequent to February 28, 2023, the prime rate of interest was increased to <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230323__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zCrUYG70upO1" title="Debt instrument interest rate">8.00</span>% on March 23, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt issuance costs consists of the amounts paid to third parties in connection with the issuance and modification of debt instruments. These costs are shown on the consolidated balance sheet as a direct reduction to the related debt instrument. Amortization of these costs is included in interest expense. Greystone recorded amortization of debt issuance costs of $<span id="xdx_90F_eus-gaap--AmortizationOfFinancingCosts_c20220601__20230228_zVSvwao2P6F6" title="Amortization of financing costs">4,322</span> and $<span id="xdx_901_eus-gaap--AmortizationOfFinancingCosts_c20210601__20220228_z565Lm1gOVnc" title="Amortization of debt issuance costs">4,267</span> for the nine months ended February 28, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Restated and Amended Loan Agreement between Greystone and IBC </span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On July 29, 2022, Greystone and GSM (collectively “Borrowers”) and IBC entered into an Amended and Restated Loan Agreement (“IBC Restated Loan Agreement”) that provides for consolidation of certain term loans and a renewed revolver loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The IBC term loans make equal monthly payments of principal and interest in such amounts sufficient to amortize the principal balance of the loans over the remaining lives. The monthly payments of principal and interest on the IBC term loans may vary due to changes in the prime rate of interest. Currently, the aggregate payments for the IBC term loans are approximately $<span id="xdx_90A_eus-gaap--DebtInstrumentPeriodicPayment_c20220727__20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember_zubwkM9uWVga" title="Payments of monthly principal and interest">232,000</span> per month.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The IBC Restated Loan Agreement provides for IBC to make to Greystone (i) a term loan in the amount of $<span id="xdx_90B_eus-gaap--OtherLongTermDebt_iI_c20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zntOxp5cvwi3" title="Term loan amount">7,854,708</span>, Term Loan A, to consolidate all existing term loans in the aggregate amount of $<span id="xdx_901_eus-gaap--LongTermDebt_iI_c20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zxzGRn8qOx9b" title="Existing term loan amount">2,669,892</span> with Lender, extend credit in the amount of $<span id="xdx_90C_eus-gaap--NotesPayable_iI_c20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zZX80dl48Bw5" title="Notes payable">3,271,987</span> to pay off a note payable to Robert B. Rosene, Jr. and extend additional credit to fund the purchase in the amount of $<span id="xdx_90F_eus-gaap--ProceedsFromOtherDebt_c20220727__20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zKvJaGh16Sm" title="Purchase of asset">1,912,829</span> of the equipment subject to the iGPS Logistics, LLC, leases and (ii) an advancing term loan facility, Term Loan B, whereby Greystone may obtain advances up to the aggregate amount of $<span id="xdx_904_eus-gaap--LoansPayableCurrent_iI_c20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zXaIwiptASW8" title="Aggregate amount">7,000,000</span> (items i and ii referred to as “Term Loans”) (iii) a renewal of the revolving loan with an increase of $<span id="xdx_90F_eus-gaap--NotesAndLoansPayableCurrent_iI_c20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zRgOLwWCg4E3" title="Revolving loan">2,000,000</span> to an aggregate principal amount of $<span id="xdx_903_ecustom--RevolvingLoanBorrowed_iI_c20220729__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_zYcGXcXSGWta" title="Revolving loan borrowed">6,000,000</span> (the “Revolving Loan”), subject to borrowing base limitations. As of February 28, 2023, Greystone’s available revolving loan borrowing capacity was approximately $<span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20230228__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_z710FYcbpcx9" title="Line of credit facility, maximum borrowing capacity">3,000,000</span>. In addition, there is approximately $<span id="xdx_903_eus-gaap--OtherLongTermDebt_iI_c20230228__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--TypeOfArrangementAxis__custom--RestatedLoanAgreementMember_ziwpBNlec9R7" title="Term loan amount">3,477,000</span> available to Greystone under the advancing Term Loan B for the purchase of equipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The IBC Restated Loan Agreement includes customary events of default, including events of default relating to non-payment of principal and other amounts owing under the IBC Restated Loan Agreement from time to time, inaccuracy of representations, violation of covenants, defaults under other agreements, bankruptcy and similar events, the death of a guarantor, certain material adverse changes relating to a Borrower or guarantor, certain judgments or awards against a Borrower, or government action affecting a Borrower’s or guarantor’s ability to perform under the IBC Restated Loan Agreement or the related loan documents. Among other things, a default under the IBC Restated Loan Agreement would permit IBC to cease lending funds under the IBC Restated Loan Agreement and require immediate repayment of any outstanding notes with interest and any unpaid accrued fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The IBC Restated Loan Agreement is secured by a lien on substantially all assets of the Borrowers. Warren F. Kruger, President and CEO, and Robert B. Rosene, Jr. have provided limited guaranties of the Borrowers’ obligations under the IBC Restated Loan Agreement. Mr. Kruger’s guarantee is limited to <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pip0_dp_uPure_c20230228__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--GuarantyMember_zylINqEtPf88" title="Debt instrument interest rate">32.4</span>% of all debt obligations to IBC. Mr. Rosene’s limited guaranty is the lesser of (i) $<span id="xdx_901_ecustom--GuaranteesCombinedAmount_iI_c20230228__srt--CounterpartyNameAxis__custom--IBCLoanAgreementMember__us-gaap--DebtInstrumentAxis__custom--GuarantyMember_zFmEc4PzlxB9" title="Guarantees combined amount">3,500,000</span> less all amounts paid on the principal amount of the loans after the date of the agreement excluding payments on the revolver and (ii) the amount owed to IBC of the loans outstanding from time to time including accrued interest and fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Loan Agreement with First Interstate Bank, formerly Great Western Bank</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On August 23, 2021, Greystone entered into a loan agreement with First Interstate Bank (“FIB Loan Agreement”) to include prior commercial loans and subsequent loans. GSM is a named guarantor under the FIB Loan Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FIB Loan Agreement includes customary events of default, including events of default relating to non-payment of principal and other amounts owing under the FIB Loan Agreement from time to time, inaccuracy of representations, violation of covenants, defaults under other agreements, bankruptcy and similar events, certain material adverse changes relating to a Borrower, certain judgments or awards against a Borrower, or guarantor’s ability to perform under the FIB Loan Agreement. Among other things, a default under the FIB Loan Agreement would permit FIB to cease lending funds under the FIB Loan Agreement and require immediate repayment of any outstanding notes with interest and any unpaid accrued fees.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The FIB Loan Agreement is secured by a mortgage on one of Greystone’s warehouses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Maturities</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities of Greystone’s long-term debt for the five years subsequent to February 28, 2023, are $<span id="xdx_903_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_c20230228_zWq4BVb8U4Hg" title="Maturities long term debt year one">2,217,304</span>, $<span id="xdx_900_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_c20230228_z300DWfD0LW6" title="Maturities long term debt year two">5,387,090</span>, $<span id="xdx_90A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_c20230228_zG89KcXViPAa" title="Maturities long term debt year three">2,228,841</span>, $<span id="xdx_90E_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_c20230228_zQ6JqUQjDPya" title="Maturities long term debt year four">1,215,659</span> and $<span id="xdx_901_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_iI_c20230228_z0o52rDSnlyb" title="Maturities long term debt year five">3,260,851</span> with $<span id="xdx_903_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_iI_c20230228_z1Tdsmt9xLT1" title="Maturities long term debt after year five">527,229</span> thereafter.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zOClAhvosaJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt as of February 28, 2023 and May 31, 2022 is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zNePgTLkcSXd" style="display: none">Schedule of Long-Term Debt</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">February 28,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">May 31,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus 0.5% but not less than 4.50%, maturing July 29, 2027</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_z6kmI3ma5Qra" style="text-align: right" title="Total long-term debt">7,281,420</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zx1mKLh01aWk" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0953">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Term loan A dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_909_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zVt0WKOL7He9" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zcFIL7RW6tgk" title="Debt instrument interest rate">0.5</span></span>% but not less than <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zRf8qB8qhesa" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_909_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zbunbgp42lIg" title="Debt instrument interest rate">4.50</span></span>%, maturing <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zafNKdKvcefc" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_900_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zIXr7GVJJL6k" title="Debt instrument maturity date">July 29, 2027</span></span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_z1RA5ayZC2Dk" style="width: 16%; text-align: right" title="Total long-term debt">7,281,420</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zu3p91goijHa" style="width: 16%; text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0969">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan B dated July 29, 2022, payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_908_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zaqpvmInzVfi" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_901_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zME5K85Hboxg" title="Debt instrument interest rate">0.5</span></span>% but not less than <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90F_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zZidxBKvAXHj" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zyrfVCFOMG5k" title="Debt instrument interest rate">4.50</span></span>%, maturing <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zlNG0lHxFUI4" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_906_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zjSYYwcWsNA2" title="Debt instrument maturity date">July 29, 2027</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zuXaCZm7WX4c" style="text-align: right" title="Total long-term debt">3,039,219</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zbgyiU62Ywse" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0985">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loans payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_906_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zeB0Pob7ABbg" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_902_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zX9Q9hqMidyl" title="Debt instrument interest rate">0.5</span></span>% with interest floors between <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zcPkeLnEGnJj" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MinimumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_z1z6bLbgfdlc" title="Debt instrument interest rate">4.0</span></span>% and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90B_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zKuZ1u7ev15a" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_902_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_z7ZDPdoCGU2a" title="Debt instrument interest rate">5.25</span></span>%. These loans were refinanced by the IBC Restated Loan Agreement dated July 29, 2022, and rolled into Term Loan A above</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zQQPazICIPZ1" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl0999">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableThreeMember_zLV2M3SWy4H" style="text-align: right" title="Total long-term debt">2,870,169</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revolving loan payable to International Bank of Commerce, prime rate of interest plus <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zkt2dE4tbucj" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zGaj2rEaEc6d" title="Debt instrument interest rate">0.5</span></span>% but not less than <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zznn48PDJ1g4" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__srt--RangeAxis__srt--MaximumMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zJsSTtAb4eG3" title="Debt instrument interest rate">4.5</span></span>%, due <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zcOq4ecPQejd" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zyjuk31SKlp9" title="Debt instrument maturity date">July 29, 2024</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zPWsleqFkltj" style="text-align: right" title="Total long-term debt">3,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFourMember_zoe2b2w28nG1" style="text-align: right" title="Total long-term debt">3,700,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan payable by GRE to International Bank of Commerce, interest rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_z6PtCWES3Jb9" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zBX2tDHF8x6f" title="Debt instrument interest rate">5.5</span></span>%, paid off <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zB2Q1YiBLCsb" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_z7A9WGomWOp8" title="Debt instrument maturity date">July 27, 2022</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zDc6Uxzyn6c3" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1027">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableFiveMember_zVNGPMegLva8" style="text-align: right" title="Total long-term debt">1,826,361</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan payable to First Interstate Bank, interest rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zTxUVKHFp9Tl" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90A_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zYTugS9WJKl7" title="Debt instrument interest rate">3.7</span></span>%, monthly principal and interest payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_908_eus-gaap--DebtInstrumentPeriodicPayment_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zkwIYORRnl2c" title="Debt instrument principal and interest amount"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_z4z2KNLs7C2i" title="Debt instrument principal and interest amount">27,593</span></span>, due <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zENNcs8NOky7" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_z74U6OhTEKe7" title="Debt instrument maturity date">March 19, 2025</span></span>, secured by certain equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_zDoRlPzo7nj2" style="text-align: right" title="Total long-term debt">662,485</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSixMember_z3vYKusSzMGa" style="text-align: right" title="Total long-term debt">888,642</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Term loan payable to First Interstate Bank, interest rate of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_904_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zQUIw0OK4HNi" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zEVURP2CZOX2" title="Debt instrument interest rate">3.5</span></span>%, monthly principal and interest payments of $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90F_eus-gaap--DebtInstrumentPeriodicPayment_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zlVRY7dzXfJd" title="Debt instrument principal and interest amount"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentPeriodicPayment_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zMtT546TU0F6" title="Debt instrument principal and interest amount">5,997</span></span>, due <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_908_eus-gaap--DebtInstrumentMaturityDate_dd_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zUA608Fs5H0f" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90D_eus-gaap--DebtInstrumentMaturityDate_dd_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_z9VoBtnwsXkk" title="Debt instrument maturity date">August 10, 2028</span></span>, secured by certain real estate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zTj0daCkaz8b" style="text-align: right" title="Total long-term debt">770,840</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableSevenMember_zB3X5hK1qLj7" style="text-align: right" title="Total long-term debt">803,941</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Note payable to Robert Rosene, <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_z1xPSra64cSd" title="Debt instrument interest rate"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_906_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zecAT86Zrfjd" title="Debt instrument interest rate">7.5</span></span>% interest, paid off <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_90C_eus-gaap--DebtInstrumentMaturityDate_c20220601__20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zNzvUTFySXr1" title="Debt instrument maturity date"><span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNjaGVkdWxlIG9mIExvbmctVGVybSBEZWJ0IChEZXRhaWxzKSAoUGFyZW50aGV0aWNhbCkA" id="xdx_905_eus-gaap--DebtInstrumentMaturityDate_c20210601__20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_z4DWn5AOKMZg" title="Debt instrument maturity date">August 3, 2022</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zKmixIWEe1ol" style="text-align: right" title="Total long-term debt"><span style="-sec-ix-hidden: xdx2ixbrl1071">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--NotesPayableEightMember_zgRVtLWCc2K7" style="text-align: right" title="Total long-term debt">3,295,704</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228__us-gaap--DebtInstrumentAxis__custom--OtherNotePayableMember_zFHx5igEH0F4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total long-term debt">83,010</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 id="xdx_981_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--OtherNotePayableMember_zhvHdXG1bDgg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Total long-term debt">111,374</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total long-term debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--DebtInstrumentCarryingAmount_iI_c20230228_zAGBMxG3mvt8" style="text-align: right" title="Total long-term debt">14,836,974</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DebtInstrumentCarryingAmount_iI_c20220531_zqn4IJxvmW43" style="text-align: right" title="Total long-term debt">13,496,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Debt issuance costs, net of amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DeferredFinanceCostsNet_iNI_di_c20230228_zWjbNyKJ99e3" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt issuance costs, net of amortization">(96,583</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 id="xdx_989_eus-gaap--DeferredFinanceCostsNet_iNI_di_c20220531_zzT5i6M9xPpc" style="border-bottom: Black 1.5pt solid; text-align: right" title="Debt issuance costs, net of amortization">(29,751</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total debt, net of debt issuance costs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LongTermDebt_iI_c20230228_zUswhJ0B3Jx2" style="text-align: right" title="Total debt, net of debt issuance costs">14,740,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--LongTermDebt_iI_c20220531_zX4BfwBmKDP1" style="text-align: right" title="Total debt, net of debt issuance costs">13,466,440</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion of long-term debt</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--LongTermDebtCurrent_iNI_di_c20230228_zoeOVEn9283e" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Current portion of long-term debt">(2,217,304</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 id="xdx_988_eus-gaap--LongTermDebtCurrent_iNI_di_c20220531_zn08DZvhFhe8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Current portion of long-term debt">(4,160,403</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Long-term debt, net of current portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--LongTermDebtNoncurrent_iI_c20230228_zyhu29moXZCi" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term debt, net of current portion">12,523,087</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_c20220531_zsUsA3EFxKok" style="border-bottom: Black 2.5pt double; text-align: right" title="Long-term debt, net of current portion">9,306,037</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7281420 0.005 0.005 0.0450 0.0450 2027-07-29 2027-07-29 7281420 0.005 0.005 0.0450 0.0450 2027-07-29 2027-07-29 3039219 0.005 0.005 0.040 0.040 0.0525 0.0525 2870169 0.005 0.005 0.045 0.045 2024-07-29 2024-07-29 3000000 3700000 0.055 0.055 2022-07-27 2022-07-27 1826361 0.037 0.037 27593 27593 2025-03-19 2025-03-19 662485 888642 0.035 0.035 5997 5997 2028-08-10 2028-08-10 770840 803941 0.075 0.075 2022-08-03 2022-08-03 3295704 83010 111374 14836974 13496191 96583 29751 14740391 13466440 2217304 4160403 12523087 9306037 0.0775 0.0800 4322 4267 232000 7854708 2669892 3271987 1912829 7000000 2000000 6000000 3000000 3477000 0.324 3500000 2217304 5387090 2228841 1215659 3260851 527229 <p id="xdx_808_eus-gaap--LesseeOperatingLeasesTextBlock_ziH8BcVAoFQc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_82D_zik9HAysZTGc">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Financing Leases</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_89E_ecustom--ScheduleOfFinancingLeaseTableTextblock_zj7oj8uaNUP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing leases as of February 28, 2023 and May 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zkTDw22KsGpe" style="display: none">Schedule of Financing Lease</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230228_zLLrjSvDvE17" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><p style="margin-top: 0; margin-bottom: 0">February 28,</p> <p style="margin-top: 0; margin-bottom: 0">2023</p></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220531_z6BBeoeJGBU3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">May 31,</p> <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--FinanceLeaseLiability_iI_zX6Z96JLyfMl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Non-cancellable financing leases</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">69,337</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">2,163,043</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_di_zmZer9QEAXqg" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,487</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,630,895</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zh6qlCo8jKbl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Non-cancellable financing leases, net of current portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,850</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">532,148</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zEWRfTJ0LOXj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone and an unrelated private company entered into three lease agreements for certain production equipment with a total cost of approximately $<span id="xdx_906_eus-gaap--LeaseCost_pn5n6_c20220601__20230228__us-gaap--LeaseContractualTermAxis__custom--ThreeLeaseAgreementsWithFiveYearTermsMember_zcMSqqt18219" title="Finance lease cost">6.9</span> million which were effective February 24, 2018, August 2, 2018 and December 21, 2018, respectively, with <span id="xdx_900_eus-gaap--LesseeFinanceLeaseTermOfContract1_iI_dxL_c20230228__us-gaap--LeaseContractualTermAxis__custom--ThreeLeaseAgreementsWithFiveYearTermsMember_zNGBf4sXKwQi" title="Lease term::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl1158">five</span></span>-year terms and an effective interest rate of <span id="xdx_905_ecustom--LeaseInterestRate_iI_pid_dp_uPure_c20230228__us-gaap--LeaseContractualTermAxis__custom--ThreeLeaseAgreementsWithFiveYearTermsMember_z3x4IICo9b5k" title="Lease interest rate">7.4</span>%. Effective October 17, 2022, Greystone and the private company entered into an agreement for Greystone to pay off the leases and acquire the equipment at the unamortized principal balance of the leases or a total of $<span id="xdx_904_eus-gaap--PaymentsToAcquireEquipmentOnLease_c20220601__20230228__us-gaap--LeaseContractualTermAxis__custom--ThreeLeaseAgreementsWithFiveYearTermsMember_zQpsskRkAMF2" title="Payments to acquire equipment">1,527,293</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Effective December 29, 2022, Greystone exercised its option under a lease agreement dated December 28, 2017, with Yorktown to purchase the production equipment therein for $<span id="xdx_90B_eus-gaap--PaymentsToAcquireProductiveAssets_c20221228__20221229__us-gaap--TypeOfArrangementAxis__custom--SaleAndLeasebackAgreementMember__us-gaap--CollateralAxis__custom--YorktownProductionEquipmentMember_zJ0o71V9CKsa" title="Value of production equipment purchased">10,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The production equipment under the remaining non-cancelable financing leases as of February 28, 2023, have a gross carrying amount of $<span id="xdx_903_eus-gaap--MachineryAndEquipmentGross_iI_c20230228__us-gaap--CollateralAxis__custom--ProductionEquipmentsMember__us-gaap--TypeOfArrangementAxis__custom--NonCancelableFinancingLeasesMember_zM9ASRZDmLE8" title="Production equipment gross carrying amount">176,565</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amortization of the carrying amount of $<span id="xdx_909_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_c20220601__20230228_zitdy1JEgTk6" title="Amortization of assets">189,927</span> and $<span id="xdx_90C_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_c20210601__20220228_zTFFExLzuNi5" title="Amortization of assets">721,923</span> was included in depreciation expense for the nine months ended February 28, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Operating Leases</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone recognized a lease liability for each lease based on the present value of remaining minimum fixed rental payments, using a discount rate that approximates the rate of interest for a collateralized loan over a similar term. A right-of-use asset is recognized for each lease, valued at the lease liability. Minimum fixed rental payments are recognized on a straight-line basis over the life of the lease as costs and expenses on the consolidated statements of income. Variable and short-term rental payments are recognized as costs and expenses as they are incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone has three non-cancellable operating leases for (i) equipment with a <span id="xdx_901_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtMxL_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentOneMember_zgJPt4kHw5wa" title="Lessee operating lease term of contract::XDX::P0Y52M"><span style="-sec-ix-hidden: xdx2ixbrl1172">fifty-two</span></span> month term and a <span id="xdx_904_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dtMxL_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentTwoMember_zAjd7jUzUZxc" title="Lessee operating lease term of contract::XDX::P0Y48M"><span style="-sec-ix-hidden: xdx2ixbrl1174">forty-eight</span></span> month term and a discount rate of <span id="xdx_90A_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentOneMember_zZTUEWOcTAi2" title="Lessee operating lease discount rate"><span id="xdx_902_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentTwoMember_zZT5vQznz32h" title="Lessee operating lease discount rate">5.40</span></span>% and (ii) two buildings on a ten year lease with a five year renewal option and a discount rate of <span id="xdx_903_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TwoBuildingsMember_zXKEGD0MHdYb" title="Lessee operating lease discount rate">6.0</span>%. The leases are single-term with defined constant monthly rental rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As discussed in Note 1, effective August 1, 2022, Greystone and GRE entered into a non-cancellable ten-year lease agreement with a five-year extension for which Greystone recorded a right-of-use asset and liability based on the present value of the lease payments in the amount of $<span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentFourMember_zoALeZGGhVK2" title="Present value of properties, amount">5,516,006</span>, using a term of one hundred eighty (<span id="xdx_90D_eus-gaap--LessorOperatingLeaseTermOfContract_iI_dtM_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentFourMember_z0YEc2PbzZMb" title="Lessor operating lease term of contract">180</span>) months and a discount rate of <span id="xdx_90D_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_uPure_c20230228__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--EquipmentFourMember_zjHxtOVJWmi1" title="Lessee operating lease discount rate">6.00</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span style="text-decoration: underline">Lease Summary Information</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zIKvAyamGGL9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the periods ending February 28, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zFxEUlOgsIT6" style="display: none">Summary of Lease Activity</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220601__20230228_zQN05aNRyf3k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210601__20220228_zlAXETdlHS9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Lease Expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Financing lease expense -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzAfr_zMHXYHIWyLa6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left">Amortization of right-of-use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">189,927</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">721,923</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FinanceLeaseInterestExpense_maLCzAfr_znn0wPTdvJLj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Interest on lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseCost_maLCzAfr_zuIzAGvCTYpb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">335,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,411</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ShortTermLeaseCost_maLCzAfr_zOwSKUfX6ESe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,217,095</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,101,133</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LeaseCost_iT_mtLCzAfr_zXpfN0WpTNU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </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,773,014</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,995,467</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Other Information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities for finance leases -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_404_eus-gaap--FinanceLeaseInterestPaymentOnLiability_zYcMflZ96qbh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Operating cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FinanceLeasePrincipalPayments_zVX8DwQABCXd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Financing cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">626,329</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,248,371</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities for operating leases -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_402_eus-gaap--OperatingLeasePayments_zmhwrZkEzSN2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">335,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,411</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left">Right-of-use assets obtained in exchange for lease liabilities -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_406_eus-gaap--RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_zsFXNYH5e9q5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Financing leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1214">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">24,441</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_zbK8KmW9n31d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,516,006</span></p></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: xdx2ixbrl1218">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average remaining lease term (in years) -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Financing leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230228_zVxp3pR2LrQ5" title="Weighted-average remaining lease term (in years) - Financing leases">1.9</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220228_zxmIeVFt30k8" title="Weighted-average remaining lease term (in years) - Financing leases">1.5</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230228_z7IS5T27882f" title="Weighted-average remaining lease term (in years) - Operating leases">14.4</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220228_zUPfWZ5eIwB6" title="Weighted-average remaining lease term (in years) - Operating leases">1.9</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"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Financing leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230228_zSIw5xrVDL9j" title="Weighted-average discount rate - Financing leases">4.4</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--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220228_zXaLUDk8lifh" title="Weighted-average discount rate - Financing leases">7.3</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230228_zfLLB2DRBlpg" title="Weighted-average discount rate - Operating leases">6.0</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_uPure_c20220228_zI2H26S4BfNk" title="Weighted-average discount rate - Operating leases">5.4</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A4_z8EGePQoU6Cb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--FinanceLeaseLiabilityMaturityTableTextBlock_zlJSOBAeeb54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments under non-cancelable leases as of February 28, 2023, are approximately:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zelqUjr5nKHe" style="display: none">Schedule of Future Minimum Lease Payments</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Twelve months ended February 29, 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_c20230228_zu7J4TSjwwJk" style="width: 16%; text-align: right" title="Financing leases twelve months ended February 29, 2024">42,185</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_c20230228_zL2Po9PKU8N6" style="width: 16%; text-align: right" title="Operating leases twelve months ended February 29, 2024">561,947</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Twelve months ended February 28, 2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230228_zbYUL5rkz1Yd" style="text-align: right" title="Financing leases twelve months ended February 28, 2025">22,440</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230228_zThGcNZSydvd" style="text-align: right" title="Operating leases twelve months ended February 28, 2025">543,612</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Twelve months ended February 28, 2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230228_zM9oKzTkanWf" style="text-align: right" title="Financing leases twelve months ended February 28, 2026">7,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20230228_zNSiwOJotkTe" style="text-align: right" title="Operating leases twelve months ended February 28, 2026">534,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Twelve months ended February 28, 2027</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230228_znn5ge0BbYZ7" style="text-align: right" title="Financing leases twelve months ended February 28, 2027"><span style="-sec-ix-hidden: xdx2ixbrl1250">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20230228_z3R04H9xgYP7" style="text-align: right" title="Operating leases twelve months ended February 28, 2027">534,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Twelve months ended February 29, 2028</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230228_zQr83cUezore" style="text-align: right" title="Financing leases twelve months ended February 29, 2028"><span style="-sec-ix-hidden: xdx2ixbrl1254">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20230228_zET2vRO6K6s9" style="text-align: right" title="Operating leases twelve months ended February 29, 2028">549,610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_ecustom--FinanceLeaseLiabilityPaymentsDueAfterYearFour_iI_c20230228_zty6TLeJFAN6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financing leases thereafter"><span style="-sec-ix-hidden: xdx2ixbrl1258">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_iI_c20230228_zqpY98iW72Dk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating leases thereafter">5,420,290</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_c20230228_zyCZcTk9jlfh" style="text-align: right" title="Financing leases total future minimum lease payments">72,436</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_c20230228_zmIOaNAPI4t5" style="text-align: right" title="Operating leases total future minimum lease payments">8,143,459</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Present value discount</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iI_c20230228_zKYJZGsb5rij" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financing leases present value discount">3,099</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 id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_c20230228_zwMUp2kLtA1l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating leases present value discount">2,740,690</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Present value of minimum lease payments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FinanceLeaseLiability_iI_c20230228_z1ZygBYDAp8h" style="border-bottom: Black 2.5pt double; text-align: right" title="Financing leases present value of minimum lease payments">69,337</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiability_iI_c20230228_z1YXwAGGmHg4" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating leases present value of minimum lease payments">5,402,769</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zW90mYmwW6l2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_ecustom--ScheduleOfFinancingLeaseTableTextblock_zj7oj8uaNUP8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing leases as of February 28, 2023 and May 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zkTDw22KsGpe" style="display: none">Schedule of Financing Lease</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20230228_zLLrjSvDvE17" style="border-bottom: Black 1.5pt solid; text-align: center; font-weight: bold"><p style="margin-top: 0; margin-bottom: 0">February 28,</p> <p style="margin-top: 0; margin-bottom: 0">2023</p></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td><td style="text-align: center; font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20220531_z6BBeoeJGBU3" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">May 31,</p> <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="text-align: center; padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--FinanceLeaseLiability_iI_zX6Z96JLyfMl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Non-cancellable financing leases</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">69,337</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">2,163,043</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--FinanceLeaseLiabilityCurrent_iNI_di_zmZer9QEAXqg" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,487</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,630,895</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--FinanceLeaseLiabilityNoncurrent_iI_zh6qlCo8jKbl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Non-cancellable financing leases, net of current portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">27,850</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">532,148</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 69337 2163043 41487 1630895 27850 532148 6900000 0.074 1527293 10000 176565 189927 721923 0.0540 0.0540 0.060 5516006 P180M 0.0600 <p id="xdx_892_eus-gaap--LeaseCostTableTextBlock_zIKvAyamGGL9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For the periods ending February 28, 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B7_zFxEUlOgsIT6" style="display: none">Summary of Lease Activity</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49E_20220601__20230228_zQN05aNRyf3k" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20210601__20220228_zlAXETdlHS9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Lease Expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Financing lease expense -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FinanceLeaseRightOfUseAssetAmortization_maLCzAfr_zMHXYHIWyLa6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; width: 60%; text-align: left">Amortization of right-of-use assets</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">189,927</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">721,923</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FinanceLeaseInterestExpense_maLCzAfr_znn0wPTdvJLj" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Interest on lease liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">30,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--OperatingLeaseCost_maLCzAfr_zuIzAGvCTYpb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Operating lease expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">335,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">53,411</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ShortTermLeaseCost_maLCzAfr_zOwSKUfX6ESe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Short-term lease expense</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,217,095</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,101,133</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LeaseCost_iT_mtLCzAfr_zXpfN0WpTNU9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </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,773,014</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </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,995,467</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; text-align: left">Other Information</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities for finance leases -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_404_eus-gaap--FinanceLeaseInterestPaymentOnLiability_zYcMflZ96qbh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Operating cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,614</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">119,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--FinanceLeasePrincipalPayments_zVX8DwQABCXd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Financing cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">626,329</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,248,371</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cash paid for amounts included in the measurement of lease liabilities for operating leases -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_402_eus-gaap--OperatingLeasePayments_zmhwrZkEzSN2" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating cash flows</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">335,378</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">53,411</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0pt; text-align: left">Right-of-use assets obtained in exchange for lease liabilities -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="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_406_eus-gaap--RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_zsFXNYH5e9q5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Financing leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1214">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0">24,441</p></td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_zbK8KmW9n31d" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Operating leases</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,516,006</span></p></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: xdx2ixbrl1218">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Weighted-average remaining lease term (in years) -</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Financing leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230228_zVxp3pR2LrQ5" title="Weighted-average remaining lease term (in years) - Financing leases">1.9</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--FinanceLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220228_zxmIeVFt30k8" title="Weighted-average remaining lease term (in years) - Financing leases">1.5</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20230228_z7IS5T27882f" title="Weighted-average remaining lease term (in years) - Operating leases">14.4</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20220228_zUPfWZ5eIwB6" title="Weighted-average remaining lease term (in years) - Operating leases">1.9</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"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Financing leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230228_zSIw5xrVDL9j" title="Weighted-average discount rate - Financing leases">4.4</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--FinanceLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20220228_zXaLUDk8lifh" title="Weighted-average discount rate - Financing leases">7.3</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-align: left">Operating leases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230228_zfLLB2DRBlpg" title="Weighted-average discount rate - Operating leases">6.0</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_uPure_c20220228_zI2H26S4BfNk" title="Weighted-average discount rate - Operating leases">5.4</span></td><td style="text-align: left">%</td></tr> </table> 189927 721923 30614 119000 335378 53411 1217095 1101133 1773014 1995467 30614 119000 626329 1248371 335378 53411 24441 5516006 P1Y10M24D P1Y6M P14Y4M24D P1Y10M24D 0.044 0.073 0.060 0.054 <p id="xdx_89A_eus-gaap--FinanceLeaseLiabilityMaturityTableTextBlock_zlJSOBAeeb54" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future minimum lease payments under non-cancelable leases as of February 28, 2023, are approximately:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zelqUjr5nKHe" style="display: none">Schedule of Future Minimum Lease Payments</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financing</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating</span></p> <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leases</span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Twelve months ended February 29, 2024</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_c20230228_zu7J4TSjwwJk" style="width: 16%; text-align: right" title="Financing leases twelve months ended February 29, 2024">42,185</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_c20230228_zL2Po9PKU8N6" style="width: 16%; text-align: right" title="Operating leases twelve months ended February 29, 2024">561,947</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Twelve months ended February 28, 2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230228_zbYUL5rkz1Yd" style="text-align: right" title="Financing leases twelve months ended February 28, 2025">22,440</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_c20230228_zThGcNZSydvd" style="text-align: right" title="Operating leases twelve months ended February 28, 2025">543,612</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Twelve months ended February 28, 2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearTwo_iI_c20230228_zM9oKzTkanWf" style="text-align: right" title="Financing leases twelve months ended February 28, 2026">7,811</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_c20230228_zNSiwOJotkTe" style="text-align: right" title="Operating leases twelve months ended February 28, 2026">534,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Twelve months ended February 28, 2027</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearThree_iI_c20230228_znn5ge0BbYZ7" style="text-align: right" title="Financing leases twelve months ended February 28, 2027"><span style="-sec-ix-hidden: xdx2ixbrl1250">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_c20230228_z3R04H9xgYP7" style="text-align: right" title="Operating leases twelve months ended February 28, 2027">534,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Twelve months ended February 29, 2028</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FinanceLeaseLiabilityPaymentsDueYearFour_iI_c20230228_zQr83cUezore" style="text-align: right" title="Financing leases twelve months ended February 29, 2028"><span style="-sec-ix-hidden: xdx2ixbrl1254">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_c20230228_zET2vRO6K6s9" style="text-align: right" title="Operating leases twelve months ended February 29, 2028">549,610</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Thereafter</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_ecustom--FinanceLeaseLiabilityPaymentsDueAfterYearFour_iI_c20230228_zty6TLeJFAN6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financing leases thereafter"><span style="-sec-ix-hidden: xdx2ixbrl1258">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour_iI_c20230228_zqpY98iW72Dk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating leases thereafter">5,420,290</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Total future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--FinanceLeaseLiabilityPaymentsDue_iI_c20230228_zyCZcTk9jlfh" style="text-align: right" title="Financing leases total future minimum lease payments">72,436</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_c20230228_zmIOaNAPI4t5" style="text-align: right" title="Operating leases total future minimum lease payments">8,143,459</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Present value discount</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--FinanceLeaseLiabilityUndiscountedExcessAmount_iI_c20230228_zKYJZGsb5rij" style="border-bottom: Black 1.5pt solid; text-align: right" title="Financing leases present value discount">3,099</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 id="xdx_980_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iI_c20230228_zwMUp2kLtA1l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating leases present value discount">2,740,690</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Present value of minimum lease payments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FinanceLeaseLiability_iI_c20230228_z1ZygBYDAp8h" style="border-bottom: Black 2.5pt double; text-align: right" title="Financing leases present value of minimum lease payments">69,337</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--OperatingLeaseLiability_iI_c20230228_z1YXwAGGmHg4" style="border-bottom: Black 2.5pt double; text-align: right" title="Operating leases present value of minimum lease payments">5,402,769</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 42185 561947 22440 543612 7811 534000 534000 549610 5420290 72436 8143459 3099 2740690 69337 5402769 <p id="xdx_802_ecustom--DeferredRevenueTextBlock_zupaE5Nhvhj9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_82C_zh6d03hcEKBa">Deferred Revenue</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Advances from a customer pursuant to a contract for the sale of plastic pallets is recognized as deferred revenue. Revenue related to these advances is recognized by Greystone as pallets are shipped to the customer which totaled $<span id="xdx_902_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220601__20230228__srt--ProductOrServiceAxis__custom--PalletsMember_z8PGqCSKp9c8" title="Revenue from contract with customer, excluding assessed tax">6,378,040</span> and $<span id="xdx_90F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210601__20220228__srt--ProductOrServiceAxis__custom--PalletsMember_zBenvUhNVrOl" title="Revenue from contract with customer, excluding assessed tax">9,772,750</span> during the nine months ended February 28, 2023 and 2022, respectively. Customer advances received during the nine months ended February 28, 2023 and 2022 were $<span id="xdx_90B_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220601__20230228__srt--ProductOrServiceAxis__custom--PalletsMember_zOI0zNQf6mBc" title="Contract with customer, liability, revenue recognized">1,072,000</span> and $<span id="xdx_900_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20210601__20220228__srt--ProductOrServiceAxis__custom--PalletsMember_zxugqjuRHam2" title="Contract with customer, liability, revenue recognized">13,560,500</span>, respectively. The unrecognized balance of deferred revenue as of February 28, 2023 and May 31, 2022, was $<span id="xdx_904_eus-gaap--DeferredRevenueCurrent_iI_c20230228__srt--ProductOrServiceAxis__custom--PalletsMember_zZkFICMDb4Gg" title="Deferred revenue">23,007</span> and $<span id="xdx_90B_eus-gaap--DeferredRevenueCurrent_iI_c20220531__srt--ProductOrServiceAxis__custom--PalletsMember_ztZqM3621SZ" title="Deferred revenue">5,329,047</span>, respectively. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 6378040 9772750 1072000 13560500 23007 5329047 <p id="xdx_80D_eus-gaap--RevenueFromContractWithCustomerTextBlock_zCXZP3SXVLd9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9. <span id="xdx_825_zImMYYjUUVih">Revenue and Revenue Recognition</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue is recognized at the time a good or service is transferred to a customer and the customer obtains control of that good or receives the service performed. Sales arrangements with customers are short-term in nature involving single performance obligations related to the delivery of goods and generally provide for transfer of control at the time of shipment. In limited circumstances, where acceptance of the goods is subject to approval by the customer, revenue is recognized upon approval by the customer unless, historically, there have been insignificant rejections of goods by the customer. Contract liabilities associated with sales arrangements primarily relate to deferred revenue on prepaid sales of goods. Greystone generally permits returns of product due to defects; however, product returns are historically insignificant. The amount of revenue recognized reflects the consideration to which Greystone expects to be entitled to receive in exchange for its products.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone’s principal product is plastic pallets produced from recycled plastic resin. Sales are primarily to customers in the continental United States of America. International sales are made to customers in Canada and Mexico which totaled approximately <span id="xdx_909_ecustom--PrecentageOfRevenue_pid_dp_uPure_c20220601__20230228__srt--StatementGeographicalAxis__custom--CanadaandMexicoMember_zrLqLtoGPCb4" title="Precentage of revenue">0.8</span>% and <span id="xdx_902_ecustom--PrecentageOfRevenue_pid_dp_uPure_c20210601__20220228__srt--StatementGeographicalAxis__custom--CanadaandMexicoMember_zqDwtDnxHYEb" title="Precentage of revenue">1.6</span>% of sales during the nine months ended February 28, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zTjEyoyxIe84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone’s customers include stocking and non-stocking distributors and direct sales to end-user customers. Sales to the following categories of customers for the nine months ended February 28, 2023 and 2022, respectively, were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zbPS3BxElaog" style="display: none">Schedule of Sale of Revenues for Customer Categories</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Category</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">End User Customers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230228__srt--MajorCustomersAxis__custom--EndUserCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z4CnfqVFPjWh" title="Percentage">71</span></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"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210601__20220228__srt--MajorCustomersAxis__custom--EndUserCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNyiK8z6MlJ2" title="Percentage">74</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Distributors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230228__srt--MajorCustomersAxis__custom--DistributorsMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zsN91irEZTj8" title="Percentage">29</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210601__20220228__srt--MajorCustomersAxis__custom--DistributorsMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zzBVv5EOLbva" title="Percentage">26</span></td><td style="text-align: left">%</td></tr> </table> <p id="xdx_8A5_zrgbik9PVBZh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/> </p> 0.008 0.016 <p id="xdx_890_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_zTjEyoyxIe84" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone’s customers include stocking and non-stocking distributors and direct sales to end-user customers. Sales to the following categories of customers for the nine months ended February 28, 2023 and 2022, respectively, were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BC_zbPS3BxElaog" style="display: none">Schedule of Sale of Revenues for Customer Categories</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 50%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: center">Category</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">End User Customers</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230228__srt--MajorCustomersAxis__custom--EndUserCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z4CnfqVFPjWh" title="Percentage">71</span></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"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210601__20220228__srt--MajorCustomersAxis__custom--EndUserCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNyiK8z6MlJ2" title="Percentage">74</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Distributors</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230228__srt--MajorCustomersAxis__custom--DistributorsMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zsN91irEZTj8" title="Percentage">29</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210601__20220228__srt--MajorCustomersAxis__custom--DistributorsMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zzBVv5EOLbva" title="Percentage">26</span></td><td style="text-align: left">%</td></tr> </table> 0.71 0.74 0.29 0.26 <p id="xdx_80E_eus-gaap--FinancialInstrumentsDisclosureTextBlock_zkxRFFuCtRja" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_823_z1yvEPZxlCk">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following methods and assumptions are used in estimating the fair-value disclosures for financial instruments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Debt: The carrying amount of notes with floating rates of interest approximates fair value. Fixed rate notes are valued based on cash flows using estimated rates of comparable notes. The carrying amounts reported on the balance sheets approximate fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_80A_eus-gaap--ConcentrationRiskDisclosureTextBlock_zC0Kq2Mwu8y1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_826_zUJrbF52qZk5">Concentrations, Risks and Uncertainties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone derived approximately <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20220601__20230228__srt--MajorCustomersAxis__custom--ThreeCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_za4ZLJhji22" title="Concentration risk percentage">71</span>% and <span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20210601__20220228__srt--MajorCustomersAxis__custom--ThreeCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zLiIEk3jt201" title="Concentration risk percentage">74</span>% of its total sales from three customers during the nine months ended February 28, 2023 and 2022, respectively. The loss of a material amount of business from one or more of these customers could have a material adverse effect on Greystone.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone purchases damaged pallets from its customers at a price based on the value of the raw material content in the pallet. A majority of these purchases, totaling $<span id="xdx_902_ecustom--PurchasesFromCustomers_c20220601__20230531__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zzBg8zfgdR37" title="Customer purchases amount">599,700</span> and $<span id="xdx_907_ecustom--PurchasesFromCustomers_c20210601__20220531_z4zifdIO5uac" title="Customer purchases amount">313,050</span> in fiscal years 2023 and 2022, respectively, were from one of its principal customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Greystone is subject to litigation, claims and other commitments and contingencies arising in the ordinary course of business. Although the asserted value of these matters may be significant, the company currently does not expect that the ultimate resolution of any open matters will have a material adverse effect on its consolidated financial position or results of operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 0.71 0.74 599700 313050 <p id="xdx_801_eus-gaap--CommitmentsDisclosureTextBlock_zBtQnK3Sg4de" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12. <span id="xdx_82C_z0N2llZ8GTi4">Commitments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of February 28, 2023, Greystone had commitments totaling approximately $<span id="xdx_90C_eus-gaap--PurchaseObligation_iI_pn5n6_c20230228_z503uO6ODqU2" title="Purchase of production equipment">5.3</span> million toward the purchase of production equipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 5300000 <p id="xdx_808_ecustom--EmployeeRetentionCreditsDisclosuresTextBlock_zsWMme9RsH4d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13. <span id="xdx_828_zNXsE1PLIV42">Employee Retention Credits</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a response to the COVID-19 outbreak, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) which authorized emergency loans to businesses by establishing, and providing funding for, forgivable loans under the Paycheck Protection Program (PPP). The PPP provided loans to qualifying businesses for amounts up to 2.5 times the average monthly payroll expenses of the qualifying business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2021, the Company received forgiveness of its $<span id="xdx_90F_eus-gaap--GainsLossesOnExtinguishmentOfDebt_c20210601__20210630_z4M6Nfz6zSLc" title="Gains losses on extinguishment of debt">3,034,000</span> PPP loan plus accrued interest by the Small Business Administration (“SBA”). The Company recognized the forgiveness as other income for the year ended May 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_eus-gaap--TaxCreditCarryforwardDescription_c20210601__20210630_ze7VvmRytVAh" title="Tax credit description">The CARES Act also provided an Employee Retention Credit (“ERC”) which is a refundable tax credit against certain employment taxes equal to 50% of qualified wages paid, up to $10,000 per employee annually for wages paid. Additional relief provisions were passed by the United States government, which extended and expanded the qualified wage caps on these credits to 70% of qualified wages paid, up to $10,000 per employee per quarter, through September 30, 2021.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">By notices dated January 9, 2023, the Department of Treasury notified Greystone of ERC credits awarded under the CARES Act in the total amount of $<span id="xdx_909_ecustom--EmployeeRetentionCredits_c20210401__20210630_zaEyEuQTG2Kf" title="Employee retention credits"><span id="xdx_903_ecustom--EmployeeRetentionCredits_c20210701__20210930_zKKbU5dbZhyi" title="Employee retention credits">3,270,424</span></span> due to Greystone for the quarters ended June 30, 2021 and September 30, 2021. </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Due to the subjectivity of the credit, the Company elected to account for the ERC as a gain analogizing to ASC 450-30, Gain Contingencies. The Company recognized the amount as other income for the nine months ended February 28, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By notice dated March 27, 2023, the Department of Treasury notified Greystone of ERC credits awarded under the CARES Act in the total amount of approximately $<span id="xdx_904_ecustom--EmployeeRetentionCredits_c20210101__20210331_za8V1ocni1B1" title="Employee retention credits">1,641,000</span> due to Greystone for the quarter ended March 31, 2021. <span style="background-color: white">Greystone will record these credits in March 2023, which is the point in which the uncertainty surrounding them is resolved and they become realizable.</span></span></p> 3034000 The CARES Act also provided an Employee Retention Credit (“ERC”) which is a refundable tax credit against certain employment taxes equal to 50% of qualified wages paid, up to $10,000 per employee annually for wages paid. Additional relief provisions were passed by the United States government, which extended and expanded the qualified wage caps on these credits to 70% of qualified wages paid, up to $10,000 per employee per quarter, through September 30, 2021. 3270424 3270424 1641000 EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (.)CE8'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 " "#B8Y6VU7L\.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>NFD'AZC+96BG(2$Q"<0M2KPMHDFCQ*C=VY.6K1."!^ 8^\_G MSY);'83N(S['/F DB^EN=)U/0H^"V@6XES]$SMW@%V28[)+:AB&M[ ^ MD?(:\Z]D!9T#KMEU\FNS>=QOF:RKNBFJ5<%7^YH+SL4]?Y]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M (.)CE9%":KG4P4 ! < 8 >&PO=V]R:W-H965T&UL MM9E;;]LV&(;O^RL(#Q@V((Y%^MPE!A(UZ8RV.3G;T V[8"3:%BJ)+DG%R;_? M1\F6DH#Z[ EU+F*=WE=\>-(K\60MU3>]%,*0IR1.]6EK:C@Z5(N#Z6 M*Y'"F;E4"3>PJQ8=O5*"A[DHB3O,\P:=A$=I:W*2'[M1DQ.9F3A*Q8TB.DL2 MKI[/12S7IRW:VAZXBQ9+8P]T)B8!ZX%KZ,_XI"LSQMC5HD%'.>Q>9.KG\7&Z"^]0MDK//_ M9%U'[D;0S4&+DN58 M'[CADQ,EUT39J\'-;N1UDZN!)DIM,\Z,@K,1Z,S$EX]"D3;12ZZ$/ND8\+1G M.L%&?U[H68U^3+[(U"PUN4A#$;[6=Z L98'8MD#G##6\% _'A(V."/-8UU$> M'Y>?K=0QH9Y+_JHXW;)^NKE?%ZV??\X>M%'0Y?YUU5#AT',[V''X7J]X($Y; M,-"T4(^B-?GY)SKP?G/A_2"S5["]$K:'N4\^R""#(6K(_?-*N$AQ.?7:MRXD M5-40J5\B]=$RG0%/F#-=QGSA8L+U(6(_=8==N>_UVESI! M46534%:!,K1D%ZF)S#-PQH)<977R=W5]?7;S[?/UQ.KN?^K,C,KWRCYW0AX@TM,HT M%$\E&V@?NK""[CN%G/I$/HEG)S9N!6U+O=&H1]W#]! YAU9!A^))9<-YSY_( M- 38:!X%/']V(GT9MQSVVVS<[PU&GI/W$!&(5AF(XLEEPSM- ZD@&^2H1V1F M8%8B4A%?9M#@T.XR=/=PW/WZDQ/Y$+&(5KF(XF%F@WP6AN"NC[8;Y#-<1ZY3 M-R=N20>T^X[ WP77AM"^64(5*GB;=.(?(C31*C51/.R\Q??M'C3UO5RG3G3< M[CZ+-7=B'B(ST2HT43SGO,4LN_2-DH]1&KB;&?>LZ=C[+/-SUG(D)ES;EJQ(3VRLQ;2-P\18:I8M\4+I# M_@['K\ZO;#ZN:LI9A22V5TB:ID:HXLNJC?=\"^[DQ!WK. \1DE@5DMA>(&GXMP75/0*OJPO:+/ M;"F@'3$\W*8>[Q"1AU61A^T5>0 L@?>5F9'!-\@]^9($NS6)Q1RDWO$0;J^*Y:=BQ\A5OH+S((V12;ZY%#P4REX MY^=2FNV.O4&Y"#CY#U!+ P04 " "#B8Y67\;+%9 & ^&@ & 'AL M+W=O5T59GTV66J]/9K,Z6XH5KX_56I3P9*&J%==P6]W/ZG4E>-XJK8H9Q3B: MK;@L)_/3]KOK:GZJ&EW(4EQ7J&Y6*UX]?12%>CB;D,G/+[[*^Z4V7\SFIVM^ M+VZ$OEU?5W WZZSD,&H56XA\I'NJ]:V1F4=R__FG]4^L\.'/':W&ABG]E MKI=GDV2"O6)==\?EJI!U09:;!F+MK8M-K@C2S- M:[S1%3R5H*?G%ZJL52%SKD6./O*"EYE -\9O?F M_>E,P[)&>9;MEOBX78*.+/%)W!TCFDP1Q90YU"_\ZE_X$V*DU::'VC/PM7.8 M=@[3UAP;<[BI*E%J=%[7X..)RYVM@:6EJ%T(0VME0G'"@@% 6XR&E!#JQA=U^"(OOL_E!A)754\N9)&U9)#0&,?I M )I##H %:>3&%G?88B^VZTJLN 1^J=W!B^W7%@0L&0;/%F,XH %V TPZ M@(D_Z93F!3HL?A?(Q'[#)&1AA-D ID.0)821,' #33N@Z3.1!(JN]-,474,S MUHB7.?K]1R/7P)UZBDJA7;!3.^.2D*0DH@/8MB C4/QQ%+IA$]P3"?:7CR', M([4XNJT%^AM\X%J6]^A* ,EZ KZS>E#U :9Q-,Q*1D;X9&<(#UID9>QUI7D=[*0IC\YJ8N\*G>]EK5#IWOV(L_0 MU\[IM:K:D4\M4*'*^R,MJA6,:G?.2MC9/"@%2F+H(<.W90L& #W8J_1#W#V_ M$3_!.7 O9 F3E:F'PM2#.]%L7@M(D,1#W+88B1A.TK%*Z/F/^ G0@5MU=>S! M[:"[@*4A&0*WY1A+$C("NZ=%XN?%\RQ330GSZIH_\;M"M"V39UG5 )D7?<$X ML;MX,R$X',Y"#L$X,=P_,@R1GCF)GSHOQ4) W'/8% &_-\[)B-BD2!G&5FK8 M8B&C*0[&0/;L2?ST"?R^0YG+CLCV5\_D@,V)T-Q3AL,A6EN0I!A:QMAP0GORI'[RO#)][9OI:Y?0UUJ:-^67 M#2K29+9I?$C6=2-0IFHW9U&;*PF,H- EABGCD 3/8=P9>0>TYU7JY]5/71_^2M8._>RYE?JYM6^@M5;9]REZ@X\Q[%K-;A-M>-&(*237 MJH$MJ-P(<]HQC4,\!1%4+SD@0KS12U7)_T0^18=/VF:0M\U!-;K6< &I.P7N M@^#FO.T/Q-PE&>($QH"1K07KYP#F MGP.V(/?FQ^XX9@0TM8Y,1\X*G)+.LX+9WN&^^67E"Z_N95G#AFP!JO@X!L>K M[8\5VQNMUNUY_YW26JW:RZ7@D.E& )XOE-(_;\Q/"-U/1O/_ 5!+ P04 M" "#B8Y62W(P8P\# "]"@ & 'AL+W=O3+1?W,@50Z#&C3$Z=5*G\PG5EG$*&Y3G/@>F9 M%1<95GHHUJ[,!>#$BC+J!IX7NADFS(DF]ME<1!->*$H8S 62199A\70%E&^G MCN\\/[@EZU29!VXTR?$:%J#N\KG0([=V24@&3!+.D(#5U+GT+V:^%=B('P2V MF526G-^;P?=DZGB&""C$REA@?=G #"@U3IKCH3)UZG<:X>[]L_NU35XG ML\029IS^)(E*I\[(00FL<$'5+=]^@RJA@?&+.97V%VW+V#!T4%Q(Q;-*K DR MPLHK?JP*L2/P^WL$024(7@IZ>P2]2M"SB99D-JVO6.%H(O@6"1.MWN84G+K^CDX^G$51K#F+EQ]P_(UM^ M@Y]0S[?JH*EV=>YU 8*Z (&UZ^VQ6RB=NEZ7"O$5NB9,%X!@BN9<$KO.?ETN MI1)ZM?UNR[3T[K=[FQ:\D#F.8>KH'I,@-N!$GS[XH?>E+>__9-8H0Z\N0^\M M]VBNNP>$T(M +[GX_@SE6* -I@6TI5UZ#:V7V2@VD7?N>9X_<3>["1T,:Z#V M:]3^<:@RU6M3(ERHE OR!Y(VY-)SL,,2>,.!IO%>0'<(;& /:NS!N[")E$4[ M\N 521OOH:@&;%C#AN^"U1\"J3!+"%NW$8>=B ]%-8B'-?'P.&)*'@JSKYDF MSNTDZ+VMC;HT#E_RO.(^'-<@']7DHS?)9SS+-&.7OAMUZ[N#80W.<[&RS6A$E$8:6EWOE0>XCRK%0.%,_M<6/)E3Z\V-M4 MGR]!F ]O^)KU:W8W M@'X >?.BBR_E3BF#7O=97MY.=L8\74^GY7JG]G'Y7C^IW/ZRT<4^-O9KL9V6 M3X6*D]IHGTTIQG*ZC]-\,KNIKST4LQM],%F:JX<"E8?]/B[^NE>9?KF=D,G; MA5_2[? MW]@_U,';8%9QJ>8Z^RU-S.YV$DY0HC;Q(3._Z)=_JR8@4?&M=5;6?]'+$2OD M!*T/I='[QMC>P3[-C__CUR81)P:6!S:@C0%U#?B 6L,V*4>>&/ +_4@&H,Z M].DQ]CIQB]C$LYM"OZ"B0ENVZD.=_=K:YBO-JX'R: K[:VKMS&RN\U)G:1(; ME:!'8__946!*I#?H8[[6>X6^_YS'AR2UO[]#5^CSXP)]_X]W-U-CG5<4TW7C MZ/[HB XX8N@GG9M=B99YHA+ ?N&WCSSV4QMT&SE]B_R>>@D_J-5[1,,?$,64 M ?I2J>U63VS^^(Q/^"\CPFV6),LN5(9&<5X6U%N(]]]AAG MJH1R?S23M5G5!IYGA(D@I#*ZF3Z?YK4/I)0++$-Z#EST@9Q+Q@1W@,L^4# L M(\G#%G@6JVAC%=Y8Y[HTU8HS&//17)S&3"C%042F/^L=!EB1X*O4D-%++L^:6VS#P(G8@!7$"DH($3 ME)54'GVZ;+0B&'/=>!P*%P)N6\#R.8"<&=PB[Z.$JH'FO@5K0ME!5YIA7^B&?B7\3M3@QM"KU'=LNVM6M8KLI:.R=J!:[J?KZO'=NCLBV^A0TJ MW+(A.BNO<.^VRP0K_)MUO)TL',UYF<])&0B M;F V 3 1O0::03XL2OQ#^VP^G8M,"(><_W%2.,!;V0 M 2#%)(I<40X!0TH(=1B=^D6[E^7-:GXG9%/Q] M!OK:^8I$$F/L9@ 4L9[P 4$Y(+V@$L(:!-U@CO/0"?;B5^W_ZR,1Z(20$;+ M2 U[P,E9D#- ;T=A@2H.>#9NAVN>:?,B5^:-U6^,Z9(5P=3=Q2CT<\ZO[(M MQQ2ZWLB@MU4!3(O7P^6==$[Z8OPJP)*[NQD(QR,116[6 !S%H1P<)YVZ)UZY M:F>*VJC"ZDBT2)_31.4)/$4B8(HP*OI3Y!O4,:PB 8],$BI[[10 4L[PR7') M^3EC)[6I7VIWKRZ/1ZR\[G5E)#J:M<2#/5CAI=^_N/ . =KW@ MPNVI$(X'=J/G-E7(,^9\X$HP9"[*0KY=XY]EO]G,PN MRG?/=K._5<>95O:FVJ>#*4V<)U5C@Z>=5R)_];0;DVTQ*MMR++;SBG6:F_HU M]_"TZXM<&M(@"K![!@XB>4 E[%8B\46TF$VE9&4I+VWR_EN)9)'E%4YLS%-$Y> M/J1Y#D7R%65?/-?-]_:^+#OGQVZ[;R\7]UWW\&ZU:M?WY:YHW]8/Y5[\Y;9N M=D4G7C9WJ_:A*8O-H=!NNZ*NZZ]V1;5?7%TYN;JH'[MMM2\_-T[[N-L5 MS<\/Y;9^OER0Q:]??*GN[KO^%ZNKBX?BKOQ:=M\>/C?BU>I$V52[ ME]MM3Q+M^/,(79SJ[ N>__R+GA[>O'@S-T5;7M?;_U2;[OYR$2Z<37E;/&Z[ M+_5S7A[?D-?SUO6V/?S?>7[1^L'"63^V7;T[%A8MV%7[EW^+'\>.."M O9$" M]%B J@7H2 %V+,"4 LP?*<"/!;A:P]A[\(X%/*4 &:O!/Q;PU2:QD0+!L4"@ MUC!6(#P6" _1?0G'(99QT157%TW][#2]6M#Z'PX)<2@M0ECM^]S]VC7BKY4H MUUU=U_NVWE:;HBLWSM=._",2LVN=^M:YOB_V=V7K5'LG^?.QZGXZ;[[MB\=- M):2_.4OGV]?8>?/WWRY6G6A'3UNMCW5^>*F3CM3Y6:1GV32'"NOU=^>_'\O= M3=G\#R!=FTG7]6XG!L D)C9CWF_$FQ(CJ=@ZGXMJLQ3O^+IXJ#KQV@!-S- O M92)-)D6SK_9WK8F53O18T8BHF "9&?"IWJ_K?=?46_&7.^>/?5/<#X4VV*_%FE6=,['XN=;AY'?'>I2 N75 M"\H_H/JK\M.5=[%Z.L\774%#YLNB&,"P('(#G\O"1!A%)_LU-_,YO^_MUI[T52V77["]$[[R]7 M_*=TO:[JNYY0ERC=;VQ@/UF_:Q^*=7FY$+-Q6S9/Y>+J'W\COOM/:!!BPE), M6(8)RY%@4LKP4\IP8\J\7%[KA_X2V3KEC[)95VVY@3+%"(*;Z4"7?:X/8R7= M8JZG&XM"194@-2@%:N/:$,B0:LNG:I/"Z)W"Z+TFC+^N!% XC<"9*7SMZ6_* MU2\C,6:="28LQ81EF+ <"2:EE7]**]^85M=%>^]LJK9KJIO'0VY!F61DS+@P M('%B)$Z"Q$F1.)FO#;*E1ZDZR/))F90*P2D5 F,J# O[3?54;B90$*C:4(&EXI8V52S;),C4C(.71\QFWMER+RUOWCHT/%S *)AYN@VG32" 4Q?24+UPZ8:6 MQSS&:$#5"417BB5?P"B+J#J!Z%)"0Y<%A*D3"* 4:^= GT (2?$YX$W,H$, MYALQNV_ !#+=_[IE!DX@@+,6TB *] D$U5Q#I:6HM R5EF/1Y-P9'#9BMMC. M5WW36P5_>M#J$F"71G23:&2;!BC']FF =&2C!BG!G1HD-&_5!C^+F VM5VW5 M=,,%'+2Z;&RK]@HGR#!H,6DI*BU#I>58-#EW!H.,F!TR2S/43)EADF&!8BQ0 M0G3':AD25]\)VNDRK(;ETQ7*,1^L-&+VTJQ<43-C3L210#$6*"& 84(H[.?4"$F#J MI8#=!T^]@'(I5JRA>.?*C),"4D)]L0;WE$9FD))12M2%=0X*(X^'_H@I30>G MBUHY7>=3[W3_ SX5,/4"LI&IU]S&N5,O*BU%I66HM!R+)N?.V9$RLUEG=TO: M#)EQ'<8"Q5B@! N48H$RJIN:#UT7-7I?5Z_"9%8K:GF)E:STI$:/>U (E:-N46-YW M4, #A.]W ,JQ^QV =.1^!Z0$[W= 0N/]#CK87]1L?[WF?@?5?1EP_Z;+1NYW MF-LX>\QBTE)46H9*R[%H!D/*)W-0">W-(:%Y M;SX8:FRVH3;=_W:&&B ;&[2HAAHJ+46E9:BT'(LFY\Y@J#&SH?975VZO.!\V M?L<%E1:CTA)46HI*RU!I.8,\3-.RCP\N(K<^,G=N^3,HM?CTD3E LP0'#HR M!\X0@'(IE'[ M&4?("4A\<- 6_:9NV3.1[]85"G'97#H^.PC==/QL3M2!\A& M9A!S&^>.5U1:BDK+4&DY%DW.G<'FX_8?TS:Y5^#3G],&2*!!#3Q!.S*H@7-C M(WLY0#JRES/WR9Q!;5&E')C!K..S/\]M.CYV'^@&R,8&->ICH*BT%)66H=)R M+)J<.V>?ZV8V]"QOV9@I,XP[+%",!4HX8'X1$C%MKV@KS+":EEO4*(=]L.6X MV9:SNF5C9LP).A(HQ@(E'/#]2!A0KIZ$M15F6$W++6J4@SYX?MS*\U.?HX#G MA^E'2 $)-']#CY#"\S=P#(^%$7,9)6I4H.<]?=<+0JZ&!>E3U7*;*N6X#'X: MG_V(Z71\[!XQ!61C\S?J(Z:HM!25EJ'2,<4" M)1QXDI.(?;PZ%E);88;5M-RB1CGL@YO'$9XR-3/F!!WK*5,L4,)UZXKYD<58M)?<69U]#4?_Q2\? MB^:NVK?.MKP5>/=M("+9O'R7RLN+KGXX?#/'3=UU]>[PXWU9;,JF%XB_W]9U M]^M%_V4?IV^TN?H_4$L#!!0 ( (.)CE;E&PO M=V]R:W-H965T&ULK99=;]HP%(;_BI5-6RMMY MHUX5(+5_; MQ294U.UBVH5)#L2J8Z>V ^V_G^V$"+I0Y8(;_)'W>7-L'XX3[;AXE!F 0L\Y M97+D9$H5-ZXKDPQR+'N\ *:?K+G(L=)#L7%E(0"G%LJI&WC>T,TQ84X*DH8+ 2299YC\7('E.]&CN_L)^[))E-FPHVC F]@">JA6 @]LFRV,@5)C MI,-XJCV=YI4&/.SOW6=V[7HM*RQAS.EODJILY%P[*(4U+JFZY[MO4*]G8/P2 M3J7]1;M:ZSDH*:7B>0WK"'+"JA8_U_MP /C]$T!0 T%7(*R!L"O0KX%^5V!0 M X.NP+ &AEV!JQJXLH=5[:X]F@E6.(X$WR%AU-K-=.SY6EJ?"&$F$Y=*Z*=$ M^0BF>E9&;E*AV9>X"9U&'=5&,&),&:PZJ'@^A,*O"!LP<=O MXS_YMH="S^)!"SYY&[\M-QKW3^+3[L&WX;/NP?LM^+Q[\*]P5R=#DQ%!DQ&! M]0M/^#5)8')@J7CRF'&:@I ?]VGPYW8EE=!%Y&_;05?N_79W4UAO9($3&#FZ MU[=C/:38YI]GTG&:SE;XM1'575@/%"UNJ M5USIPF^[F?Z\ &$$^OF:<[4?F.K??+#$_P!02P,$% @ @XF.5B,!@PND M" YR< !@ !X;"]W;W)KOXCJAUPSIKS735'*F]E:J>W5?"ZS-=ND\J/8LA+^LQ+5)E7P MLWJ:RVW%TKP>M"GFV/?#^2;EY6QQ75][J!;78J<*7K*'RI.[S2:MWCZQ0KS< MS-!L?^$;?UHK?6&^N-ZF3^R1J>_;API^S3LO.=^P4G)1>A5;WV1TK"NT)XOC9.IUU]]0# M^]_WWC_7X ',,I7L3A3_YKE:W\SBF9>S5;HKU#?Q\@_6 @JTOTP4LO[KO;2V M_LS+=E*)33L8(MCPLOE,7]N)Z T /_8!N!V AP/HQ #2#B UT":R&M9]JM+% M=25>O$I;@S?]I9Z;>C2@X:5>QD=5P7\YC%.+.U%*4? \52SW'A5\P!HIZ8F5 M=Y?*M?<9UEEZ%]_+=)=SL/G@77K?'^^]BS]_N)XK"$"[F6?MS3XU-\,3-TN\ MWT6IUM+[6YFS_'#\' +OHL?[Z#]AI\//;/G1P_%O'O8QL<1S]_[AV!$.Z2:3 MU/[(U&2:&5M58N/]<\NJ5/'RR;O5V9V# ;S&9L6(_5]>5Y0>,8 M)8E_/7_N(QC;$9J$&$6=W4%P01=V_P_L*&:_%8"BE FRHP7S"N[J/5U M_2O3*[FMQ#.'1/66;Y[HEC+MEM*[M($,SKF69W)V,%UA-UVA-J4 MVS+WTHVH%/]O?<&&O'$7])(H# ?+.[:C/@IP@NW+&W7Q1LYX_PZDY4&H MP&U/0 TEDW49R]E2V:)U.K-/K6=;HFB$YI+X84R3B6R-.SCQN^#D.DW;&JU7 M B ]IQ5/EY"XO%0,HE,>Y#17;S:8\3B\($R27G0-#& '0V*S M6!(]K3L4@DW;VO3JFV\L &,JGHXIC(? HCJ)@:K<: M9D9N:O[Z7DEE!3!F6.J'EGTPMDM03 -")L(W3(SBDW3]%]BW\CVZ'OT!5IT6 M@^?R=C@+AJF1FZH?=E6VUCD(- WK"*L'U5;O(_9SQ[=:5ENGP,*W!/L(Q4,% M8K.D<11 LMH7$!MNQL>X^9+A(7UK3[_*0;QUG5MURUAH!K;GGT4L!!1A M%*$A"HLE)8E/>VKI$(=1"]BM%OHX#L5Q*10[T$ #3%9(%@%!"(W12#-;+0,2 MX D&QD9 8+> .,PE4#NB>*Z#%JGU* */M0#R$S^DHY#'AG4J32:3$0W8W;\? M+L+1@"U].HJL$9^Y4\=& . C N"0993(?H"(TX0JH2U@5<;E\%2W!7>NWAV/ M)0*FDVM%C#X@;GW0ES9*R^M=]=8 M)[6_CK/MR>U5EV!@DE 1A"0(X)@GWPK M434%C$NY@YW.O$Q(NR@@EF8]0B@8-F\V.QH%$Z=WQ' ^.=+2<]T:E+ENTJ#1 M%'7/V?8WTVMAXWM$QRVGS1"%.*'!1-R]0W]W1W^7;KE*"YC84E5\N6L49@FU MMKRLKXFBT%M_+S2M,,8]/ K#9'PJY([E]-U/#)T3-YW?<]G!:Y=H^78:2.<- M3MDWEN,#1#">W#=& 1"W K VJA>M"/W08TNW"B5C;@=9&47#\S&+W6444A). M2 !B) !Q2P -Q!P:W/)ZX>5[' M]INW9$^\+/4TZU:355Q8:858N!M1@H-A9VDQI 0ZRZF3 6)(GKA)OHD7BM:1 M2,?LKI^+C)2MQ2Y*8A"/4\75<#=)G"W)5[U/=6(?>Q+Y!ZC:\2CR3-X.GT4: M6J?_U[:?CNF9(!]3/.06=QBG%V5J>)ZZ>?X;,R4)T&6L4OJ!2MVW:*EIK4YT M3."PS9.X]P"NQ?7KQP2'N(P6H&XML.?4^K0YYVH'_FWGN%9X8Z8/$/6'_;_% M#)I_/YS8:M3H >K6 [?9SQV7?)]QW>F8I]:5V#VMW]-SN6]Q E72L;# T&%. M/!J@O>?\QYK[O33+6]G6'*>GA17.F+"!KX.1NK'8Q3XB$T\%J*%UZG[R_[C; M;HOZS1;(*5XV;S_!^EA+(#WK$_QS>3M$;G0 /?;@H"US6K!9T8ZY/$8QQJ-: M,+8+<10$$_*9&LJG;LK_TKYXD;XR.1UE-'HE)$#^6!Y;[)"O&ZJA,ISW7IG: ML.JI?I-,>G5U:=X_ZJYV;ZO=UN]H#:Y_0E=WS3MGQDWS"MSO:04R1L(F7X%+ M_V,$&PO=V]R:W-H965T&ULK5?;#-TKI*!CRZU<37CF01E2H]F4^G!Y-**C,\/8Y["W=Z;)N@E:&% M$[ZI*NDVYZ3M^F0X&VXWKM6J#+PQ.3VNY8IN*/Q6+QR>)IV50E5DO+)&.%J> M#,]FK\[W63X*_*YH[7MKP9%DUG[@A[?%R7#*@$A3'MB"Q-\M79#6; @P_FYM M#CN7K-A?;ZV_B;$CEDQZNK#Z#U6$\F3X)ZSO=QJ'W_% MNI6=#D7>^&"K5AD(*F72O_S8YN$Q"O-681YQ)T<1Y6L9Y.FQLVOA6!K6>!%# MC=H IPR3*"--KJ06-T$&0MZ#/YX$N&#!2=Z:.T_F MYE\P=RBNK FE%Y>FH.*N_@30.GSS+;[S^8,&WU V%O.7(S&?SO<>L+?7Q;L7 M[>U]P=XO;B6-^D=R28S$A37>:E7(5"&F$ M''J&GC2^D1?QYEOG@4%!_W9>A M!&#_?@#<9*]\+7,Z&=;LR]W2\/3ID]G!].B!\/:[\/8?LO[?Z7S0W/U@?[:! M!K.Q>-"7>&L&H21A:V7:5'[O:(-Z-B3>V97R0>5^!+%\++Y]^N3E?#X]ZB3B M\^SHNY%@&S+/;55+LU%F)1HCFT(%*D3>D8>'98?![S! (F N#:360A;OT4UI MGXEVE&OIO5JJ/)(-+.M2Y:60CABM%(:[7K-@XQR[-C(TCD;"4$[>8X2)8$6= M"D8LI7)Z(Q3,[[#4UJM46G[ B:+,-:RW+>@4'RQ@AL14LCH&KDN0!(9NE##@ M152ILQA\*!UU&\2M]KGM*(C%/"[8<"Y].5AB#-]O^&MVQN+7$K$^(N^^M(TN M1,:A2?@VK/.^,6D0KU4H8VT\GD@9D\- ML"7RN>0V9!T+? KN1%[L]$NY!@? M:M7SRA&X4B;7#VB*'V>?G_.7$17%=+2F\& MRA2Q&&]C ?8K ]B13/I8XRRC7A(:%'8O$Q'VX.OIO-.,;5)BA:Q+J_7FF5T; MJ/HF\ZI0P$9HCIW"E33-$L.OX:88B7?C=^.+7@_?7&V[=Q '*KH,K2X6:$+< M,1;.%DV>IN^=WE\L%KNNW])W"^ MX#PP7N:I1DH)#C,B(T@KG-J1BK;HODK/6 #V:)"FD?J$E QN14551NX.C1SF M[,61%^=6NH)?O5:87,$Z< =5U-":AY7BJQ?BZ5&(T94KC3E%OC\"\[RI%14# M>.R\C,7E;F=>;#R7)F3=.)RNA&ZY[]HT MZ=V(P=HJWOLY+T"<+L?=;O=I<99NU#OQ]%UR)=U*H7\T+:$Z';]X/A0NW?73 M0[!UO%]G-N"V'I&PO=V]R:W-H965T&ULS5?+\WO; M'[[RVTR;'X:+6<5NX0;TG]6UQ*=AAY+R DK%14DDK.>],W^Z#,U^N^$O#ANU M,R?&DY40=^;A,IWW/$,(=Z0QW)UOT3];W]&7 M%5-P+O)O/-79O#?ND136K,[U5['Y'5I_(H.7B%S9_V33[ VB'DEJI471&B.# M@I?-R![:..P8C+TC!K0UH)9W<$T6\RDV!!I=B.:F5A7K362XZ5)RHV6 MN,K13B\^,5GR\E:1:Y#D)F,29D.-N&9UF+08RP:#'L&8D"^BU)DBG\H4TGW[ M(?+I2-$MJ24]"?@95@-"QRZA'@U.X 6=DX'%"X[@79:)*.#)12+6Y%P4!5;% MC1;)'>D?0G]A6DYB M'&9X)30X=$!^/( LF>*) ]N%"A>47>#*%GY*,%XZ [*QI0YIG]V#1.426*]1 M9":J+,])TD36VBHT5C6:LA+-:ZTT3A#>/B-NPO*DSAF"D=4C2?D]-ZM.B=V( M-TEC6DN^JC5;Y4"TZ-!-WC*1IR"5,3W(JZ6P>VY:2S.8[>@@%^F 7/"\-@1^ M]-PYRI#\2PS+NECA:1BY_:C5)MS*K*4H+.5=/_#$]&@^"%];@Z=ZPQ0@ MOO% U4FV!X^Y8TBZOR4\<"YW5C<9Q_T9Y@%W[6_P*D1$8VI6U\ M-#?IYB4F/'"#P/Z1/S!=:Y'CF\X6F:D(1126"KX]==8X*XH*:V7K;)-A&XY\UZ& M7Q*%LS2=DNMGQ6<;$"92F9)J](MK.Y(-8M^E\8C0$)'&=(\,%F9B.]D))N. MNL'$MTSH>.3&_N@-^?CP;DQ]_^//LB+!J)'E6PC;$@XXA>$6E9&,3H*?HPII$[PJHVL['YZ_B3+?^]4CCDQ5::&!K?B]P0 M$V6BY/D8X?#GU?4IU2=2?@_2S5PHYBZDXF11QA1-XS&_T%AQ,'D MY0'=$6U@!X_^.M$>BL?;).MC,46>]S82\00+\A\FY7CW;-/Q"IUV\L33.\T> M4"7VN#@DX01'+WJ%)OO[:@RQV46&[20>N7[X5C72MGS(H6_WX<[U"@OFUEXB M\&PO=V]R:W-H965TCT(.P%:R)+5))#\N^[DHE#9PB]V"MI MW]-;K9YF.VT>;87HX+F6RLZCRKGM-$EL46'-;5]O4='*6IN:.QJ:36*W!GD9 M0+5,6)J>)S47*EK,PMR=6&? -G7-S$$HLG&?@]'O"2Y32$Y&,/WO.J-O2 P_C5_;K4#O5LN(6+[7\*4I7S:-) M!"6N>2/=O=Y]P7T](\]7:&G#%W9M[H!%4#36Z7H/)@6U4.V?/^_/X0 P2=\! ML#V !=WM1D'E%7=\,3-Z!\9G$YL/0JD!3>*$\DUY<(96!>'] <[C5RE46/JL2RW_Q"$P^.$WB!3N^4%SB-R@$7S MA-'BXX?L//UT0NZPDSL\Q7ZZ%2>AQX5]U0Y[@SZ\'4,7]0I-MK+.@EZ#JQ#6 M6I(]A=I,X8%\7S82_=(;@'IC&G)MZ,\M?X%!%O=\GWRS6.^>[^A6.C2"2PMG MP.(LS>,)2T.-^VX!-%) M/H,AT8SC=)R'.,M8/,S/X=AY)PMC=[2V\?H MEIN-4!8DK@F:]L>C"$QK\';@]#:8:J4=632$%;V):'P"K:\UG?Y^X#?H7MG% M7U!+ P04 " "#B8Y6QU4@L8<# #X!P &0 'AL+W=OYM]&JA!ML* MR3<:S-!U3+_<\58=EG[DGS8^B7UCW4:P6O1LSQ^Y_;W?:)2"&:46'9=&* F: M[Y;^.KJ]HTY_5/A#\(,Y6X.+9*O49R?\6B_]T!'B+:^L0V#X>^+O>-LZ(*3Q MY8CISRZ=X?GZA'X_QHZQ;)GA[U3[IZAML_0+'VJ^8T-K/ZG#+_P83^KP*M6: M\0N'29>BQVHP5G5'8Y0[(:<_>S[FX"K0SJXV&NNK[0N!3XFN/@[<"4\*&D; Q]DS>NO[0.D-O.+3_SNXJN ]WQ[ W%!( [CY I> M,L>;C'C)_XD7_EIOC=5X4_Z^%/J$3"\CN]=S:WI6\:6/S\-P_<3]U8\_1%GX M\Q7>=.9-KZ'_]SI=A;M,]J.RW*,W<#U':^_X@$'MH)]5^UF5SZK" #.P4RT^ M?7,+C]A1ZJ'ESO"J#P^KK@?GXE1Y>& OD$2C$'MH7 _3J^Y8U6!LJ/JUZS>0 MA20I4Y+3!(4T)PF-2!EFWN1O.XBV%G)O1KO6?6*29)2$10DY">.0I#3Q?N/X MXAO5UB ZC/6).W #$4G3A$1)@2M:('99>/>#EL(.FH^(._'LU@92&I,PS4]_ M[Q3XQ83MM3(&D$61IL@AARQ#;,>;(A6#.5Q7U= -+;.\QN:#M:L$F]H; K%. M:2O^F39^2M V24F1I? 6)4K2*$7.);SU/F*WOU[E-R[U:522*(M1P-07>49R MQ'I-OO>:?"&K=J@Q7.2DC, 4(8.SBR#!-MSQ&U#"\B,BH24E-,LQ[RDM2)DD M\/XL(.^;@/@S3B+#R=$9%N_B.8Z**3U6814DDY73;%TA#<'+J$&ULG5;;;ALW$'W75PR4P+"!M;1:76U+ M FS'SJ5V*\1I@Z+H [4[TK+FDAN2&UG]^@ZY%RN&;+AYD7;(F3-G;B2G&Z7O M38IHX2$3TLS:J;7Y:;=KXA0S9CHJ1TD[*Z4S9DG4ZZ[)-;+$&V6B&X7AJ)LQ M+MOSJ5];Z/E4%59PB0L-IL@RIK<7*-1FUNZUZX7/?)U:M]"=3W.VQCNTO^<+ M35*W04EXAM)P)4'C:M8^[YU>#)R^5_B#X\;L?(.+9*G4O1,^)K-VZ BAP-@Z M!$9_W_$2A7! 1.-;A=EN7#K#W>\:_=K'3K$LF<%+);[RQ*:S]J0-":Y8(>QG MM?F 53Q#AQJCSL&$S"9PRBRB#RO$M' MGN4[9ME\JM4&M-,F-/?A0_761(Y+5Y0[JVF7DYV=?T;!+":P8-INX8MFTC"? M+],]=PGC=COM6G+DU+MQ!7I1@D;/@)[ K9(V-7 E$TQ^M.\2P89E5+.\B%X$ MO,9E!Z)) %$8]5_ ZS=1]SU>_W]'#7^=+XW5)/V]+^X2=K ?U@W0J7/V%Q>/!F$D7A66WIQ=[940!, M ID['IM4";$]IETBO-S">XU;FAZ)3KDW/C.PH/AXXKPQF<#EU6\!D+9I.4G3 ML@&K'LW@L'<$:\UEPN4:\%O!<\^T,(1/BGX+--O0-%K41-H G9%[_.9,"#I= MW)&P-;!#OQ=;G@(G6"M%G MHDZVLWD+T3@8AB'T@G <^:^KU0K]B=KZ1/ATGM,>C6=O'.SDT+%K< @>-87D M0V&P(MOC+3(-@R D0-(O1@/ [I;JM_!*)C07W_DE;]H3F<+:WU0PM7' M]4GGIG/9>7ZC[J%*H6XAX(:X[*1(^QQ56:]R%;CBV3)<6HOO78E<;$DA70M# M8;DH"T<)UYEREZ6SH0XVM-IR%=JD/$[A*].49[CNP"^Z6*,.7M>H?C!-'9VK MM*NL5/(8'S N/+'+E'&ZIWS!W.Z%8CKQ$#[&G(98HFY15S2"27E>$4M9F8A_ ME';CY.:HW.:^;,:Z=JK\=W9*G+$MY(6.R1[K?,%*JZPAN].M]$47LG@T;]46 MU!(-^+M"5ZD$R9V+\C)!=YD 707:MUM]'?@(Z2/:;;R:T1,J5E&'$\A;&/1[ MU'=1%$&_%T0DC*(@G)S @*3)P"&A;"VJ-EA4)!]INRC,TS:IS@\J[U/#NOG\ M[K[3RZ;,NC(UQ]6U'[46,Y!U4#53NL5W;-;K90EX"JQP]6/]W \ M",:C"?0'DZ#?#V%\$@R'(>R[M;H[CXT,]=H_J0S$JI"V?'T.%DK_<4L MI+3T=5F4YK2WL';U_/C83!=R*4Q?K62))S.EE\+BJYX?FY66(G.;EL5Q% 2C MXZ7(R][9B;OW09^=J,H6>2D_:#+5)Y(W;E^WZ*^=[;!E(HR\5,7G/+.+ MTU[:HTS.1%78:[7^53;V#!EOJ@KC_M.Z7ALE/9I6QJIELQD:+/.R_A1?&S]L M;4B# QNB9D/D]*X%.2U?"BO.3K1:D^;50.,+9ZK;#>7RDH/RT6H\S;'/GKU3 MY?R9E7I)+^7$GAQ;8/*3XVFS_Z+>'QW8/Z8K5=J%H5=E)K.[^X^A2Z=0U"IT M$3T(^%I.^A2E/D5!-'@ ;] 9.'!X@P-X;!:]S,VT4*;2DOYQ/C%6(QG^N<_8 M&BO>C\4%\MRLQ%2>]E !1NH;V3O[Y:=P%+QX0-.XTS1^"/T1H7AP_W[M_E!6 M>J,^W05W_SQA2,T(#M<5ZK%S.HDRHRMQ2X/0W8@H-X2U,U6@A,US^@AFR*I" M\FZ'^ZG%]>Z -1B> V4@SRTLE"CIG#)A94:_5046CVM!/JW$K9@ V2IZ6T+= M4G#MBH(N1/F%Y5VJY5+JJ<12#7(@#12^G_-J:2RMBLI0T!_^3)/*4JDL%=(8 ML@L(C?O#X&D*)'Z6A'TR!'O031AV.!R@[/5U06%LUI-$H\N-T2&F:^J,X^E_%#&GHC\<)G5=S="<* M R>+@1^-AW!][+VW M"ZDI143"@,(P] =)['U2%GXN.B;+F,G"V$\'(W^TA'R(!F&]+21P^C=GNP^'DM. MXL ?C$,G>33RXSCPWH%MGM-EI;4LD6TL"F( L:/W481B2OQ!$+/L&,D>^'$ M1;QW=Q9V*DQW()]0&/G#""Y*F2S&@!JA1A/ZM)#>@>0_P/@^K?$DZ2?(DC[2 MWU'YCK53A4&,+P" X+ 7J](R >09Q]B<+CU M( MC!&6YAG@,CEE5:^&4A%-DX;;LB.O3^79>U%::UOK<>'DY+2K,.&Q;YU#Y M%=.QD7UZH^4MAK62\:=*\SJQ@[_O;BD]Z6WTQ3NKGGS\8J.,#*ZF?A&8N4O/Z51 M%+RX4!K3"HK??0]?/.T@I3.5K8;_6(U&)W[>*KNKX%&#BOW>@36='#1FY+16 M-WDF><;06X%M'#<%<>!X07;3=EBZ@*M+N0:T=DT"A,$/7=IXK/K6^J7X(DG^ M6:&NESROPG)PDTLSEH!R*:?Y"D\9N(LN9)H*7-KFNJEF2-B<361GU/&5+JLV M"&TJJIG'#VKYBK6KLX]/2JZ?(0!UCG^/2DWRWS/OEFZXHK/*D>T4T\Z\+D-[ MD WZ+4L5MWY=TG-$9RYJWJX5X7CLD0)/3'8$3\ M!S^FT1CKVK8>=5>CK5:_N8J3Y%$F-%1@F@,:.U[>M(%KCH1^LXI#?>]A34+\ M"$:7JGS6./Q>X#WE&F&;@&K->RH4X"8LAY2<:;4DRX%GXL,G:R2F:"-B>LN" MM'3'A-*Z0D-_O,E5L2DZI&PI2NZ;C=+&JP4W*K6"L&""84%7*PM<3E:3+_-" MZ,;L.K,F".7YKL\]/YUR0I?.3:%X/S&9,BA"U6Y/:655M)S>]''AD9I>\T(I??F9JV70]]"%K47D97+>=PH>@R9[\(;T?$ M6E5%QFHM<]L6V50*>+8 ?;.5,P"91RK,0=5@3W14RC'=9CF3!/)GD[6B1$Y5 M%OL=O(>#%\+G&O]F^F#2QKJJ=$,#FS8+JCUWWZ75=SSH0/T MJ][XJN MF54O^MVX^IONTT+5UDCW-XGZYTWZN5 M['*P$21YBNJD(ZR#J,]'EV'#8HSD;24"1^# =,\I*S6\!MI%$_X,95 4]4$& MDT0SGD?U?!YNSQ)WAX(Z@\4C9':3P>NW%P<' M7R*U.ATIC_W($J=[-_V_PY M[,A(%N=N]MULPR\JJ!3+35Q0:QN7WY=:Y]W]^W\AQ=,=BO=V*7Z/;C^>V>D MLWO?8/;_DK^_F[*]?01,#Q+POE@_EEGW^-P1JM<0*C__)J'N ?E^'J4]/.I] MDT?WY?,.??+L.A=SR13*%0W177EW#D8\Y$)5AG&OW$LSQW.;2V_OMIV3;CM# MSC#PTJT4VFQ7+[]\N'\>Y0$3(V5W1![Z@Q2SV9AGN C+TAB';CP=^J/AF*<^ MG)Y3'-Z'48+G8]KW.O9XZRTY"&7N?@O@@RWJKGYAWMWM?FXXK]^R;Y;7OU5< M"3U'CB+V,VP-<'#ND:[?_]=?K%JY=^X39<$>[G(A!5*#%^#Y3"&NS1<6T/T( M<_8?4$L#!!0 ( (.)CE9+J$' ,@< "L2 9 >&PO=V]R:W-H965T MP=GDY')IB@;4P [7$AI[,E*Z%I5L]'YJE1E$ZH;H:)E$T'M9"-KV;*[=V MKV^N5&LKV>"]!M/6M=#K]UBIU74O[FT6OLKYPO+"\.9J*>;X@/;7Y;VFN^%6 M2REK;(Q4#6B<7?=NX\OW&>]W&WZ3N#)[U\">/"KU!]]\*J][$0/""@O+&@3] M/.$'K"I61##^['3VMB99JD"9QL^% >K*:GDN3LS7^07#)70TNZ>&58='+O MO5SR@MP4/JO&+@Q\;$HL#^6'A&$+)-D >9^\JO .'P>03$)(HB1]15^Z=2QU M^M*_[9B7R\[+<1)HG[!W\\]_Q./H7Z^@RK:HLM>TOX+J5;GS MJ'Y1%H-\ %XIW,E&-(5LYL')0N47A $U XJT;BD!M]$&T93P6:PAC=U"<@D/ ME/QE6Z';OU'C#06G\ONRP2^JZ1H;B \31,TYPNDC >IV&4 MI039F$OXT&J-C86ETBYGWV9QF$UR> =OXW"<1N%D.H)WWS410D/EC* 71_K( M8AY.1A%=C%(RGDW@9XUKRK(& XZ":*!M-%;"8@E++9_H @I5+T6S!M*$FM9E M8Q78A4;T]D#,Z9HJE35 91(*U);*($.IFF\'$V0U?%@I^PP/H1-213'_9P MYPC@,^I"&D9*B-32(6@I3S49/D(,I7-UI\^=:9R''NA_J:1:M6H(+RQ;72Q8 MV"YPS[=@YQL]T$B.P M$!0M 7.MC(%":+UF*5&KMG$1)CCY.!R-1W!;,QG^$@X[/6$ YP4FTW":Y) G M,?VF\&6)FJ1V^;6CCL9"S1OY%T5R$^%*BD=92;MVT4!1++H'W$-*H$CX,%(R MD\$G4;4NV7:AH&(OZ[:F&#S3?J8Q$68IUHYG(;3&X852FL)A)FP8V(6P^VPR M/K[,8E(N'8&)<@Q)$/LJ)KH6E4->*6*_>G(L,;*6E:#305T/X!8T-[>^FO5; M)H\QE%[2P)[;ATZ&@7.(HN%(<1R2 7Q^S3D0&O=U<_,&8[5P(+@TL"\_?_UX6/_$"5:+37^-1)KC$K-%^(1N0X#/MAOKV)W50A)O=N8XG+IT MJ72&=@QFEUNO)]..#MOSDGZKS_/ Y?DH',5C*E5CRG@7K*AK= ]^4(5/C1]^ M&3"-@H&SA5JJTE!,2CZ=\SVUZZ6=&C+F],(M!YS0!VZC:YK^P4=/F.#NL.QM MB 3]8+]XN7)Q$B"S5[DN-K4K^+3)?!([3$9)I*+&.HZIT<13KMC!ET/2;.3];X>CH= MA=DX#[YPY]B/<_!!F 6=FO25Q1\7GUY1M:5G,)]"379;[5E&T3CUC(5]$\%- M!O7W_"O8RHQ>3#AJ710NMG'8'#-'9^?4>O^8>&RDST-3%F99?,P+4M(>$R8-Z=LQC3Z!,/1J?&XHQGH<'TU,I!"SRGDR7? MT"R5PIM3O5P=WW"AI/]WK:7S"3:M]ZAV^('E:$3YWF#"-?]@O#L:KIW%;3_T M=>"^LQ@2'A,9 (W8<$R44%:SJEEY4\ MHQ)!NN^/&\T+^O?>= A81 K&4SCW%CG<>X&O4<_=9PH>)AY[(Q!&5&HM$@'_5\E]C<6+5TGP,>E;6J=I<+%,1LWD#/9XI& M@^ZR_#]W\#U!+ P04 " "#B8Y6_<=':)," #-!0 &0 'AL+W=O MX'S^>YW_\.<%XW2CZ9 M/!4"FF6 M7F%M=1$$)BVP9&:D*I2TDRM=,DM+O0U,I9%E;5(I@B@,9T')N/16B]9WIU<+ M55O!)=YI,'59,KU?HU#-TAM[!\<]WQ;6.8+5HF);?$#[O;K3M H&2L9+E(8K M"1KSI7OI$0]0E1J[LKU*J\9I:M%EHUH%TT MT9S1MMIFDS@NW:$\6$V[G/+LZAISU!HSN,<=RAH7@26JVPO2GK#N"-$;A'.X M5=(6!C[)#+.7^0&I&21%!TGKZ"3P!C'=>!9^/*%O,NB;G*+_D[Z3A-?U?5,6S^8C^!L/ ME]F.R13-6:Y5":S_RU!#56M3,VG!*N>F4]4T-$"3#[9 ,$P@J!PJP8SE*51, M"+0&N*'I3-56\M]4A1DW%%U%W54<#:4U"F9I@PH0T2"P@Y:7D,T>/FOU5&:ZO(QKG]SR MTK9!*T.?G/!M74NWOR%M=U?3HVF_<*LV5>"%^?*RD1NZH_"Y^>3P-A]02E63 M\8T\$E;QP_]^CO8^R()9>>5E;_H=%!WB3 +/O +X1'ZT)E1<_F9+*Q_OG(#+CB'?\@XC7SM9B!:X.E0'50R5646]RXL_KW,?UOYX2(.&?/(W/773A M&UG0U11MXLEM:;I\]>+H=/'V&?8G _N3Y]#_3[Z>!_S5!IJ\F8D? /=K$^71 MBW'Y'RJ%#")4) +Z5$BQL;84%BV/H%5! K90T?@U.0?C8&%3]!JS(]X[+-@\ M8(AX47!.T AVC>]PT*/"+:&#/>^:]"X:WJD2M@7ZO!-OV(8[EP[*O5,/$9^*#$5K5BET5 MRA5M[0-S\0=B5Q$(RZ*@)B1ZZPEC)/=0W+?Y%XR\J';#!*06^?Z1U >((V7X M<3;;AN?D=S:)UD!?,*@4%IPJ.,(#-@&?2FYIDA,92.D5X-;X;@+ OZ3QZQ\D M^@_N[*$)M9*YTJ@WSJ/WME!1[)A%_VUV&Z=PD"CHG-+"(6,@QV*;]!$B(K1A M(U790?0\9N)G1WMP,#3.& I#!58%A9%80XZR!;NR'3P4P;\5E=W!!\3L#?H] M7&9CD2:/-)F)WQ"]K&T+?0#?$QWE 0<3GUH^Z03Q4$,N5B 3V%6JJ$;DZ;Y) MQE;D>#-!!9U*M.L8+G2Z+RI6;L*EJ*)XD?18AE%;URP<()SRXN M]'N0"@12B]FY.)J=/J'&&+30+3SAO?C*TX*QC36'PT*)M#N5M\A]F@6E,^^6(_$YSZXC/'MQKXGAV)E^+L1+R08 !D !X;"]W;W)K&ULG55-;]I $+WS M*T:NU%.*C2%I2@$)DJ+FD#9*VO10];"VQWB5]:Z[N\;DWV=V[3A$(JCJ!>_' MS'MOQLSSK%'ZP12(%G:ED&8>%-96TS T:8$E,T-5H:2;7.F26=KJ36@JC2SS M2:4(XR@Z"TO&9;"8^;,;O9BIV@HN\4:#J; <35<3%^\#[CDV9F\-KI)$J0>WN0$H<#4.@1&CRU>H! .B&3\[3"#GM(E[J^?T=>^=JHE808OE/C%,UO,@_, M,LQ9+>RM:KYB5\^IPTN5,/X7FC9VO9$0 M=PFQU]T2>967S++%3*L&M(LF-+?PI?IL$L>E>REW5M,MISR[6#.NX9Z)&D'E ML.:2R90S 5?26%U3]ZV9A9:(7'B8=J"K%C1^ _037"MI"P-?9(;9Z_R0!/8J MXV>5J_@HX!J3(<3G)Q!'\?@(WKBO>NSQQF_@7!#,A34F8\>F,&M7$$74E=IJ=*55DQS1+1 0WA@&!#!E&ULI55+;]LX$+[G5PS4HB?#DF6G>:QM($E?>^@B2)'NH=@#+8XD)A2I MDB,[_O<[I!35"R3& KU(?,SWS3=#SG"YL^[1UX@$3XTV?I741.UEFOJBQD;X MJ6W1\$YI72.(IZY*?>M0R AJ=)IGV?NT$U(*X.W#GS7-,+M MKU';W2J9)<\+=ZJJ*2RDZV4K*OR&=-_>.IZE(XM4#1JOK &'Y2JYFEU>+X)] M-/BN<.0(22]%INK.[+SC$[BG&TOK&F0$-.A!SY"=PI_^A!& GWO.&(CY44^F5*["Q TF(@ONZ)\U>( M+^"K-51[^&@DRO_B4Q8Y*LV?E5[G1PD_X68*^?D$\BR?'^&;CY'/(]_\%;Y7 M(H4?5QO/^2CHGY>"[CD7+W.&"KKTK2APE7")>'1;3-;OWLS>9W\<4;P8%2^. ML?_.61TE?EGV7Y;P9#:;PO]T"Y\=[OF^&CR1Z+C4)(BV=?9)<>V@WL/9#,X6 M!U9MYXJ:"\J#% TW FMT!K)0^EL XH'?0&@8W<$ EJG"HQ%*($KFFJ$K= = M@BWCQ(D=!&=."0T%7S^6#:HW[+FG<,46#]8IV@\H?Z!D F1)<'HJ> NG%Q>3 MLRR#^6P^R4ZS ^7*=\#&O3L0%ZS\(UU;:KZF@I/)\2H3PYC)\1 M'#V%=#5B#QL$KRJC2E4(0Y.(8SFM,.R@RGX .3\+H:J>T/JG%ED7]2KZ06PP18%D&4H;&X^3[8[62;"6A MY% Y"VS<6J]Z>A>-!8\G0;'IVFH#K^WD_(=O&'KJQQ!&ULA51-;]LP#+WW5Q#:L%,1.T[2=5UB($G7;8<. M18MMAV$'Q69LH?KP)+EI__THV?4R($TOMBCQ/3Y2I.8[8^]=C>CA44GM%JSV MOKE($E?4J+@;F08UG6R-5=R3::O$-19Y&4%*)EF:GB6*"\WR>=R[L?GDXV MA S _?4S^U7,G7+9<(=K(W^*TM<+=LZ@Q"UOI;\UNR_8YS,+?(61+GYAU_G. M,@9%Z[Q1/9@4**&[/W_LZ[ '.$]? &0]((NZNT!1Y27W/)];LP,;O(DM+&*J M$4WBA Z7JNS=//%$&+:3H@>O.G#V O@#7!OM:P>?=(GE M__B$A QJLF'7!=PIKD"EVA+@0Z MN!2ND,:U%N'7F0PO08^VL7=!1\6-HWX_%DG(U@OSI+=V*V0/6W+G\-GB$W6A1JAY M"<4>Q!O/*6 %O&FL>10T(BB?X"W,1A,XE'FRUZ8*;16'T1%GJWW7L/Q36WE= .)&X)FH[>SQC8;@ [PYLF-OW&>!JAN*SIS4(;'.A\:Z@* MO1$"#*]@_A=02P,$% @ @XF.5A"J0ZH5!0 8@L !D !X;"]W;W)K M&ULO59M;]LV$/ZN7W%0NZ(%7%F6G29M$P..DW8M MT,V(V^XS+9UM+A*IDI0=]=?OCE3DM&@,#!CVQ1;)N^?NN3?R?*_-K=TB.KBK M2F4OXJUS]9OAT.9;K(1-=(V*3M;:5,+1TFR&MC8H"J]4E<,L35\-*R%5/#WW M>PLS/=>-*Z7"A0';5)4P[266>G\1C^+[C1NYV3K>&$[/:['!);HO]<+0:MBC M%+)"9:568'!]$<]&;RXG+.\%ODK>[$924LSG7YERS<]B(^BZ' M6A*=Z/WOV/' MYX3Q]KNI2MXAP@PZ5#]3<8"&=/1\Z MPF>I8=YA70:L[!&LU_!)*[>U<*T*+'[4'Y)?O7/9O7.7V5' =[A*(#L;0)9F MXR-XXY[LV..-_Q.R 6OR:RQNEC>V%CE>Q-0-%LT.X^FS)Z-7Z=LCGDYZ3R?' MT/^EI\>Q_M .H]$X@<=!868C03UF:ZTL@M/@M@CS/[]^N'HY>@W4S"OJ^-N! MW_Z2+!/8Z!T:1=WI !6U%A9!11NMQ$Z:AC!E,2!3I<3U (0JX#K72EJL4376K2P:@&M$ZM2VJU4FV"S-GHG"UK"NE'A7YL!_VSDCF2Q@Z)# M-)["0K0T^?+;:&$H<&%VT.?&B J>+Q:+%PE\9K'%H@,GQWIWOC6BE.N6[3SP MC*R!J'2C*-)-S7)9<@*.AIOU)@7%DB8@5-P^90NU:(TN2\ [FKT$$.FUE_L% M>@(?5/2Q4<@],AIT2:AJH5K*9XXT\HJ.+;(\$!0G_"F,!^EX,DC3E.E$/OH^ M'Z*T^L!,J,?+ID_=]*ZD MB*0H(L@T.4@GZ6_L;F MR9D]!'3-W[#+FH*?**CZB]\J[IR/_3(Q2C(Q1Y04K&H>&<&]ULMM16M<-J M14?CU,_,40*7;:2TDSF!%H+)?!04'-/"ZS!50\5<84U8OIO)F\_4Z[8A&=;T M7KTWV-)51%5&QY3MGH+8"\.<#^US*"3I^1(%)\HHE#^K<^5EI^E@DDW@JL&H M&S:V6?W-W;;CN=#5>[#R8U'[^YRCK.E&SSTHIYE%V#'!A<<51CD1I=[([]PM M)#Q;SF%RDK[DT+SG\SDU&YW1.)%HD^CSCXVC-\J/'-^>P7>"UK0T1"S7%?9F M%35B:%VJ75\!=&\9'^3[N^M!'KHT?!*&"B@[_5^ST#'A<2)J*OT[2<\:I$9Y M"J/!J\G(U]G!REZ69<2Q,,5/E4N@'0'O?-_S;*G64GFS89>W&M4U.Z66*%&U MAE%,9Q6KT<6CRUW71[39P@I]B"D$I?S.$R3YU:4Z?/#N\5<#O^XL^*H(3Z!^ MMW] SL*[Z2 >7I]$9T-C"4IP6A8 M@,[7FFZ+;L$&^F?U]!]02P,$% @ @XF.5LWKLWL4! D@P !D !X M;"]W;W)K&ULS5?;CMLV$'WW5PR4(&@![4JB+K[$ M-K"7!,U# B.;-L^T-+:$E425I-;IWW=(R:K=VDZR18,^V"0ESN&9RZ''\YV0 MCRI'U/"E*FNU<'*MFYGGJ33'BJMKT6!-;S9"5ES34FX]U4CDF36J2H_Y?N)5 MO*B=Y=P^6\GE7+2Z+&I<25!M57'YQRV68K=P F?_X&.QS;5YX"WG#=_B ^I? MFY6DE3>@9$6%M2I$#1(W"^(=E:8"(QN\]IC,<:0P/YWOTM]9W\F7-%=Z)\G.1Z7SA3!S(<,/; M4G\4NU^P]R*DHE?V&7;M*2W!=GIY1LNZZ+>*EBAA(>< M2X2?/O%UB>KGN:?I +/-2WNPVPZ,G0&;PGM1ZUS!FSK#[-C>(V(#.[9G=\LN M K[%]36PB0O,9^$%O'#P-K1XX1F\=W4J*CSP56S@3E05E<>#%NDC7)URNL., M3F,:U6K%T'BO[[ .!H81Y?0EP^DPJPM+=-;KHH4>)W! M?5&V&C/X9_9.\;]XPFG^GW(<;41)DB5XT+8@0-$=0=> SD'G"!3)IM7<:HO( MK0=R64\.]^0:(J=LN*]A[\_H&_T!TM[('$?/$:JNO-"4%U!QR)8NDJ% +!1- MV&QDEV8ZZ@XYP84(I%WJE4G];/2AK5!R+21NGX4N7$8C^ZQ%B3:'O2SO2(PN^)/=- 6.R(*Z*Y4 MFKB;4%_U@22?V'CJCOW 3*,QO$8/X2_.L@Z89@='\^(S\B"C=9 M-H,5W;8H);'HF&;%4Y%1(I4I*>"*?A7H72IJBHV]\<,D<%DR!A81TH0=D:'" M3+GQZ *32XB-%-4IIRC< MHC&242[LN)2\ULJ6;7,<'I>,@3>-%(TLR%/R8<)B=TQ5;683\QGXPY[_42F< M\F(O30I-X,=N1(DR4?(#BG#T]>KZ.XPMK[@;_$&I.I?X?Y9JZ,8)RH>SY-L0,44^_[S2"13*LA_F93SMV>? MCN_0Z2!/.GW0[ E5TAV71!!-:?3C[]#DU;$:([KL8L-VFHS=('JN&EE?/G"J M]_ .^D0JF*WMAA6AMK7N6L;AZ=!PWW1]YE_;NV[]/9?;HE90XH9,_>MQ[(#L M.N!NH45CN\ZUT-3#VFE.?QI0F@WT?B.$WB_, &PO=V]R:W-H965T&COT:]][[:7#=5X)?D/ M5IAJ%H4/CW3#47]<1L;BNFB4[S#6/09Y V,.MU*82L,746#Q;WUD^0RDR)[4 MFIP$O,;-.9!9""0FXQ-XXZ')L<<;_[?)STSG7.I6(?R\W&BC[*WX=:SC'C ] M#NB4LM -S7$56"EH5,\89._?)1?QIQ-TTX%N>@H]>[#**UJ.(+*J1"VDEN%,E$NX"B!D9V*:JUP_61NZ2N,DW#D)N3&1$;W MM+,7TZ!BE&LX Q(F\3RU@%+*0MO -)F&9#)W*20. MY^ED]"@-Y<"&F9U!:F&F83R=>SM)2)C.+^#8GXX.E%"C*KW>->2R%:87Q; [ M/"F7O9+^IO?OT2U5)1,:.&YM:7P^G02@>HWWCI&-U]5&&JM2;U;V643E$FQ\ M*Z79.^Z X:'-_@!02P,$% @ @XF.5C)'=G(2 P V@8 !D !X;"]W M;W)K&ULG55=C],Z$'WOKQ@%A%C)VGRGZ=ZV4A=8 M@<2BB@7NP]5]<)-I8^'$P7:VN_QZQDD;%JE4B)?8X\PY^:;5R,L>5$L_"H+,K[EHO.6\ M/UOKY5QU5HH&UQI,5]=7"8;I;XZXUVY\ (G""46UC%P6N[Q M%4KIB$C&MP.G-X9TP*?[(_M-GSOELN$&7RGYKRAMM?!R#TK<\D[:CVK_%@_Y MI(ZO4-+T3]@/ODGD0=$9J^H#F!34HAE6_G"HPQ- 'OP&$!T 4:]["-2K?,TM M7\ZUVH-VWL3F-GVJ/9K$B<9=RIW5]%80SB[7FNY7VT<&:\D;"[PIX LO/_&-1',Q]RW%<@B_./!>#[S1;WAG<*L:6QEXTY18_HKW2>,H-#H*O8[. M$M[@YA*BG$$41/$9OGA,/.[YXK]*_+_5QEA-G\S_IU(?F)/3S*Z-KDS+"UQX MU"<&]3UZRQ?/PBSXYXSN9-2=G&-?WE%;EIU$4%LXF\,IX6>I3PM?30[]Z@*V M8\!V#(ACT80!;F"K)'6ZN8(_5CJAN]6="W&\7[CECQ"'O1%-"%QV0Q/7O*A( M-;G^&OHY9 &+9RF;)C$9Z93%2(S5XI60)HJ9<[]&1&PA9FL8LC'/:)3EQS_+)3:<;83N-/>-6/+B] M@32)6)!.C^ODF/C)@NVT,@9(19ZFI&$*64;<3G="4@S5<%447=U);K&D64.W M4@@^3#,BXK725GP?#E[&A(U3EFCH-[-B<: M Q*W! TNIZD'>IBD@V%5VT^OC;(T"_MM13\?U,Z!WF^5LD?#!1A_9\L?4$L# M!!0 ( (.)CE8&1M)T(00 (H* 9 >&PO=V]R:W-H965T!90FHX95PIN.W=JMFHYE:^I* M\%L%NFT:IIYGO):;B>=[NX6[:KDR=F$T':_9DM]S\\OZ5N%LU*.45<.%KJ0 MQ1<3[\(_GT76WAG\6O&-WAN#C60NY:.=O"\G'K6">,T+8Q$8/I[X):]K"X0R M/FXQO9[2.NZ/=^C7+G:,9&*+5\A: MNW_8=+9!ZD'1:B.;K3,J:"K1/=FG[3[L.63T%8=@ZQ XW1V14WG%#)N.E=R MLM:(9@-XBIA#^7>*'Q;H9^9WDBQ/#-<-7#%YP9.'MB\YOIT/#((;DU& MQ19HU@$%KP#E\$$*L]+P3I2\?.D_0E&]LF"G;!8UU*WB\/O%7!N%6?''H6 [K.@PEJV4<[UF!9]X6 J:JR?N M3;_]QD_H=T>41KW2Z!CZ]!XKKVQK#G(![GP>=N=S2.E1K,-*+=2 :8N/NZQ: MK,9^IX&)$CZP9PA]MQ! I0%M%[+& M;G\+JZP0NP+<; @5J@@3.L)1-P 24S MO(0?VQJ-\XZ(P)H]V_0#(^&]P*04S%8NJV'&Q*/ENY1-PU7!T53AU0 *4>QZ M9:VY-K"N6PUT&+^%>6M 2 .8S1K,"DFC84S?$BP>TZI*+%^0I_ &4A)D/HD" MBN.S_U*L4_;%I18WS$,M.%2OPNZAB2)* 1%D,69:1) K^ M+4T,,.)H,4#RR+*&0T)'GD#WZ2Z+''<"?G7!E\:"YP;U($ MVD*$_5Z$),ACW/IH\+-9<049GHA/P?=]$J;1X$$:W.>Z_UZ5]C[W(Y*%"6'82R@^@WP#?D#B +LVYM)@[^*&*VP6N;(&^'XA,36V$TO0MY_3OP!02P,$% @ @XF.5FJ3 M1)/]! .@T !D !X;"]W;W)K&ULK5=;4^,V M%'[WKSB3[G9@QDDLWTTA,T!WISNS=!F@W6?%5A+/VI(KR03ZZWLD&Q-(\/+0 M!R>R="[?N MJT8R6EBFNIK[GA?/:UKRR>+4[EW+Q:EH=55R=BU!M75-Y>,%J\3V;$(F3QLW MY7JCS<9\<=K0-;ME^J_F6N+;?)!2E#7CJA0<)%N=3<[)R45LZ"W!WR7;JITU M&$N60OPP+U^*LXEG +&*Y=I(H/AWSRY951E!"..?7N9D4&D8=]=/TC];V]&6 M)57L4E3?RT)OSB;I! JVHFVE;\3V#];;$QEYN:B4_85M1QOZ$\A;I47=,R." MNN3=/WWH_;##D'IO,/@]@V]Q=XHLRM^IIHM3*;8@#35*,PMKJN5&<"4W0;G5 M$D]+Y-.+KPQ-4G!T1Y<54\>G\C58K(>@C@H[ M#'60ZE1=C*FRRMA2MEA^@XN!\@*NZ",$Q&[X)S "SMGGW^5U_A1\FB,#EIG) M*%@-[#V*#Q!G;A DN/!=$@>N%P;.5Z;4"5RV4C*NH1'25NQ12-PP3> 8CH@; M!YZ;9A$<_U2%"QR;&4+/7\E#C8F;1AXNH@"5ARF,1#(:(AF-1[)K9T:A]1"< MFT93ZL=#<1P7A7W&T1L .E*!0P7ABS#H>L#]5;VAU+:&/2'7QZP$9N OC2 M7<"Z?9@ZY[5QU+_4.@L%2M/1IF(U;?&8*L6T"1]),S?S3?P2G^ J<+YPS3#M MT.>\EUF5=%E6I2XQX!BWF(1 2.9ZGN=\0^-0PY[Z((C<($DQ,FY(B'.[02Q3 ME%N_HB.N3Q+7PTP@+O'P"0+G3FA:&6ANDF!"H3:SSK+(#>/$^88NE?"%=Q,, M;7,NJ=I 0\L"< ]H+5J.II4\KUKL8;@ $X4:];:2U2:%T!O[EAGF+OG84W9/ M=^S+C9853CWCM=X+'P8_/(?A!5WLQV[@9]8 /TS1)>3_A"M>>G\,YW&-A#OJ%\S:R>?>W3UXEGE$Q-389N&)+7>6%.(SM!65/Z<2399CA#)(Z-2'1_22&89/M&^,A+.0G.ZKZ4H56X< M#LC #LDTG!\AF07P<5]N///P,#(D(ZTF'EI-_/ZAT6J,-ERA!^JV[HO_FCZ: M^!^<=J.BWQ@A5H=3]SHZ-S>]#FAQX$O@0S>VS7A\UKA $3-M&BD>2BQ&5CV^ MFC9C5CFO9I&"9W]W&\[=EE7W6 O=E829*\D.BLRB,%488OM/(Y-C,3:*,/D) M8P<_ M_'7/4@"@.L9O]=3#'@S"$$JRBT=?\>G@0+XWWTG46IH0\SQ(3TV.P8 M76$QF$TW]#W7S[R^1:XZ][X1T 2M"V)(<3)BR4>9&,+1 @ 2@8 !D !X;"]W M;W)K&ULG55-;]I $+WS*T:.$K52@L&00 A8"J1I M>X@40=,>JAX6>[!76>_2W74(_[ZS:^-0B5"I%_9KYLU[XYEAO%'ZV>2(%EX+ M(4% M2L.5!(VK27#;'4W[SMX;?.>X,7M[<$J62CV[P]=T$G0<(1286(? :'G!&0KA M@(C&[QHS:$(ZQ_W]#OW>:R+U&>L_C]?XA?:55 3/BJJE$*/TVAYE//&KX>;LT_O[7H014^/W#^*Z= M1F;-$IP$U"\&]0L&\=E)]ZIS+Z@]TU(@J!4L6+76B@Q0L[YI MF#&+F=(9KR&IY$5S MD7)*'E^65I&Y>TVYIFX$0WP-6 4HTXN2,@,-:MN+\8\VIV^C!(T-AY4T*DCI M'@LGU5E*8@Y%57'H*@ZH7G1)@Z:I&4^!-M$YC1.S1C\0Q/8<-JBI TP=S8S@ M?Y+;JK?;*I:+TZ+2AR>G;];P'73A% 9].&W=[6*'.\+?L';N?7;.CUV^3$$F HPFS)MFX M3A;O239DMUIA8=D'E4/^'!^2\%9]O%4_C@\2WL#\A,47QRR.XEZ'GLF_P^,# M^42VK+D1?"Z!"85 F9&1,0*?NORHDPQ\$M>QUNG98#@K?2 M@UJZ*V5=188[-ZT$L_0-R+),KQ36Q[:-MCWNRE_M%_$Q];ZZ5?VEJ1OG+3=+ MH2R3L"#*Z.2<.H>IFU$]05WY^SS72-W!#POJWV#K=?7@NFJU MY053]Z+B)7Q9"UDP#:]RXZI*!;]EFJ\V .QE5;,,77'^OGB2\N1U+FA6\5)DHD>3K ML?,)/\PQ,08UXL^,']3),S)+60KQ;%Z^I&/',S/B.5]I0\'@SYY/>9X;)IC' M7RVIT_DTAJ?/1_;/]>)A,4NF^%3D/[)4;\=.[*"4K]DNU]_$X7?>+B@P?"N1 MJ_HW.K18ST&KG=*B:(UA!D56-G_9SU:($P/@L1N0UH#T#>@% [\U\&_U0%L# M>JN'H#6HE^XV:Z^%FS'-)B,I#D@:-+"9AUK]VAKTRDH3* LMX6L&=GJR@,A+ M=SE'8HT>FCUP-,S%\[JKU^MAX)1>\^NBK*/56H7F9\M1B/[MNGURQ=T&!3@9RE.&1 M7"7\S)?WB,0?$/&(;YG/]'9S8EO.__,^_\_>S\3PNYCP:S[_ M^7UG^@]Q-" TB,]A,PN,1A@3>HZ;6]QZE 9^T.'. M] @Z/8*K>ORHVP!/[]B>2VAK2)EP50@:HM)0QZ!T095:FK)F$Z,A#TYF16(2 M)9&'>VK8@#0BH9_T]+B5<7Z!D02A79&P4R2\JDB;NA6DKCJF[FEHH+=O8H+Q MQ\NB-/SQR^SW!+&!/-(3P\K4"[2Y%83M(D2="-$O3I/HQC09XJQI8H%9 MT\3B]EJ:Q)T>\54]/J7I WJ" QB7$IIZ$PAIML]27J8*P6D3,04G1?BV$B6D MDCD%VF2)!U&+?1)X7D^5J[.QETADJ]M#=WZ(21CU5!O""/6]F-A%2SK1DE\< M1,EP-\,DH(,@&N*L062!Q3[QDWYIL;@E<13BR*X']EY.BMZ_U1;)X8Z@67XL MM&LI"DOLF*IS8%*R4D,QEDA4YE*@/@ 4L:J2HI(9T]QZ;O2&FQZ#&F$O5Z86 M($UHX 4]V>R$041Z-6UN!\;P5FGP<(($ M>Y2$05^;(9+$21AA2OOJV#D#.JA-5J3O82^F%_0A+_J0UVE:U\0AMD9"^L+8 M4(/&9><*^H)843TMW).;6<'EIKX2*UC=KM3-@;P;[:[=G^K+9F_\$3],L65\ M9J[I]4WPA;ZYXW]EN;@( *P% 9 M>&PO=V]R:W-H965T!B3!7N8'6Z)XC@Y)D]G6X(NM M 8B]*JGM+*J)FLLXMD4-BMLSTX!V)Y5!Q:RXT%&> M!=L"\\RT)(6&!3+;*L7QUQRDV M9S&YNSPB+GK>><>;'N$=LT>CJ;;L5I=0_HV/G<9!:+H3.D]/$M[!ZHRE%Q]8 MFJ1C9KU2>X)V/,0_#K23([0+]Q, (I1L2:9X8?>:#+LV2KD_IK,\/X): ?XX ME(.3W+Z?+FW#"YA%KF$LX :B_.V;T7GRZ83RR:!\$MC'1Y1?:1*ED*TO$%M" MT:(@ 2[AKX5L7.@ 4[$#Y7Y^<,3LGD#9@S%._D.,TR'&Z3]6 MQX9:%$9O $FL)##A*U5TE0JGA\1W]-- [^?3)A]W3Q9O]G7%>QVD -=A3EA' MWVKJFFFP#J/HJNO /^[=''ODN!;:,@F5@R9G']WMV,V&;D.F"?VX,N2Z.RQK M-TX!O8,[KXRAW<9?, SH_#=02P,$% @ @XF.5L/H-3!N @ - 8 !D M !X;"]W;W)K&ULK55=;YLP%/TK%INF5MH*&,A' M1Y#:1%7[4"E*UNUAVH,#-XE5@YGMA.;?SS:$T8SD:2_@:]]S?([QO<05%Z]R M"Z#06\X*.7&V2I6WKBO3+>1$WO 2"KVRYB(G2H=BX\I2 ,DL*&#5Q?./4+C MQPI,.9/VB:HZ-\0.2G=2\;P!:P4Y+>HW>6O.H0/PPS, W #P*2 X P@:0&"- MULJLK1E1)(D%KY PV9K-#.S96+1V0POS%9=*Z%6J<2I9ZFN1[1@@OD9/Q1X* MQ<4!7/&_L1Y'?YKW3%[;ZPHOZ'FA!]17.T(;S MK%=@C8^Z&P_](8[&)P)[\CPM,8SZ!4:MP.BBP&]<$8;H\0KU*8S^.9IPA(?> M\%1A3Y[OXW \.%'H=FK:]--G(C:TD(C!6B.]FZ$F$G6/J@/%2UOF*ZYTT[## MK6[K($R"7E]SKHZ!Z1SMCR+Y U!+ P04 " "#B8Y6S:"N)] # "G$0 M&0 'AL+W=O_A.9>7 MU*4F6\:_B34A$KSD62&FUEK*\MJV1;(F.197K"2%>K)D/,=2=?G*%B4G.*V= M\LQV'2>P2;R:SGGJF>W*"G-22$H*P GRZGU"5[?PE [U!9_4;(5G3;04A:,?=.= MAW1J.9H1R4@B-016?QMR2[),(RD>WW>@5CNG=NRVW]#O:_%*S (+V_4QV@GR-E[!,U+]@V]@&K@622DB6[YP5@YP6S3]^V06B MXP"]$P[NSL$]=$ G'-#. =5"&V:UK#LL\6S"V19P;:W0=*..3>VMU-!"+^.S MY.HI57YR]JSR(JTR M@2S+G*#BY?/X!YA@L)<)&"/[Y7M%3+)L&[.R(QS<1[ M\!%\?;X#[WY]/[&EHJ"![&0WW4TSG7MBNGNRN )N] &XCHL&W&_-[D_X%2!8 M>[M];UOI;L6[K7BWAD,GX,R"_WE4YN!!DES\.Z2TP?:&L?7VNQ8E3LC44OM+ M$+XAUNRW7V#@_#ZD>R2P7AA0&P9D0F_# ,HV"J2-PHHS(8;D-YA!C:D/B\TL M\"+?=]QP8F^ZT@8, Q3#V/%:PQYMKZ7M&6D_$B&NP:$DH%SQB7]KQX8TM!,X'>H?40!0GX4^ 3_J'U/N&B'/7;21P'KJH;-_X3L7 MS-X=^$B1& NM'XI.[0,OD,$[T-[IBP+/B>*##!XP#!W7\3NIWB>^KUN@L1Y0 MKSY5N:Y9EH*'O.1L0S1C8)>@7N"Q:(+IG#QG+H[%",A-8/Q;X( M@N8JZ"=S^+B>@;Z/((H.T? MY+ 1\>R%&PFMKW]?0<'@DCD\:C4U%EH_%/MZ"AKKE)_-X?#H8N%[ZG@]O'_\ MV*ZA;7=NT?H3QA/F*UH(D)&E&PO=V]R:W-H965TY;2V2N-A.N_U[;"<-39=%=&1]2&S'Y]Q[C^U;W_&.LE]\ M#2#079;F?&*LA=AP2V(KYLY MDSVS9DE(!CDG-$<,EA/CTKZ(; W0,[X1V/&#-E*A+"C]I3HWR<2PE$>00BP4 M!9:O+5Q!FBHFZX#5 'YBB^F*==/M"OG!I:!XH(+FE5@Z4%&\O*-[RHA#@"2IQW@5 #G&. ] M G K@'L,!7 T\J4H6@=(BQP.&9TAYB:+=E40XNIT3)\DJMUOQ5,?B42 M)\(YDUN(B?LW:)[B7""<)^C][X)LY-H*=!:!P"3EZ!-F#*L5>HW>HJ^W$3I[ M^7IL"NF HC'CRMBT-.8\8FR$9C07:X[>YPDD3;PI':^]=_;>3YU.PFM8G"-G M^ 8YEN.V^'/U[W"G!1YUPV?X'KEV&[H1C%LOA:OIW".[?*'A=\@V.8&#(]<&!;,,)7+^S >M3@&3/0H$]- M^R2+>B)K:#JL-1V>L#MAKV:;@,.'2<$;>5XP.#J4G09/U:8GLH8VHUJ;4:.AKLA[DK57MJ@OMJ:P!S=G^S_O%MT$)XO7)UM4L34N/KXW'+GNT0W$ M/"@N,F K7:1Q%-,B%^5-O1ZM"\%+7?XZK2Z%R8,)6H2 ML[:!]G0?_NP <4*"M2#G#23!_GMF/!/_B#/84/;,%P "O21QRH>MA1#+2\?A MX0(2PB_H$E+YRYRRA AYRIXJ[_/G)?.3 F',8V_1C.Q&+9Z+32#.5G%XH%N/L+.H;;2 M"VG,LT^TV;;M^BT4KKB@R:ZSM"")TNTW>=D%HM#!ZQ_I@'<=\&&'X$@'?]?! MSQS=6I:Y=4,$&0T8W2"F6DLU=9#%)NLMO8E2-8V/@LE?(]E/C!X@)@)F:$*8 M>$6?&4DYR0+,G2L5X4A>?7,#@D0Q1W\0QH@*^UOT#GUYO$%O?GX[<(0T0XDY MX6[(Z^V0^,B0?71/4['@Z#:=P:SJ"(SJ7M9X*$J,Y *_S>2O4R834 M/6<]"CH]UQTXZZ(SU59^QRVT*EG9SJUL&ZW\+(F5/.[D'G<:2LV.S1!8$BN%H)N'H&LK-;N5I&OC2F8:1SO3EU[N2\_H MR^V+V"VHTID8Y&J&!+"DSA>S$$WAW2L0AF"O6#=M1HTS7>WGKO:-%F9+1OR: MERGZ#_UP^1J53\U=2V*E('BN7JW=A@IX)VPI"K;4RF$H0(MGJXAW2J4%QJU4 ML7F\<_W!VA]L].<..*<,23A7?)4^%8I9N1C*Y&=RGFO],RNWD:KKNLB,S3W/ M]5E3DFE,N4U2F=H2Z4%$_ZKSV^^K:*EFVEC?YH%. M3NTFP,G3Y.0%356XDU;1RY9:.5 :OKQN4]EM";1V86@"VSS-;9Z9 MMT[)[EXE:7&W)K>;@#-/TYEGQK-] 9S%9V;MDZ>V"4+#FM!P4X2&K1*:+;5R MA86N$ME,J9GC-_RSS>.?ZHPD-FSGJ,XL@G1'TD<;J[L[1W=W8F-1FO9-G MLPE6PYK5<%./M+!5-K.E5@Z#9C-L?JRU#\,R"X,HA&&Y8N%"(GM]@@>5! ]\ M[S"_:QIA]3RRCDRPYBALYJ@'6$.Z@EJSJCCD>[AJ6+59![N]_A'+-#-A,S,9 M*THN'^6<,Y::54*RI58.BR8DW!0A8:N$9$NM' 9-2-A,2#"PT1N I&P1B1L1J0/#"!%DYAP$85R>M4_ V[.:ZM<9$NMO">B MNKY_Y%^LKQG' M-S...4-/NB6;1SIYSIJ@'[^PG]?8AI[=';TFZ,?7]..;Z>/L&@9;9OM!P3]A3E'(4PUQ*NA==6:=L^X[ ]D309;;-/J5"T"0[7 "9 M 5,-Y.]S2L7^1 V0OZDQ^A]02P,$% @ @XF.5M')Q1$G!0 .R !D M !X;"]W;W)K&ULM5I=;]LV%/TKA#8,+=!4(BGK M([,-K,F"%4C6H$ZWAV(/LLW$0B71(VD[V:\?*:N2*-.<'7!YL"7[WJ-[R*/K M(S+C'67?^(H0 9[+HN(3;R7$^M+W^6)%RHR_IVM2R6\>*2LS(4_9D\_7C&3+ M.JDL?!0$D5]F>>5-Q_5G]VPZIAM1Y!6Y9X!ORC)C+Q](07<3#WK?/_BH"HB!5D(!9')MRVY(D6AD&0=?S>@7GM-E=@__HY^4Y.79.89 M)U>T^#-?BM7$2SRP)(_9IA"?Z>XWTA :*;P%+7C]"G;[V##VP&+#!2V;9%E! MF5?[]^RY&8A> @R/)* F 0T3\)$$W"3@FNB^LIK6=2:RZ9C1'6 J6J*I@WIL MZFS))J_4-,X$D]_F,D],9U(7RTU! 'T$M[1ZNG@@K 379"[ FVLBLKS@;\$% M^#*[!F]^?#OVA;RFRO07#?Z'/3XZ@G]#YN\!2MX!%"!L2+^RI]]E+P##.AOI MV;XDVK)%+5M4P^%C;%>4B1[%K[-.??H!1\+.)J2,PC3ANB6,;^O2!BJP A9I@H=@O)7L3X3U*5*.H#K"= MPC#!41J'8W_;)V,(Q&$:P12V@5JA85MH:"VTGI:<\TU6+0A84"[X.U#)=B;U MF95R]O)_,G7_FXK?(X]Z-5VDT2C!@](-82B-1T<*'[6%CTX8836N;;W+0RZF MLD<']< P#@/<&\I]X89 '$91& ;FTJ.V],A:^BWA_!)<;1@CE0!K-E M'P:F.(@"')LK3]K*$VOEOU-!.+C/7K*Y;+^?9!_Z>D?*.6'&3F3%.K<3.0+3 M:*@CHU$2X0M/)=S8"NO$1#4Q?PEC^HB&8#B5L MO=XK)-P9#6AW&@,)KQBQ=V [W-GSZ A-)]^9%3AR*V*K^3F;O",TG7QG=Z#= M[YPL8BO,2=IL^!ZZ'Y3$ 8Q2LX6 G?N!=ONCB_B&;IA=PU:TLZ?1$9K.O?-/ M,'&K8:<>RA6:3KYS4=#J54[7<&IHQ/7?L!$; F,]4'_D[FP/LMN>@4;SK;W/ MVM'.?NAVA*9S[WP2@FX7')PZ)5=H.OG>8HO5C)RL43O,&7VV =*>Z1(4X>C( MLSWJ? ^R^QZEX5;"L_S9KN!7>!K+)#I"TYEW-@F%;A7LU":Y0M/)=S8)G;*H MGD M.Q.$8K<2=>J"7*'IY#L7A.S+2"=+-#E<5(B#)!SZ $-<(I_\\$ Z<2A0[-4&NT'3RG0G"]L6BDSS4!KE" MT\EW-@C;5XM.UG!XL#&6X .NZPA#$*(XZ% _=[.KMI6O\O84UYQ4)!'F1B\ MCZ7&V7ZG>G\BZ+K>[)U3(6A9'ZY(MB1,!8_@M02P,$ M% @ @XF.5D,OK1CT!0 S2X !D !X;"]W;W)K&ULM9IK;]LV%(;_"N$-0PJTD43*M\PQT"8-UJ'9@J;=/A3[0-N,+502 M/8J.$V _?M2EHFDK9.B>?$DD^?#5>7E])'&RY>);L6),HH6&;&4S64I0=6_ M>W;!TK144GG\VXCVVGN6!7>/OZM?5>:5F1DMV 5/_TX6&_70@MW132H_ M\>UOK#'4+_7F/"VJOVA;QPY(#\TWA>194UAED"5Y_9\^-!6Q4R :/%$ -P7P M!;),IHI58>5'53E59NDKQLQELIU*^)*B>GMZI? M+#8I0_P.?>3Y\LUG)C)TR682G5PR29.T>(5.;JA@N5PQFI\OV**C_(6]?(0M H$RW]8 _EX# M[[!5\8K-3A$>O48XQ*0K(7OQ:_J(2%25QI9L2-L>I)*+GY#[@TM6H!OZ2&>J M4?[,&?IZS;(9$_]TU;55JYP!SHHUG;/SGAKB!1/WK#?]Y:=H$/[:Y1-(S+ = MM[;C2IT\U0U77,B=OO?UHPI 'R3+BD[C,:1Q(#'#>+\UWK>V=^4VR0LI-FIR M+ \E4W>12%#)NIS7I&GCCUZ@<.\.NACF^O.%OV/H;'CGVT'_HFCXDV2:S#D>KO&^O M!!(S:F+4UL0(=#B.((T#B1G&QZWQ,>QP''<-M'A_.+JBC%RC4*_=H4>'_;SE MUMYI%_-M)2@UT_H.MD2@/;21@S(/I&::Q]H\ANVEC9YKU7"&F?EJIHGL4..] M<#CTW"O'#PB8'C7 1%9,L(S%9RX>=GWO'OH24!-IJHGZL,/32DG>YH'43/,: MDR(_3G(/S\&S5A%GF)FOQI[(AWL^KP2S/W78Y;P;ZR5 )]*D$\&B3@3*.E!J MIGE-.Q$P[D2=)'.XD+C"S"=U#3S8"WB,GOK,:=9^!]_V@U(SZT-3$(:E( Q* M05!JIGE-01B8@G GWO3Q?N]UQYD9:P["/B]W#KMODKN[+^@K'R@ULSXT,V'8 MMSX8%)&@U$SS&I$P\)N?1J]\\#+6__W>ZPHS\]54@^U48W;>*[X1]HYJ5?-N M*R UT[LF)#R$[:B@A 2E9IK7A(2M$')$1QT]"Q*<86:^&FJP']0XGS8=>L;# M8MS90,<+F!\)- @1'Q R!N,S.LEB(=HXB&PQ$- B0=*S32OB8< M$P_I_(S5/^BHKC S7TT\!/A[ET.O7@>&]3J .QOH> '3HR8;XG[WTX[%V^3! M/A1!L09*S72NL8; OO@AH"]^H-1,\YJ1"/"+']+Y1H<,]X>B*\S<':!Y)[;S MCO=0=.A=4W&*H@;)^IV; HX7,#UJB(FMG'#@<2V2?)ZL:8IHOM M1#.^R66G MYUI_L%/Y>-@?D[TVT<8J[KM^R>Y=;9Q"[GO8D#2,TTKZ$F)K ; M6$"I!DK--+^S>)_87=&6;FJT$D]@,1]VQBUWN[6:K)(*PG M@U%G QTO8'K4\!+[P8O_;#(XF";ZX_'^A.^*,K/76!+[?))Z7^[%M,\EH&0" MI6::UV02PY))#$HF4&JF>4TF,3"9Q)W(,3R82UQAYO8]329]8#)QZ%53 0J) MY2GA1Q1JE\'.AN&,B66UC[I \W(NJ/<.MU?;O=IOJQW*@0ZO-WHK$%HJ^RAE M=ZIH>#I4,YVH]T[7)Y*OJ^W',RXESZK#%:,+)LH ]?L=5V.].2EOT.Y@G_X/ M4$L#!!0 ( (.)CE9EG>[[,P< ,@^ 9 >&PO=V]R:W-H965TPL,9!:XI:A*8)DW2Z&7= V M;0O5P:7HI!GZXT?*BF7*#!,MWVX2'_0]E/58I/C*/+LO^9=JS9A W_*LJ,X' M:R$VI\-A-5^SG%8GY885\IUER7,JY%.^&E8;SNBB+LJS(7:<<)C3M!A,SNK7 MKOGDK-R*+"W8-4?5-L\I?_C LO+^?. .'E^X25=KH5X83LXV=,5NF?B\N>;R MV7!/6:0Y*ZJT+!!GR_/!A7M*/%\5U%O\D;+[ZN Q4A]E5I9?U)/+Q?G 47O$ M,C87"D'EOSLV95FF2'(_OC;0P;Y-57CX^)%.Z@\O/\R,5FQ:9G^F"[$^'XP& M:,&6=)N)F_+^5]9\H$#QYF56U7_1_6[;T!N@^;829=X4RSW(TV+WGWYK#L1! M@>L_48"; MPM")XH\)H"[Z4M^$V!_]*"H"D(N@5/?>BP*0CK8[\[6/61CJF@ MDS->WB.NMI8T]:#655?+ YP6ZIMU*[A\-Y5U8O*Q+%;O!>,YBME,H#DZV3Y\H?D.>:&M<.I;+F4W:WTG5;5EA9SAN9E)2J39BNTK^8=+*QA:HR[F_B> M^O+>'>HS;(3#2-\H@=PM @33M 1[+8%52_(MK41:K%#=Z68EE:-K7FX+89)A M1?65L8,%!\?9]2/?\<9N1PADJPDDC 1'7Q77\\/0]YW]1]"DA'LIH57*%15; MGHJ45=+(HYOZA'E@E*.R8"8[5F9?.^&1'8S=R'/\CAS(1A-(& &":0*CO<#H M-0+%?6D2:&7V%1@="0R\4>2,G8Y R$832!@!@FD"1WN!HU<)7'-F/ >MU+X* M1X9S$(]&?K>#A&PT@801()BF<+Q7.'Z-PF6YY2:#5FA?@^/C,0Z[01B,.P8A M&TT@800(IAETG78VZ+S*H9P0FAS:J7TE-K1#BQX.G5'0/0]!FTU :02*IHL\ MF-:[_U$D7?EABCZJ MJ<+%2HZ#N^GZ%X]D#'TC>C[^B7+>6T$ _V_AHT MYP&EQ:"T!)1&H&BZ^38T9G/ MY+L+2^9NA_6V-SH:KKW <8[&ZQBTV0241J!HNK\V5W+MP9)]A+V1IZ(\$1>] M)DB@H1,H+0:E): T D73[_VWZ11V0 =<#!I+@=)B4%H"2B-0-%USFUUA>W;U M^PONC#:(PXPP&@5^Y(PZ\R##AIX?1<<=L'VG>@L!C9^@:+J0-G["]OBIUSWK MAJ7=10G#\6B,NV9 / MNLGZU-Y8;VV@61 HC4#1=&UM%H3M6=#%2EY^KN35J*U_//X=3N089@13>UN] MK8'F.* T D73K;4Y#K;_^N>&W979G1K?U-!F=&;X=8[9&6@H TI+0&D$BJ8[ M:T,9; ]E=&=H5G*)Z/[$N)$7'4W!0[,\R- C!J4EH#0"1=/EM8$,M@Z%1VYU3NAWS/*!8TJ<&&I,;T-8E!FTU M:02*IHMMDQIL3VJN>9HS=*,&0%O\8J?T%@<:OX#2$E :@:+IZP7:^,6#C5\\ MT/@%E!:#TA)0&H&BZ9K;^,6SQR^][W?8>;T]NX;['4X4!9UN&+35!)1&H&BZ MP3:O\>QYC:$;1M_1[796L:];I32Y>RXAM[?0VREHU -*2T!I!(JFFS]8TP6\ MJ MV51?LLB[8=5VP"[O^CWC(:^,ASQX/]>^B(5.6*2@M!J4E#4W]_/9P_.C< M%B!0C>X$#@\6X.:,K^JETNIN\[80N\6M^U?WR[$OZD7(G=>G[FF\6U3=8G9K MO*\H7TGC*&-+B71.HF" ^&[9].Z)*#?U,M]9*429UP_7C"X85QO(]Y=E*1Z? MJ ;VB]&ULK55=3]LP%/TK5C9-( 'Y;DN71AI%B$DP(2JV M9S>]:2T<.[/=%O[]KITT*B5E#]M+XH][SCW'SKW)ME(]ZQ6 (2\5%WKBK8RI MQ[ZOBQ545%_(&@3NE%)5U.!4+7U=*Z +!ZJX'P7!P*\H$UZ>N;4'E6=R;3@3 M\*"(7E<55:]7P.5VXH7>;N&1+5?&+OAY5M,ES, \U0\*9W['LF 5",VD( K* MB?WT/IQ @O)M7N2;1.; M#CU2K+6150M&!143S9N^M.>P!PB3(X"H!42'@/@((&X!L3/:*'.VKJFA>:;D MEB@;C6QVX,[&H=$-$_869T;A+D./ ,=JZW^2#RS@> M9OYFW]7[J"@=X.1#P7>@]9A,UTJ!,*26RM9WG\J&)MW+?YZ$ MR>A09D^8E3FZ3/MUIIW.])\.]HP([+I81\7?K:3OCW(X2H,#)^^CTCA"QP<^ M_+WRMZWWGJHE$QIEE0@,+H;(HYIVUDR,K%U'F$N#_<4-5_@' &4#<+^4TNPF MMLET_Y3\#U!+ P04 " "#B8Y6:9/A 0$ !K#P &0 'AL+W=O;F'?/ M?#9A!YG3DCQS( Y%@?GK \G9:>I![^W%9[K=2?W"GTWV>$L61'[9/W,U\AN4 M-2U(*2@K 2>;J7Z4OD*;AZ)Q#07'\ (?%D\@IN?/TQ\J:;4COZJAG^HX-$%^ Q\8J7< M"?![N2;K]_Z^HMKP16]\'Y 3\(DL;P$:_PI0@$(+G_EP=^2@$S;RA08OO(!G M-!,V72J_R.ZG-^>=V.,5F7IJ]PG"C\2;_?(33(+?;$'](+!W(49-B)$+?79? M,"[I?]CL.I4F7&^,$=N,#BI;L!!$6N.O0!,#JL^2XPR.LPRE$__8CJQOEB*8 MZ:4]6CC'#>?8R?EC*8E20@)%.3=IG5.\I#F5U+Y:%5S6?]Q0'3NI_LTDSFV\QOWYTC0, M>@MMLK MZRQKF#:!!"4ARCH\+7801>,PO9"0L%6[X _1LX:YNF\L=HZ- ]&9)QJH:'ZQ M7K@A[&<\L-6*&J@=!(JBZ%(0YTH'G56F>TS9@PA[QWD?0"&Z#J'NJV\W2"Q41GJLW=)?OJS$, M6M!J#GVBM]GU=G=JBR&..C'XK;:E('QKNCD!#*NJ(VC>-AWCO>F3.N\?="=I MVJ$S3-6&?L)\2TNA0MHHR. V55G$J\ZN&DBV-\W1DDG5:IG'G>J&"=<&ZON& M,?DVT!,T_?7L?U!+ P04 " "#B8Y61 !N$^8# )%0 &0 'AL+W=O M'!C_*;8 $OW* MTEPLK:V4NVO;%NLM9%1$:E:O*-+78<:*2-LM0FCN/;&4UR:[70 M]Q[X:L$*F28Y/' DBBRC_/DSI.RPM+#U?R=P$$?7J$1Y8NQGV?@2+2VGS A26,O2 M!55_>[B!-"T]J3S^K9U:3_=-?]4 <&6#O%0-2&Y"N M@?N*@5L;N!JTRDQCW5))5PO.#HB7O96W\D*/C;96-$E>EO%1]$"?5=6D0.]O0=(D%1_0'^C'XRUZ__N' MA2U5"J4C>UV'^UR%(Z^$NX.G*T2"CX@XQ#68WPR;W]-GY&)M34ZM;<7=P),& MGFAW[BON-*$P451VGMFN7%K78D?7L+34VA' ]V"MWOV&?>=/$].9G)T@N@VB M.^1]=9?D-%\G^0:E&A;) Z1[0!G+Y58@R".(D*H*+]0B1B348^N9AJ2*X^LX MYW_,.IC-1%:O8?4&6;_M@%-Y#M8JSNR(=>;CT)MW8 ?3F0@[ M:V!GYRQLM>1F)MA9#Y80SW,ZK(/93&3U&U;_G(4=8/7[A?5<'Y,.[& Z$V'G M#>S\_(7U3;#S'NP\P+B#.IC,1-2@00W.7U&$I@(?*2U\_D]Q8 0> M##1B!DQQ]/:(M/(+#TJ?:1]L\X@0PXL]]'%O"EQ"B^%6C.&Q:FP+:O,52^!& MJ@EJRESG2\@RW.HR/%:8#6,;Y)>G*A_VJGD) 89;!8;'2C F:8KB:AN5U=LH M_0SMZFV4D;>OP.9$R9(N[24D&&XU&!XKPB;2]C58@#W7FX5=WDNH,-S*,#Q2 MA^DHN41[FA: HD2L69%+(V)?>;E.V..[A/3"K?;"(\77"+Z^W")SS_'["_02 M@@NWB@N/E%RGB"P>,VW#'K,?NFYW2UAW.]XF$^R[CN$]Y9LD%RKA6+EWKN9J='EU[E8U)-OI MHZLG)B7+].46: 2\[*">QXS)ET9Y&M:51OR_C!GQDL[9-5-?EE="?^O7E%F2L5PF/$>"W9[T3KTC MX@]-0+''UX2MY<9G9 [EAO,[\^7][*0W,#UB*8N505#]YYZ=LS0U)-V/'Q6T M5[=I C<_/](OBH/7!W-#)3OGZ5_)3"U.>I,>FK%;NDK5)[[^@U4'%!A>S%-9 M_(_6Y;[CL(?BE50\JX)U#[(D+__2GY40&P'>\(D 7 7@[8#@B0"_"O!?VL*P M"AAN!_A/! 150''H_?+8"^$BJNCT6/ U$F9O33,?"O6+:*U7DIL3Y5H)_6NB MX]3T ],J2_0F8HHFJ40?J1#4Y.XM>H>^7$?HS:]OC_M*MV3V[\<5];RDXB>H M(;KDN5I(1/(9F]GQ?=W#NIOXL9MGV F,6'R(<'B \ #CMOZXPR_8C0Z?%.%^ M2WCT\O"VUHD[_)(^(-]KB[:T\.N4^07.?S)E4C)V@(K4':"(R5@DR^*R^_Y! M[XO>*Y;)OUOZ>5:"A^U@4Y..Y)+&[*2GBXYDXI[UIK_]XHT&O[=)#@F+(&$$ M"&9E9UAG9^BB3R^2G.8Q0ZG)#HJY5&V)<#*Z)J*$C0J8&1CNI]YX[ ^\X7'_ M?E/CEOW",!B.QO9^!*ASEGQ!+5_@E.\TXT(E_]#B=.:WB.IS7!)XH3?"6WI"MDIV6_6]R7@T'@5UJY:BXUK1 ML5-1\F.5+#.CZ9^ZN'Z_9-D-$ZWEUE4F8'F8*C*W@^KT9!Q41F2E&L)X5"6X.V[#C!7;/C M[F6 459,3]MR =D/ @2S M' Z"[D>0D"=,"@M J41*)J= MDL99>Z.]#2&@_AJ4%H'2"!3-SE'CU3VW67]UP0+U[A7-S$(W*]9HNV"!VG(H MFJU\8\P]I[/\)5P5RQ0*PY*BT!I!(IFYZ2QXUZXMXH%:LA!:1$HC4#1 M[!M;C4O'^W'I;FS7!%6TYRH6:*,$BF8KW[AT[';IKUPJ=U,["^_M+%L'@=YY M5WI0-PY%LZ5OW#AV.LGBI.?B54[/3>XLO[N?WF3@L'J@72%0-#LEC?G&;E-[ M35.&:#XK!XL;&M^AT[E@K!C2'T=S]"_ZQL6=XNL<70D^6Y6/>S1COVO8=W>@ M<^9 [S^#T@@4S4YEX]KQ<%_#/@8U[J"T")1&H&AVCAI_C]W^_NO&H/-X&;'Z M,EJN1+S0R9NUYFCW-K0WT/_L >/2B:+7[CY+'[)OE'GK\[-X]I MI/1&5[WRF0TS#%6/0VV4N[8JYUZ/<;?=^1("]?J@- )%L[/8>'T\WEN9 [7[ MH+0(E$:@:':.FE4![%X5N&JK;G/!I40Q%>+!7'2.J3;H0D%%LQ^4&@4;SX=4 M"0!= H"BV0EHE@"P^V;WYX6>PY672#.?DVB=J(6N>_<,?6-4H,]ZXOU,50-= M#P"E1: T D6S'^YLU@/\P;ZJF@^Z) !*BT!I!(IFYZA9.?#=*P\C3#>F< MCMV%@E$XV)WW1:#-$BB:K72S4. _MU#PN"[0JC#H6L S70G0@RZ5K0L!H/T@ M4#1;\HW'RY^["V\D3W(M.I-/KS^Z*9VU]]MN\8ZW;_&"-DJ@:+;0C4WWW3?7 MK^A#.1@KCFBL9T>"-9.D5LE!S7E%LZ9# 1[CT-\6'=1W0]%*T?L;K[YD3,R+ M=X[TW-+,*,O72^JM]7M-I\7;/%O;S[VCJ'P[J<&4+TM=4C%/&PO=V]R:W-H965T0X;Y M+=U +I\L*&^#;+ M,'N= J'[L69JAX['=+46JD.?C#9X!4\@OFT>F&SI-4N29I#SE.:(P7*LW9G# M*%#Q1< _*>SYT3U2,UE0^JP:?R5CS5 # @*Q4 Q87G8P T(4D1S&CXI3JR45 M\/C^P!X5E6873(19X,F)TCYB*EFSJIDA7@98&I[E:6$^"R:>IQ(E)"$M@ M#!+T"#O(MX ^A2!P2CCZ&S.&5=H_HS_1MZ<0??KC\T@74E,A];CBGY;\U@5^ M&]W37*PYFN<))"WXL!L_Z,#KISY_GWK4#;_'K\@VV] G5MKUVK$+.N<"W6')+!G-4"S3Q.0^(=>O6%8;),T7R',.0YL!]KD MXP?3,[YTV.W4=CN==M>O*BM];_.P9'"/K;$-PV\8V*ES_2Q*DZ^2G/9G GPQOG,>N3+.R3;-XG6=03 MV4E.O3JGWN_QPU\W_+=1ES4T^!.DN;7 M2?,[DS:[D">2XD5*4O%Z<]@#Y36FJSS]V?IM,>V4>6NZ^B0+_;,TF(8OJX%F MNORV0]$SW&9@U-/H3O(5U/D*WGTR!>>'=LO)U*GS5H^ODISW*1F=2[:?3/K1 M%[MBFJ!<65,CWKKA=RY(5F J0SY>4BD-#"=1%\.1_ M4$L#!!0 ( (.)CE;5%MKBVP( )$) 9 >&PO=V]R:W-H965TZ?[^S$\*+ MLT]H78SCT/]]Q=SC=:"_FB4@!-7O.,J[&3:EU0B?78Z3B;@SE+4FT.W&!4T 06H)^*F<2=V[!$+ >NF.!$0CQV;CK7 MTZ&QMP9?&:S5SIH8)4LA7LSF(1H[GG$(,@BU8:#X6,$4LLP0H1L_:DZG^4L# MW%UOV.^L=M2RI JF(OO&(IV.G:%#(HAIF>FY6-]#K>?2\(4B4_:7K&M;SR%A MJ;3(:S!ZD#->/>EK'8<= /*T _P:X!\">D< W1K0M4(KSZRL6ZII,))B3:2Q M1C:SL+&Q:%3#N,GB0DM\RQ"G@P66151F0$1,%K1ZSF$%O 1%L$C(U/H N* : M$B$9GK^[!4U9IMZ3CQMC$DN1DZG@6F)F4(1.M] )\##%(GDASX^0+T%^1^"6 M6/ 0#,[F=<[4UFSD:M1H/'7#6L^DTN,?T7-%'M&'5)'//()H'^]B;)H ^9L M3?R3A'>PO"#^\ /Q/;_;XL_TS^'^"7>Z3;ZZEJ]WA ]ED2<%V[RHD\$Z268Z MQ+4J: AC!UL LJ[ "=Z^Z?2]3VU*ST2VI[O7Z.Y9]NX1W;=,T221D%15LJU2 M\OP%3O N]B MT!FYJUW_VZUZC=6>8_W&L?Y)QS W6K)EJ<5OJO$DS=^FXDQD>XH'C>+!?ZK& MP3E#<":RO1 ,FQ ,_Z$:AVUUYE\=5&.[5?^@&MV=VPT;7F(O?45"47)=]?'F MM)DK;NQU>G ^P7FC&@^V--6P\DAEPK@B&<1(B5\$?B>R&@"JC1:%O4.70F/7 MM&PO=V]R:W-H965T74]N'4!P<6L [;U#9)^N]K&T*3$XGZD!?PQ\[LS(+7 MX9Z+%UD *'2@)9.14RA5S5Q7)@50+ >\ J9W,BXH5GHJED.&Z5!N^ M_P*M'RLPX:6T3[1O8L>^@Y):*DY;L%9 "6O>^-#6X02@>?H!?@OP7P-&%P!! M"PBLT4:9M;7$"L>AX'LD3+1F,P-;&XO6;@@S7_%)";U+-$[%&]@!JP%AEJ+C M> ,)SQFQ97ZW!(5)*=$W+ 0V)7\?NDHG-G W:9/,FR3^A21W:,69*B3ZS%)( MS_&N%MRI]H^JY_Y5P@?8#I __8!\SP]Z]"S^'^Y?D1-T10PLW^@"WP(SG&); MPQ4<2,+1\PKH%L2OOEI=Y3*G=B8KG$#DZ&,I0>S B=^^&4Z\3WU&;T1V9GO4 MV1Y9]N""[261.,\%Y-C^*CSK_J#GKSH4/2J@LK<$HUN6X$9D9R48=R487_WR M:P$),*7[G;$O&OM]CAN:.TMC.NLN]@:>-PW=W:F5WJCAI(MJ-+HGQYV"R&T7 ME"CA-5/-&>I6NT9[;_O+J_6Y;L!-O_Q'TW3O%18Y81*5D&E*;_!1*Q--1VPF MBE>VJ6RYTBW*#@M]B8 P 7H_XUP=)R9!=RW%?P%02P,$% @ @XF.5H3) MN<5V P BA$ !D !X;"]W;W)K&ULK9AK;],P M%(;_BA40 @F66R_K:".M32:0&)HV!A\F/KC):1,ML8/MMB#QX[&=-&M&&JV2 MOS2^O8_M][BG=:8[RAYY"B#0[R(G?&:E0I07MLWC% K,SV@)1/:L*"NPD%6V MMGG) "=:5.2VYS@CN\ 9L8*I;KMAP91N1)X1N&&(;XH"LS]SR.EN9KG6ON$V M6Z="-=C!M,1KN -Q7]XP6;,;2I(50'A&"6*PFEF7[D7D.DJ@1WS/8,:Y(?H-[04/%BFG/]B7;U6,="\88+6M1BN8(B(]43 M_ZZ-.!!(3K? JP7><\'@B,"O!?YSP>B(8% +!L\%_A'!L!;HK=O5WK5Q(18X MF#*Z0TR-EC15T.YKM?0K(^J@W DF>S.I$\&"DAB(8%B%C;]'MQE_Y B3!-W+ M#B;D41,9=5]-Z1Z:= MH&M*1,I11!)(.O1AO][U>@"V]* QPML;,?=ZB5>P/$/>^7OD.9[?L:#%R^5> MUW[ZY=?X#_+=HY-'+U9[/5;XS9GP-T*..@& MJF1WP4L-DX/ M>YV6OT 08R[0PS442V"=)[X7<:K#)F&A25AD"-:*PZB)P\AT'AJ9C(I)6&@2 M%AF"M:(R;J(R-I>'>E&GQL,D+!S_ESJ&D\G8>4H=E=.&YFPY?=XX?=[K]+>4 M :#&[WTV0G_1+6R!; #-@<2I_(/_>-C9"+J^/ST9K78K3/"40XK.97T3?X98=7%OZH(6NJ; M[9(*F?%T,06< %,#9/^*4K&OJ F:UR_!/U!+ P04 " "#B8Y6-1;&IA@" M ]! &0 'AL+W=OQA[4.QS+*H?KB3'[7\_279,!FG9BZ63[OON MN].=TT[I)U,C6G@17)J,U-8VBR@R18V"FHEJ4+J;2FE!K3/U/C*-1EH&D.!1 M$L?7D:!,DCP-9QN=IZJUG$G<:#"M$%2_+I&K+B-3?"8[I9Z\\;W,2.P%(@;JE@.ND'-/Y&0\#YQD#.F!I_LC^UW(W>6RHP97BO]BI:TSM]Y0J!HC55B #L%@LE^I2]#'4X R5N 9 D07!Y.83)'$R@\?M&BXOKOZE MB9SB478RRDX"[^P_9%-9PDI)R^0>9<'0P)J9@BO3:H3?MSMCM7O[/^?$]T$^ MGP_BYV%A&EI@1ES#&]0')/G'#]/K^.L[*>;5A>UZR=0%31:E6W? MIOCZKW3!K@6#E4//DR)Z#[ M9NT-JYK0(#ME7;N%;>WF&[5W54O9H^)X;_QCY7U!+ P04 " "#B8Y6 M"_*OMB($ 7$ &0 'AL+W=O1P,MH+^4W%B!H>TB13UTZL=7[INBJ,,66J(W+,:&0M9,HT M->7&5;E$%EE0FKB!YPW(B XGK:^?&OUP,S'P[X6^.>W7P M#68E*R&^F<;OT;7C&8E4)@WP\/N)?6[73FM9 M,843D?S#(QU?.Q<.1+AFVT3?B?UO6*ZG;_A"D2C[%_;%W/[0@7"KM$A+,'F0 M\JSX90_E/AP +KPC@* $!"\ 9+@>T"T!W9> WA% KP3TW@KHEX#^6UT:E(#! M6RT,2\#0!JO871N:*=-L/))B#]+,)C;S8>-KT101GADE+K6D44XX/9ZE>2(> M$>$.-696'1.)$=<*3J>H&4\4_,FD9$8Q9_ KW"^GE8P2R+,*K!3YKQW9_AY\WXSPUXEW:MVKK@:>N^!(V$?VRS#G2] M)95>$_MX0=E902*40@6D$WS0/-MLN8HIOVH0:TID*UTG MFX)W8'E-@M^-NUZWYWG>R-T=*J+1_GL5T2;9K$VR^7\@@SHQU&WKX*+W>5AM MZ[,X]ZLX]QOC_!=[@-#> 110%4J>FVNA+JX_X8GQ9')S-UO"3:B!)4I +L6. M4PX!EL'1FP=./WVX" +O:G8WL5_^U1GL8Q[&P!4P\XK;9A%;)0CZAZML8^2I M(41)N9?4:>F-,D]H%BD6OV]9 EI W_O%B-4T^9J3,WMZ."K(&8_.89N;*1]] M[YSD"3G*DHC\9%E&D.01Z!5[@.G 340.D/]$+S'AN"[6:9Z<"O8HD>;1H8E. M5H^@8X3[C&LRN]1,$\=&[%!FQM'S.9OY'IOYA^\OKB"H=<+>L_SP?2- M\V:OY_F#GO\JO\S;7,2B);(B=NY!'9*BW-@24T$HMIDN'G-5;U7%WMCB[47_ MQ+^<^37]6QEUY-B9X[)VOWZ^=II^X(LZ'C:Z5#3V/3[G'MLWQ#"HS4JPNSEC)EJ6 M0M9#,C>F^A#']73.2EI?J(I)BQ1*E]38KI[%=:49S6L@E2+N=3II7%(NR6@@ M%^5-:>IHJA;2#$G:AB)_^YP/23=]3R(O-U8Y&Y*'L[<_%LI3=R4GG MX?QZ/W[F@',2!T4O#Q"]Z-@+578H)I\>)O^<."9]M2N]'GYJM5KN*4;N!\@; M)DK+#IK.,[-QPG&SWZ-!H>1FVQ/B S8S+5GT2,60C*G@$\V!5="2BY4/]R P M54+IR-AZLU:Z$*E_>;CK>U"*C4[)I=(NM\_@OR?-\#U@W0.#7(C68(_XP&A0 M46.8EC>VXP:[X!,H:MKWJ\HZG&FZZO8NR8;@;C;)1.FW CLJV:0TU M32_C.Z"_K>:UMV5[+]*-*OZHS*>%G8YT?:@5=JM9P9>NORQ: YAZ%U>G5256 M'P6?R9+YR1^<<#2@:UXT5YK_LMF@5*8VP#2)'IDV?+H=^:EI=<^69EU.RP+W MW#M"SW]WG6=,,DW%MFE;^Z]YE5_L.+GZ5Y;=;Y5]PT&/SQ5FHR;%_C6*6'GC-!&(SB+#35PSL@V;M;F L(__VD^?70^ M'L.\]8-('^7T48YGA9"Q^V!YPIS,7N&99EF2I"FVHN-QT,$86[R/1G:XWO-EXAS]-V D67AW<;R /;!:QV M('\X#]14F),DL*N8-^P)QI$LPQ"HQ7"-IBFR.BE\PON#/25)DF5A!+"P@R3! M$'@:<01S !XP)$G<>W#O?12OWU/QYK]GH]]02P,$% @ @XF.5I>*NQS M $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/ M:(7->=I3W;+T]!;X"O M.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_ M'C#V?FG,/?M<*^U&R<;[[>5@X,J-J+G[QVR%AIJ5L37W<&K7 [>U M@E=N(X2OU2 ;#B\&-9?WJ<*V9'> 3XT7II=%0& KNI'APW^O#*=M))Y=2 M2?\X2MK?2B2LEEK6\HNH1LDP86YC'OXS5GXQVG.U**U1:I2D7<6=L%Z6/Q0O M N0M7[JVQ//EG /(*+D8P@57TCK?MFBOSX%Q)Z!Q=]9XATN T\Q0(_1QN%P[()X:7\GC&:UDJ68F+*IA?9='*U0 5"[C=RZA&E>BU$R M-CMAP_/ #:95]VP>H%"D[*6$"CNM6KR8*-H9)2NX>\7><,5U*5@;0L?./F@$ MF1&0V0DA/V8(,B<@\S\(N0@0X0^.F16;ZM(@R(* +$X&.=YPW-WG!.3Y"2%[ MW7U!0%Z<#I*[#8)\3D ^CPOYACO9(EU+#8-&(+ O%%7,0K;C7D8<=F MPL*8YE8@KI<$U\NX7%.]@P;&/N(\/:02]3 N$%AW"TY\?,9FD ]X[IB5Y\: MN0W_PY"D32+K9!X*84#,.)"R6\NUX^U,P7W\%XX8D_))&EDH-T:O_X:90,TF M8MD+'B60-+)!;@1W @_+E#)%&ED5$[$2UD)?S@6,A 8/RY220QK9#GN<]OT_ M_)Z+TJRU#&TQ)J6'-+(?KKFT[(XKH.OEWZEVWC8UQJ0$D48V!&BLA!:VJWG& MYM+=NS:V'Z"B-TFE))%&ML38U+7TQ]I**3^DD05Q56^5>13AY?/0$JK9&(:+ M[!%FE#&RR,;X4:WL#+Z&E'!_843*%UED7WRS[)-DY"='9$60NF5G&)-R1A;; M&3V3/1E%2B)99(ET2GL2BW)(=DJ']+XP,LHA662'D-/W_CM(.22+[) %7*-J M5"NZ@%RV<9U(U82IX!7&I!R2_?$O#78V$9Y+Y=A[CE6745[)(GL%1Q.EQSTI M'D(Y)9<\LEPPYA.Y$F-2@LDC"X9,X_VE(\HV>63;D-]-?4QRB2NR;7"GM^:Y M_6X>>$$Q)F6=/+)U2,Q^-"D+Y9$M=.QNE(S"?!QC4A;*(UL(1W,O(KUFK=D# M,\:D+)3'ME!3UQPR9>CSEBTL..RDW^=.C$E9*(]LH5XT&]^ A=Z%79&F;K$Q M)F6A/+*%#A.WHW=R)[" "DI 160!':]/'+%B3$I 160!X?Y>\.ZX)W9LU=L6 MH 141!<0-2/.,28EH"+^)LO/ERMZF;T@=UFB;[-\6Z[XU1"B!%1$%M#/ES". M=5Y0 BI: 0T.^Z:56$DMJO=P"P?E)5?ES+)PZ-9]B_.P;K-JE!I#V?_ZQO#J ML U[V$)^_1502P,$% @ @XF.5OTLU:6N 0 P1L !H !X;"]?/L@*.!8*=*@/96UMCS^&W^RUK.O4)7I4)_C_M#$WN54G>.\V*?4 M?#@7U_MP*F._;L+Y=F5;MZZ-N$_ M$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZJ[+=A30OW*5ZGH[N?I#^;7+16V[F M1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'I;9[.$0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL"O3WJ[0GT]JBW)]#;H]Z>0&_?V>PF MT-NCWIY ;X]Z^W?J'=.U"O'9\UCC\]])=;K=&YZ/OR\?)SOO^!UG!W_L%K]0 M2P,$% @ @XF.5B;ZAZ>U 0 W!L !, !;0V]N=&5N=%]4>7!E&ULS9G-;L(P$(1?!>6*B+&=TA\!E[;7ED-?P$TV)"*)+=M0>/LZX4=J1:,B M*G4NL1+OSHR]TG?)]&UGR VV==6X651X;QX8#QAJ6X\-7[D6XUH/GVB7*TK/WC>AL^NU,TLLE2Y:/"X+VR]9I$R MIBI3Y<,^VS39-Y?1P2$.G5V-*TKCAJ$@8F<=VIV?#0Y]KQNRMLQHL%#6OZ@Z M5+%MQ9S?5>3B?HDS&76>EREE.EW7H25VQI+*7$'DZRK>BP[[G7VX8=H_^=7^ MG4R?8:A<6&U) _?7_IG:-:U4V1W_6_=2;?P)02P$"% ,4 M" "#B8Y6!T%-8H$ "Q $ @ $ 9&]C4')O<',O M87!P+GAM;%!+ 0(4 Q0 ( (.)CE;;5>SP[@ "L" 1 M " :\ !D;V-0&UL M4$L! A0#% @ @XF.5D4)JN=3!0 $!P !@ ("!#0@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XF. M5M[3+]P"!P \R$ !@ ("!H1< 'AL+W=O !X;"]W;W)K&PO=V]R:W-H M965T&UL4$L! A0#% @ @XF.5B,!@PND" YR< !@ M ("!="T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ @XF.5A@LF%M_ @ <04 !D ("!4D$ M 'AL+W=O&PO=V]R:W-H965TJK@0 -<* 9 M " @<9' !X;"]W;W)K&UL4$L! A0#% @ M@XF.5H&L/M86"0 D!D !D ("!JTP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XF.5D?$@>KX! M/ L !D ("!*V 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XF.5FR\) (_ @ $04 !D M ("!]FL 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ @XF.5C?+FKJ# @ = 4 !D ("! W@ 'AL M+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ @XF. M5FJ31)/]! .@T !D ("!7H( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XF.5B!W)YQL! R! M !D ("!4HT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XF.5LV@KB?0 P IQ$ !D M ("!/Y< 'AL+W=O&PO=V]R:W-H965T M.> !X;"]W;W)K&UL4$L! A0# M% @ @XF.5M')Q1$G!0 .R !D ("!;*0 'AL+W=O M&PO=V]R:W-H965T[[,P< ,@^ 9 " @?6O M !X;"]W;W)K&UL4$L! A0#% @ @XF.5B,H MS !K @ 7P8 !D ("!7[< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ @XF.5FEB >FO!@ $38 !D M ("!6<( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ @XF.5G)=:>=T @ H@8 !D ("! M"- 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ @XF.5@ORK[8B! %Q !D ("!K]@ 'AL+W=O / " 4_A !X M;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " "#B8Y6_2S5I:X! #!&P &@ M @ &:Y0 >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " "#B8Y6)OJ'I[4! #<&P $P @ & YP 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 -@ V +$. !FZ0 ! end XML 59 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 60 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 61 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 199 234 1 false 54 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://greystonelogistics.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Consolidated Balance Sheets (Unaudited) Sheet http://greystonelogistics.com/role/BalanceSheets Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://greystonelogistics.com/role/BalanceSheetsParenthetical Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Consolidated Statements of Income (Unaudited) Sheet http://greystonelogistics.com/role/StatementsOfIncome Consolidated Statements of Income (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Changes in Equity (Unaudited) Sheet http://greystonelogistics.com/role/StatementsOfChangesInEquity Consolidated Statements of Changes in Equity (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) Sheet http://greystonelogistics.com/role/StatementsOfChangesInEquityParenthetical Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical) Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited) Sheet http://greystonelogistics.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - Basis of Financial Statements Sheet http://greystonelogistics.com/role/BasisOfFinancialStatements Basis of Financial Statements Notes 8 false false R9.htm 00000009 - Disclosure - Earnings Per Share Sheet http://greystonelogistics.com/role/EarningsPerShare Earnings Per Share Notes 9 false false R10.htm 00000010 - Disclosure - Inventory Sheet http://greystonelogistics.com/role/Inventory Inventory Notes 10 false false R11.htm 00000011 - Disclosure - Property, Plant and Equipment Sheet http://greystonelogistics.com/role/PropertyPlantAndEquipment Property, Plant and Equipment Notes 11 false false R12.htm 00000012 - Disclosure - Related Party Transactions/Activity Sheet http://greystonelogistics.com/role/RelatedPartyTransactionsactivity Related Party Transactions/Activity Notes 12 false false R13.htm 00000013 - Disclosure - Long-term Debt Sheet http://greystonelogistics.com/role/Long-termDebt Long-term Debt Notes 13 false false R14.htm 00000014 - Disclosure - Leases Sheet http://greystonelogistics.com/role/Leases Leases Notes 14 false false R15.htm 00000015 - Disclosure - Deferred Revenue Sheet http://greystonelogistics.com/role/DeferredRevenue Deferred Revenue Notes 15 false false R16.htm 00000016 - Disclosure - Revenue and Revenue Recognition Sheet http://greystonelogistics.com/role/RevenueAndRevenueRecognition Revenue and Revenue Recognition Notes 16 false false R17.htm 00000017 - Disclosure - Fair Value of Financial Instruments Sheet http://greystonelogistics.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 17 false false R18.htm 00000018 - Disclosure - Concentrations, Risks and Uncertainties Sheet http://greystonelogistics.com/role/ConcentrationsRisksAndUncertainties Concentrations, Risks and Uncertainties Notes 18 false false R19.htm 00000019 - Disclosure - Commitments Sheet http://greystonelogistics.com/role/Commitments Commitments Notes 19 false false R20.htm 00000020 - Disclosure - Employee Retention Credits Sheet http://greystonelogistics.com/role/EmployeeRetentionCredits Employee Retention Credits Notes 20 false false R21.htm 00000021 - Disclosure - Earnings Per Share (Tables) Sheet http://greystonelogistics.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://greystonelogistics.com/role/EarningsPerShare 21 false false R22.htm 00000022 - Disclosure - Inventory (Tables) Sheet http://greystonelogistics.com/role/InventoryTables Inventory (Tables) Tables http://greystonelogistics.com/role/Inventory 22 false false R23.htm 00000023 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://greystonelogistics.com/role/PropertyPlantAndEquipmentTables Property, Plant and Equipment (Tables) Tables http://greystonelogistics.com/role/PropertyPlantAndEquipment 23 false false R24.htm 00000024 - Disclosure - Long-term Debt (Tables) Sheet http://greystonelogistics.com/role/Long-termDebtTables Long-term Debt (Tables) Tables http://greystonelogistics.com/role/Long-termDebt 24 false false R25.htm 00000025 - Disclosure - Leases (Tables) Sheet http://greystonelogistics.com/role/LeasesTables Leases (Tables) Tables http://greystonelogistics.com/role/Leases 25 false false R26.htm 00000026 - Disclosure - Revenue and Revenue Recognition (Tables) Sheet http://greystonelogistics.com/role/RevenueAndRevenueRecognitionTables Revenue and Revenue Recognition (Tables) Tables http://greystonelogistics.com/role/RevenueAndRevenueRecognition 26 false false R27.htm 00000027 - Disclosure - Basis of Financial Statements (Details Narrative) Sheet http://greystonelogistics.com/role/BasisOfFinancialStatementsDetailsNarrative Basis of Financial Statements (Details Narrative) Details http://greystonelogistics.com/role/BasisOfFinancialStatements 27 false false R28.htm 00000028 - Disclosure - Schedule of Basic and Diluted Earnings Per Share (Details) Sheet http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails Schedule of Basic and Diluted Earnings Per Share (Details) Details 28 false false R29.htm 00000029 - Disclosure - Earnings Per Share (Details Narrative) Sheet http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative Earnings Per Share (Details Narrative) Details http://greystonelogistics.com/role/EarningsPerShareTables 29 false false R30.htm 00000030 - Disclosure - Schedule of Inventory (Details) Sheet http://greystonelogistics.com/role/ScheduleOfInventoryDetails Schedule of Inventory (Details) Details 30 false false R31.htm 00000031 - Disclosure - Schedule of Property, Plant and Equipment (Details) Sheet http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails Schedule of Property, Plant and Equipment (Details) Details 31 false false R32.htm 00000032 - Disclosure - Property, Plant and Equipment (Details Narrative) Sheet http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative Property, Plant and Equipment (Details Narrative) Details http://greystonelogistics.com/role/PropertyPlantAndEquipmentTables 32 false false R33.htm 00000033 - Disclosure - Related Party Transactions/Activity (Details Narrative) Sheet http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative Related Party Transactions/Activity (Details Narrative) Details http://greystonelogistics.com/role/RelatedPartyTransactionsactivity 33 false false R34.htm 00000034 - Disclosure - Schedule of Long-Term Debt (Details) Sheet http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails Schedule of Long-Term Debt (Details) Details 34 false false R35.htm 00000035 - Disclosure - Schedule of Long-Term Debt (Details) (Parenthetical) Sheet http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical Schedule of Long-Term Debt (Details) (Parenthetical) Details 35 false false R36.htm 00000036 - Disclosure - Long-term Debt (Details Narrative) Sheet http://greystonelogistics.com/role/Long-termDebtDetailsNarrative Long-term Debt (Details Narrative) Details http://greystonelogistics.com/role/Long-termDebtTables 36 false false R37.htm 00000037 - Disclosure - Schedule of Financing Lease (Details) Sheet http://greystonelogistics.com/role/ScheduleOfFinancingLeaseDetails Schedule of Financing Lease (Details) Details 37 false false R38.htm 00000038 - Disclosure - Summary of Lease Activity (Details) Sheet http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails Summary of Lease Activity (Details) Details 38 false false R39.htm 00000039 - Disclosure - Schedule of Future Minimum Lease Payments (Details) Sheet http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails Schedule of Future Minimum Lease Payments (Details) Details 39 false false R40.htm 00000040 - Disclosure - Leases (Details Narrative) Sheet http://greystonelogistics.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://greystonelogistics.com/role/LeasesTables 40 false false R41.htm 00000041 - Disclosure - Deferred Revenue (Details Narrative) Sheet http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative Deferred Revenue (Details Narrative) Details http://greystonelogistics.com/role/DeferredRevenue 41 false false R42.htm 00000042 - Disclosure - Schedule of Sale of Revenues for Customer Categories (Details) Sheet http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails Schedule of Sale of Revenues for Customer Categories (Details) Details 42 false false R43.htm 00000043 - Disclosure - Revenue and Revenue Recognition (Details Narrative) Sheet http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative Revenue and Revenue Recognition (Details Narrative) Details http://greystonelogistics.com/role/RevenueAndRevenueRecognitionTables 43 false false R44.htm 00000044 - Disclosure - Concentrations, Risks and Uncertainties (Details Narrative) Sheet http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative Concentrations, Risks and Uncertainties (Details Narrative) Details http://greystonelogistics.com/role/ConcentrationsRisksAndUncertainties 44 false false R45.htm 00000045 - Disclosure - Commitments (Details Narrative) Sheet http://greystonelogistics.com/role/CommitmentsDetailsNarrative Commitments (Details Narrative) Details http://greystonelogistics.com/role/Commitments 45 false false R46.htm 00000046 - Disclosure - Employee Retention Credits (Details Narrative) Sheet http://greystonelogistics.com/role/EmployeeRetentionCreditsDetailsNarrative Employee Retention Credits (Details Narrative) Details http://greystonelogistics.com/role/EmployeeRetentionCredits 46 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 4 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:LesseeFinanceLeaseTermOfContract1, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:LessorOperatingLeaseTermOfContract - form10-q.htm 130, 137, 138, 139 form10-q.htm ex31-1.htm ex31-2.htm ex32-1.htm ex32-2.htm glgi-20230228.xsd glgi-20230228_cal.xml glgi-20230228_def.xml glgi-20230228_lab.xml glgi-20230228_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 64 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 0, "axisStandard": 19, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 744, "http://xbrl.sec.gov/dei/2023": 26 }, "contextCount": 199, "dts": { "calculationLink": { "local": [ "glgi-20230228_cal.xml" ] }, "definitionLink": { "local": [ "glgi-20230228_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "glgi-20230228_lab.xml" ] }, "presentationLink": { "local": [ "glgi-20230228_pre.xml" ] }, "schema": { "local": [ "glgi-20230228.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" ] } }, "elementCount": 407, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 99, "http://greystonelogistics.com/20230228": 20, "http://xbrl.sec.gov/dei/2023": 4, "total": 123 }, "keyCustom": 23, "keyStandard": 211, "memberCustom": 36, "memberStandard": 18, "nsprefix": "GLGI", "nsuri": "http://greystonelogistics.com/20230228", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://greystonelogistics.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Inventory", "menuCat": "Notes", "order": "10", "role": "http://greystonelogistics.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "11", "role": "http://greystonelogistics.com/role/PropertyPlantAndEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Related Party Transactions/Activity", "menuCat": "Notes", "order": "12", "role": "http://greystonelogistics.com/role/RelatedPartyTransactionsactivity", "shortName": "Related Party Transactions/Activity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Long-term Debt", "menuCat": "Notes", "order": "13", "role": "http://greystonelogistics.com/role/Long-termDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Leases", "menuCat": "Notes", "order": "14", "role": "http://greystonelogistics.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "GLGI:DeferredRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Deferred Revenue", "menuCat": "Notes", "order": "15", "role": "http://greystonelogistics.com/role/DeferredRevenue", "shortName": "Deferred Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "GLGI:DeferredRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Revenue and Revenue Recognition", "menuCat": "Notes", "order": "16", "role": "http://greystonelogistics.com/role/RevenueAndRevenueRecognition", "shortName": "Revenue and Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Fair Value of Financial Instruments", "menuCat": "Notes", "order": "17", "role": "http://greystonelogistics.com/role/FairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Concentrations, Risks and Uncertainties", "menuCat": "Notes", "order": "18", "role": "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertainties", "shortName": "Concentrations, Risks and Uncertainties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Commitments", "menuCat": "Notes", "order": "19", "role": "http://greystonelogistics.com/role/Commitments", "shortName": "Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Consolidated Balance Sheets (Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://greystonelogistics.com/role/BalanceSheets", "shortName": "Consolidated Balance Sheets (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "GLGI:EmployeeRetentionCreditsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Employee Retention Credits", "menuCat": "Notes", "order": "20", "role": "http://greystonelogistics.com/role/EmployeeRetentionCredits", "shortName": "Employee Retention Credits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "GLGI:EmployeeRetentionCreditsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Earnings Per Share (Tables)", "menuCat": "Tables", "order": "21", "role": "http://greystonelogistics.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Inventory (Tables)", "menuCat": "Tables", "order": "22", "role": "http://greystonelogistics.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "23", "role": "http://greystonelogistics.com/role/PropertyPlantAndEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Long-term Debt (Tables)", "menuCat": "Tables", "order": "24", "role": "http://greystonelogistics.com/role/Long-termDebtTables", "shortName": "Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "GLGI:ScheduleOfFinancingLeaseTableTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "25", "role": "http://greystonelogistics.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "GLGI:ScheduleOfFinancingLeaseTableTextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Revenue and Revenue Recognition (Tables)", "menuCat": "Tables", "order": "26", "role": "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionTables", "shortName": "Revenue and Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "GLGI:GainOnDeconsolidationOfVariableInterestEntity", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Basis of Financial Statements (Details Narrative)", "menuCat": "Details", "order": "27", "role": "http://greystonelogistics.com/role/BasisOfFinancialStatementsDetailsNarrative", "shortName": "Basis of Financial Statements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Schedule of Basic and Diluted Earnings Per Share (Details)", "menuCat": "Details", "order": "28", "role": "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "shortName": "Schedule of Basic and Diluted Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28", "decimals": "0", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28_custom_PreferredStockIntoCommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Earnings Per Share (Details Narrative)", "menuCat": "Details", "order": "29", "role": "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative", "shortName": "Earnings Per Share (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28_custom_PreferredStockIntoCommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Consolidated Balance Sheets (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://greystonelogistics.com/role/BalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Schedule of Inventory (Details)", "menuCat": "Details", "order": "30", "role": "http://greystonelogistics.com/role/ScheduleOfInventoryDetails", "shortName": "Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Schedule of Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "31", "role": "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails", "shortName": "Schedule of Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Property, Plant and Equipment (Details Narrative)", "menuCat": "Details", "order": "32", "role": "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "shortName": "Property, Plant and Equipment (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Related Party Transactions/Activity (Details Narrative)", "menuCat": "Details", "order": "33", "role": "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative", "shortName": "Related Party Transactions/Activity (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsForRent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Schedule of Long-Term Debt (Details)", "menuCat": "Details", "order": "34", "role": "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "shortName": "Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28_custom_NotesPayableOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Schedule of Long-Term Debt (Details) (Parenthetical)", "menuCat": "Details", "order": "35", "role": "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical", "shortName": "Schedule of Long-Term Debt (Details) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28_custom_NotesPayableOneMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Long-term Debt (Details Narrative)", "menuCat": "Details", "order": "36", "role": "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative", "shortName": "Long-term Debt (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "GLGI:ScheduleOfFinancingLeaseTableTextblock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiability", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Schedule of Financing Lease (Details)", "menuCat": "Details", "order": "37", "role": "http://greystonelogistics.com/role/ScheduleOfFinancingLeaseDetails", "shortName": "Schedule of Financing Lease (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Summary of Lease Activity (Details)", "menuCat": "Details", "order": "38", "role": "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails", "shortName": "Summary of Lease Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "lang": null, "name": "us-gaap:FinanceLeaseInterestExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Schedule of Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "39", "role": "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails", "shortName": "Schedule of Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Consolidated Statements of Income (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://greystonelogistics.com/role/StatementsOfIncome", "shortName": "Consolidated Statements of Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "40", "role": "http://greystonelogistics.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28_custom_EquipmentOneMember", "decimals": "INF", "lang": null, "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-12-012023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Deferred Revenue (Details Narrative)", "menuCat": "Details", "order": "41", "role": "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative", "shortName": "Deferred Revenue (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "GLGI:DeferredRevenueTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-012023-02-28_custom_PalletsMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-012023-02-28_custom_EndUserCustomersMember_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Schedule of Sale of Revenues for Customer Categories (Details)", "menuCat": "Details", "order": "42", "role": "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails", "shortName": "Schedule of Sale of Revenues for Customer Categories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-012023-02-28_custom_EndUserCustomersMember_us-gaap_RevenueFromContractWithCustomerMember_us-gaap_CustomerConcentrationRiskMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-012023-02-28_custom_CanadaandMexicoMember", "decimals": "INF", "first": true, "lang": null, "name": "GLGI:PrecentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Revenue and Revenue Recognition (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative", "shortName": "Revenue and Revenue Recognition (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-012023-02-28_custom_CanadaandMexicoMember", "decimals": "INF", "first": true, "lang": null, "name": "GLGI:PrecentageOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-06-012022-05-31", "decimals": "0", "first": true, "lang": null, "name": "GLGI:PurchasesFromCustomers", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Concentrations, Risks and Uncertainties (Details Narrative)", "menuCat": "Details", "order": "44", "role": "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "shortName": "Concentrations, Risks and Uncertainties (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-06-012022-05-31", "decimals": "0", "first": true, "lang": null, "name": "GLGI:PurchasesFromCustomers", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Commitments (Details Narrative)", "menuCat": "Details", "order": "45", "role": "http://greystonelogistics.com/role/CommitmentsDetailsNarrative", "shortName": "Commitments (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "p", "GLGI:EmployeeRetentionCreditsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-06-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Employee Retention Credits (Details Narrative)", "menuCat": "Details", "order": "46", "role": "http://greystonelogistics.com/role/EmployeeRetentionCreditsDetailsNarrative", "shortName": "Employee Retention Credits (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "GLGI:EmployeeRetentionCreditsDisclosuresTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-06-012021-06-30", "decimals": null, "lang": "en-US", "name": "us-gaap:TaxCreditCarryforwardDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-05-31_us-gaap_PreferredStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Consolidated Statements of Changes in Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://greystonelogistics.com/role/StatementsOfChangesInEquity", "shortName": "Consolidated Statements of Changes in Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-06-012021-08-31_us-gaap_CommonStockMember", "decimals": "0", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical)", "menuCat": "Statements", "order": "6", "role": "http://greystonelogistics.com/role/StatementsOfChangesInEquityParenthetical", "shortName": "Consolidated Statements of Changes in Equity (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2023-02-28", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "7", "role": "http://greystonelogistics.com/role/StatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Basis of Financial Statements", "menuCat": "Notes", "order": "8", "role": "http://greystonelogistics.com/role/BasisOfFinancialStatements", "shortName": "Basis of Financial Statements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccounting", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Earnings Per Share", "menuCat": "Notes", "order": "9", "role": "http://greystonelogistics.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-06-01to2023-02-28", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 54, "tag": { "GLGI_AccountsReceivableRelatedPartyCurrent": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accounts Receivable, Related Parties, Current", "label": "Related parties" } } }, "localname": "AccountsReceivableRelatedPartyCurrent", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "GLGI_AcquisitionOfEquipmentThroughFinancingLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Acquisition of equipment through financing lease.", "label": "Acquisition of equipment through financing lease" } } }, "localname": "AcquisitionOfEquipmentThroughFinancingLease", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "GLGI_CanadaandMexicoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canada and Mexico [Member]", "label": "Canada and Mexico [Member]" } } }, "localname": "CanadaandMexicoMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_CapitalExpendituresInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Capital expenditures in accounts payable.", "label": "Capital expenditures in accounts payable" } } }, "localname": "CapitalExpendituresInAccountsPayable", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "GLGI_CashContributionToNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cashcontribution to non controlling interest.", "label": "Capital contribution" } } }, "localname": "CashContributionToNoncontrollingInterest", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "GLGI_DeconsolidationOfVariableInterestEntity": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deconsolidation of variable interest entity.", "label": "DeconsolidationOfVariableInterestEntity", "negatedLabel": "Deconsolidation of variable interest entity" } } }, "localname": "DeconsolidationOfVariableInterestEntity", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "GLGI_DeconsolidationOfVariableInterestEntityToNoncontrollingInterest": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deconsolidation of variable interest entity to non controlling interest.", "label": "Deconsolidation of variable interest entity", "negatedLabel": "Deconsolidation of variable interest entity" } } }, "localname": "DeconsolidationOfVariableInterestEntityToNoncontrollingInterest", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows", "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "GLGI_DeferredRevenueTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Revenue [Text Block]", "label": "DeferredRevenueTextBlock", "verboseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueTextBlock", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenue" ], "xbrltype": "textBlockItemType" }, "GLGI_DisclosureDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Revenue" } } }, "localname": "DisclosureDeferredRevenueAbstract", "nsuri": "http://greystonelogistics.com/20230228", "xbrltype": "stringItemType" }, "GLGI_DisclosureEmployeeRetentionCreditsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Employee Retention Credits" } } }, "localname": "DisclosureEmployeeRetentionCreditsAbstract", "nsuri": "http://greystonelogistics.com/20230228", "xbrltype": "stringItemType" }, "GLGI_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "terseLabel": "Summary Of Lease Activity", "verboseLabel": "Schedule Of Financing Lease" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://greystonelogistics.com/20230228", "xbrltype": "stringItemType" }, "GLGI_DistributorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Distributors [Member]", "label": "Distributors [Member]" } } }, "localname": "DistributorsMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "GLGI_EmployeeRetentionCredits": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee retention credits.", "label": "Employee retention credits" } } }, "localname": "EmployeeRetentionCredits", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/EmployeeRetentionCreditsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "GLGI_EmployeeRetentionCreditsDisclosuresTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Retention Credits [Disclosures Text Block]", "label": "EmployeeRetentionCreditsDisclosuresTextBlock", "verboseLabel": "Employee Retention Credits" } } }, "localname": "EmployeeRetentionCreditsDisclosuresTextBlock", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/EmployeeRetentionCredits" ], "xbrltype": "textBlockItemType" }, "GLGI_EndUserCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End User Customers [Member]", "label": "End User Customers [Member]" } } }, "localname": "EndUserCustomersMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "GLGI_EquipmentFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Four [Member]", "label": "Equipment Four [Member]" } } }, "localname": "EquipmentFourMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_EquipmentOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment One [Member]", "label": "Equipment One [Member]" } } }, "localname": "EquipmentOneMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_EquipmentTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment Two [Member]", "label": "Equipment Two [Member]" } } }, "localname": "EquipmentTwoMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_FederalTaxCreditsRealized": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Federal tax credits realized.", "label": "FederalTaxCreditsRealized", "negatedLabel": "Federal tax credits realized" } } }, "localname": "FederalTaxCreditsRealized", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "GLGI_FinanceLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fourth fiscal year following current fiscal year.", "label": "Financing leases thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "GLGI_GainOnDeconsolidationOfVariableInterestEntity": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on deconsolidation of variable interest entity.", "label": "Gain from deconsolidation of variable interest entity", "negatedLabel": "Gain on deconsolidation of variable interest entity", "verboseLabel": "Gain on deconsolidation of variable interest entity" } } }, "localname": "GainOnDeconsolidationOfVariableInterestEntity", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/BasisOfFinancialStatementsDetailsNarrative", "http://greystonelogistics.com/role/StatementsOfCashFlows", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "GLGI_GreenPlasticPalletsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Green Plastic Pallets [Member]", "label": "Green Plastic Pallets [Member]" } } }, "localname": "GreenPlasticPalletsMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_GuaranteesCombinedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Guarantees combined amount.", "label": "Guarantees combined amount" } } }, "localname": "GuaranteesCombinedAmount", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "GLGI_GuarantyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Guaranty [Member]", "label": "Guaranty [Member]" } } }, "localname": "GuarantyMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_IBCLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IBC Loan Agreement [Member]", "label": "IBC Loan Agreement [Member]" } } }, "localname": "IBCLoanAgreementMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_LeaseInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lease interest rate.", "label": "Lease interest rate" } } }, "localname": "LeaseInterestRate", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "GLGI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid after fourth fiscal year following current fiscal year.", "label": "Operating leases thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "GLGI_MonthlyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Monthly [Member]", "label": "Monthly [Member]" } } }, "localname": "MonthlyMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_NetIncomeAllocatedToCommonStockholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net Income allocated to common stockholders.", "label": "NetIncomeAllocatedToCommonStockholders", "verboseLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeAllocatedToCommonStockholders", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "GLGI_NonCancelableFinancingLeasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-Cancelable Financing Leases [Member]", "label": "Non-Cancelable Financing Leases [Member]" } } }, "localname": "NonCancelableFinancingLeasesMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableEightMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable Eight [Member]", "label": "Notes Payable Eight [Member]" } } }, "localname": "NotesPayableEightMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable Five [Member]", "label": "Notes Payable Five [Member]" } } }, "localname": "NotesPayableFiveMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableFourMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable Four [Member]", "label": "Notes Payable Four [Member]" } } }, "localname": "NotesPayableFourMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable One [Member]", "label": "Notes Payable One [Member]" } } }, "localname": "NotesPayableOneMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableSevenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable Seven [Member]", "label": "Notes Payable Seven [Member]" } } }, "localname": "NotesPayableSevenMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableSixMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note Payable Six [Member]", "label": "Note Payable Six [Member]" } } }, "localname": "NotesPayableSixMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable Three [Member]", "label": "Notes Payable Three [Member]" } } }, "localname": "NotesPayableThreeMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_NotesPayableTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable Two [Member]", "label": "Notes Payable Two [Member]" } } }, "localname": "NotesPayableTwoMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "GLGI_OfficeSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Office Space [Member]", "label": "Office Space [Member]" } } }, "localname": "OfficeSpaceMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_OtherNotePayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Note Payable [Member]", "label": "Other Note Payable [Member]" } } }, "localname": "OtherNotePayableMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails" ], "xbrltype": "domainItemType" }, "GLGI_PalletsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pallets [Member]", "label": "Pallets [Member]" } } }, "localname": "PalletsMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_PlantBuildingsAndLandMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plant Buildings and Land [Member]", "label": "Plant Buildings and Land [Member]" } } }, "localname": "PlantBuildingsAndLandMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "GLGI_PlantBuildingsandLandIncludedTwoPropertiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plant Buildings and Land Included Two Properties [Member]", "label": "Plant Buildings and Land Included Two Properties [Member]" } } }, "localname": "PlantBuildingsandLandIncludedTwoPropertiesMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_PrecentageOfRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Precentage of revenue.", "label": "Precentage of revenue" } } }, "localname": "PrecentageOfRevenue", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative" ], "xbrltype": "percentItemType" }, "GLGI_PreferredDividendAccruals": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Preferred dividend accrual.", "label": "Preferred dividend accrual" } } }, "localname": "PreferredDividendAccruals", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "GLGI_PreferredStockIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Preferred Stock Into Common Stock [Member]" } } }, "localname": "PreferredStockIntoCommonStockMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_ProceedsFromRepaymentOfTreasuryStock": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from repayment of treasury stock.", "label": "Purchase of treasury stock" } } }, "localname": "ProceedsFromRepaymentOfTreasuryStock", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "GLGI_ProductionEquipmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Production Equipments [Member]", "label": "Production Equipments [Member]" } } }, "localname": "ProductionEquipmentsMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_PurchasesFromCustomers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services.", "label": "Customer purchases amount" } } }, "localname": "PurchasesFromCustomers", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "GLGI_RefinancingOfCertainTermLoans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refinancing of certain term loans.", "label": "Refinancing of certain term loans" } } }, "localname": "RefinancingOfCertainTermLoans", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "GLGI_RestatedLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restated Loan Agreement [Member]", "label": "Restated Loan Agreement [Member]" } } }, "localname": "RestatedLoanAgreementMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_RevolvingLoanBorrowed": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Revolving loan borrowed.", "label": "Revolving loan borrowed" } } }, "localname": "RevolvingLoanBorrowed", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "GLGI_SaleAndLeasebackAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale and Leaseback Agreement [Member]", "label": "Sale and Leaseback Agreement [Member]" } } }, "localname": "SaleAndLeasebackAgreementMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_ScheduleOfFinancingLeaseTableTextblock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Financing Lease [Table Text Block]", "label": "Schedule of Financing Lease" } } }, "localname": "ScheduleOfFinancingLeaseTableTextblock", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "GLGI_ThreeCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Customer [Member]", "label": "Three Customer [Member]" } } }, "localname": "ThreeCustomerMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_ThreeLeaseAgreementsWithFiveYearTermsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Lease Agreements with Five Year Terms [Member]", "label": "Three Lease Agreements with Five Year Terms [Member]" } } }, "localname": "ThreeLeaseAgreementsWithFiveYearTermsMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_TriendaHoldingsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trienda Holdings LLC [Member]", "label": "Trienda Holdings LLC [Member]" } } }, "localname": "TriendaHoldingsLlcMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_TwoBuildingsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two Buildings [Member]", "label": "Two Buildings [Member]" } } }, "localname": "TwoBuildingsMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_WeeklyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weekly [Member]", "label": "Weekly [Member]" } } }, "localname": "WeeklyMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_YorktownMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Yorktown [Member]" } } }, "localname": "YorktownMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_YorktownProductionEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yorktown Production Equipment [Member]", "label": "Yorktown Production Equipment [Member]" } } }, "localname": "YorktownProductionEquipmentMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "GLGI_YorktownsGrindingAndPelletizingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Yorktown's Grinding and Pelletizing Equipment [Member]", "label": "Yorktown's Grinding and Pelletizing Equipment [Member]" } } }, "localname": "YorktownsGrindingAndPelletizingEquipmentMember", "nsuri": "http://greystonelogistics.com/20230228", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2023", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r510", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "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.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "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.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "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.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "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.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://greystonelogistics.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r140", "r141", "r220", "r238", "r321", "r460", "r462" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r195", "r475", "r551", "r573", "r574" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r204", "r205", "r206", "r207", "r254", "r325", "r351", "r371", "r372", "r429", "r431", "r433", "r434", "r436", "r452", "r453", "r465", "r472", "r480", "r487", "r548", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r204", "r205", "r206", "r207", "r254", "r325", "r351", "r371", "r372", "r429", "r431", "r433", "r434", "r436", "r452", "r453", "r465", "r472", "r480", "r487", "r548", "r565", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r195", "r475", "r551", "r573", "r574" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r192", "r326", "r345", "r346", "r347", "r348", "r349", "r350", "r455", "r473", "r486", "r525", "r544", "r545", "r551", "r573" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r192", "r326", "r345", "r346", "r347", "r348", "r349", "r350", "r455", "r473", "r486", "r525", "r544", "r545", "r551", "r573" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r204", "r205", "r206", "r207", "r253", "r254", "r257", "r258", "r259", "r324", "r325", "r351", "r371", "r372", "r429", "r431", "r433", "r434", "r436", "r452", "r453", "r465", "r472", "r480", "r487", "r490", "r543", "r548", "r566", "r567", "r568", "r569", "r570" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r204", "r205", "r206", "r207", "r253", "r254", "r257", "r258", "r259", "r324", "r325", "r351", "r371", "r372", "r429", "r431", "r433", "r434", "r436", "r452", "r453", "r465", "r472", "r480", "r487", "r490", "r543", "r548", "r566", "r567", "r568", "r569", "r570" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r140", "r141", "r220", "r238", "r321", "r461", "r462" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r255", "r539" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r156", "r255", "r520", "r539" ], "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r193", "r194", "r368", "r369", "r370", "r430", "r432", "r435", "r437", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r456", "r474", "r490", "r551", "r573" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r193", "r194", "r368", "r369", "r370", "r430", "r432", "r435", "r437", "r440", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r456", "r474", "r490", "r551", "r573" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r156", "r255", "r520", "r521", "r539" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "auth_ref": [ "r16" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Accounts payable and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r388", "r441", "r491", "r572" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Account receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r196", "r197" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Trade" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r114", "r337" ], "calculation": { "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r61", "r485", "r576" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r260", "r261", "r262", "r366", "r536", "r537", "r538", "r555", "r577" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities -" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r71", "r232", "r294", "r532" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Preferred stock convertible into common stock" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r30" ], "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." } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r92", "r115", "r137", "r179", "r186", "r190", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r271", "r275", "r286", "r330", "r393", "r485", "r498", "r546", "r547", "r563" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets [Default Label]", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r110", "r121", "r137", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r271", "r275", "r286", "r485", "r546", "r547", "r563" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total Current Assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccounting": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Financial Statements" } } }, "localname": "BasisOfAccounting", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BasisOfFinancialStatements" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r27", "r112", "r457" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r27", "r77", "r135" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, end of period", "periodStartLabel": "Cash, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r77" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net Increase (Decrease) in Cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CollateralAxis": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Information by category of collateral or no collateral, from lender's perspective.", "label": "Collateral Held [Axis]" } } }, "localname": "CollateralAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CollateralDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Category of collateral or no collateral, from lender's perspective." } } }, "localname": "CollateralDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Commitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r536", "r537", "r555", "r575", "r577" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r60", "r379" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r60" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r60", "r379", "r399", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r60", "r333", "r485" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.0001 par value, 5,000,000,000 shares authorized, 28,279,701 shares issued and outstanding" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r32", "r34", "r47", "r48", "r195", "r442" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r32", "r34", "r47", "r48", "r195", "r357", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r32", "r34", "r47", "r48", "r195", "r442", "r523" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentrations, Risks and Uncertainties" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertainties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [ "r442" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r32", "r34", "r47", "r48", "r195" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage", "verboseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r31", "r32", "r34", "r35", "r47", "r91", "r442" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r32", "r34", "r47", "r48", "r195", "r442" ], "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." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with customer, liability, revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r73", "r326" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r33", "r195" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r12", "r57", "r58", "r93", "r94", "r142", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r295", "r467", "r468", "r469", "r470", "r471", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r94", "r234" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Total long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r19", "r50", "r236", "r295" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt instrument interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [ "r142", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r295", "r467", "r468", "r469", "r470", "r471", "r533" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r105", "r467", "r556" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt instrument maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r20", "r142", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r295", "r467", "r468", "r469", "r470", "r471", "r533" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r20", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt instrument principal and interest amount", "verboseLabel": "Payments of monthly principal and interest" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r20", "r40", "r41", "r49", "r50", "r52", "r55", "r87", "r88", "r142", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r295", "r467", "r468", "r469", "r470", "r471", "r533" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r51", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedLabel": "Debt issuance costs, net of amortization" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r263", "r264", "r331" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Tax Liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r527" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositAssets": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.", "label": "Machinery and equipment" } } }, "localname": "DepositAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r6", "r36" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r6", "r182" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r250", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r250", "r473", "r474", "r475", "r476", "r477", "r478", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Preferred dividends payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r3", "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Preferred dividends" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Per Share of Common Stock -", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r127", "r148", "r149", "r150", "r151", "r152", "r158", "r161", "r171", "r172", "r173", "r177", "r284", "r285", "r327", "r343", "r463" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic", "verboseLabel": "Income per share of common stock \u2013 basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r127", "r148", "r149", "r150", "r151", "r152", "r161", "r171", "r172", "r173", "r177", "r284", "r285", "r327", "r343", "r463" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted", "verboseLabel": "Income per share of common stock \u2013 diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r157", "r174", "r175", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r107", "r124", "r125", "r126", "r143", "r144", "r145", "r147", "r153", "r155", "r178", "r199", "r200", "r240", "r260", "r261", "r262", "r266", "r267", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r287", "r288", "r289", "r290", "r291", "r292", "r314", "r352", "r353", "r354", "r366", "r423" ], "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." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r299", "r306", "r484" ], "calculation": { "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r301", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Operating cash flows" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r298", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Non-cancellable financing leases", "verboseLabel": "Financing leases present value of minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFinancingLeaseDetails", "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current portion of financing leases", "negatedLabel": "Less: Current portion" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/ScheduleOfFinancingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Schedule of Future Minimum Lease Payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Financing Leases, net of current portion", "verboseLabel": "Non-cancellable financing leases, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/ScheduleOfFinancingLeaseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Financing leases total future minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Financing leases twelve months ended February 28, 2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Financing leases twelve months ended February 29, 2028" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Financing leases twelve months ended February 28, 2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Financing leases twelve months ended February 28, 2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Financing leases twelve months ended February 29, 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Financing leases present value discount" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r300", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Financing cash flows" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r299", "r306", "r484" ], "calculation": { "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization of right-of-use assets", "verboseLabel": "Amortization of assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r312", "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Weighted-average discount rate - Financing leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r311", "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining lease term (in years) - Financing leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r532" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Gain on sale of assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r6", "r38", "r39" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain from forgiveness of debt", "negatedLabel": "Gain on forgiveness of debt", "verboseLabel": "Gains losses on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EmployeeRetentionCreditsDetailsNarrative", "http://greystonelogistics.com/role/StatementsOfCashFlows", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r72", "r137", "r179", "r185", "r189", "r191", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r286", "r464", "r546" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross Profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r69", "r97", "r179", "r185", "r189", "r191", "r328", "r339", "r464" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before Income Taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r104", "r154", "r155", "r183", "r265", "r268", "r344" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Provision for Income Taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r28" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (decrease) in accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Decrease (increase) in trade accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r5" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedLabel": "Decrease in related party receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r5" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred tax expense" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r454" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (decrease) in deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r5" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Increase in inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r5" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Increase in prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r162", "r163", "r164", "r173" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental shares from assumed conversion of warrants or options, as appropriate" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InterestExpenseOther": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense classified as other.", "label": "Interest Expense, Other", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpenseOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r130", "r133", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r528" ], "calculation": { "http://greystonelogistics.com/role/ScheduleOfInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r119", "r458", "r485" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://greystonelogistics.com/role/ScheduleOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r529" ], "calculation": { "http://greystonelogistics.com/role/ScheduleOfInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r524" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement." } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r305", "r484" ], "calculation": { "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Finance lease cost", "totalLabel": "Total" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r559" ], "lang": { "en-us": { "role": { "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.", "label": "Summary of Lease Activity" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lease term" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r483" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Lessee operating lease discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Operating leases total future minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating leases twelve months ended February 28, 2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating leases twelve months ended February 29, 2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating leases twelve months ended February 28, 2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Operating leases twelve months ended February 28, 2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r560" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Operating leases twelve months ended February 29, 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Operating leases present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseOptionToExtend": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability.", "label": "Extension of lease term" } } }, "localname": "LesseeOperatingLeaseOptionToExtend", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee operating lease term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor operating lease term of contract" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r65", "r96", "r336", "r485", "r534", "r542", "r557" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity [Default Label]", "totalLabel": "Total Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r111", "r137", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r272", "r275", "r276", "r286", "r485", "r546", "r563", "r564" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total Current Liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r14" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of credit facility, maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r17" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Aggregate amount" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r94", "r224", "r235", "r468", "r469", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Total debt, net of debt issuance costs", "verboseLabel": "Existing term loan amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r116" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Current portion of long-term debt", "negatedLabel": "Less: Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r8", "r142", "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Maturities long term debt after year five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r8", "r142", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Maturities long term debt year one" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r8", "r142", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Maturities long term debt year five" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r8", "r142", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Maturities long term debt year four" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r8", "r142", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Maturities long term debt year three" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r8", "r142", "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Maturities long term debt year two" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r117" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, net of current portion and debt issue costs", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r84" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Production equipment gross carrying amount" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r22", "r95", "r137", "r198", "r208", "r210", "r211", "r212", "r215", "r216", "r286", "r335", "r381" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Non-controlling interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Cash distributions" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r132" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r132" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r78", "r79" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r70", "r79", "r98", "r109", "r122", "r123", "r126", "r137", "r146", "r148", "r149", "r150", "r151", "r154", "r155", "r169", "r179", "r185", "r189", "r191", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r285", "r286", "r342", "r401", "r421", "r422", "r464", "r496", "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r46", "r90", "r122", "r123", "r154", "r155", "r341", "r530" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "negatedLabel": "Income Attributable to Non-controlling Interest" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r129", "r148", "r149", "r150", "r151", "r158", "r159", "r170", "r173", "r179", "r185", "r189", "r191", "r464" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net income attributable to common stockholders", "totalLabel": "Net Income Attributable to Common Stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r129", "r160", "r165", "r166", "r167", "r168", "r170", "r173" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "verboseLabel": "Net income attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash Activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r43", "r240", "r536", "r537", "r538", "r577" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesAndLoansPayableCurrent": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of all long-term notes and loans payable due within one year or the operating cycle if longer.", "label": "Revolving loan" } } }, "localname": "NotesAndLoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r12", "r94", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes payable" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r179", "r185", "r189", "r191", "r464" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating Income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r307", "r484" ], "calculation": { "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating leases present value of minimum lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r298" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of operating leases" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r298" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Leases, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r302", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Operating cash flows" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r297" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-Use Operating Lease Assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r312", "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted-average discount rate - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r311", "r484" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining lease term (in years) - Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_OtherLongTermDebt": { "auth_ref": [ "r12", "r94", "r571" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other.", "label": "Term loan amount" } } }, "localname": "OtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r128" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income (Expense):" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r118", "r387" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Due from related parties" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRent": { "auth_ref": [ "r4" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash payments to lessor's for use of assets under operating leases.", "label": "Payments of rental fees" } } }, "localname": "PaymentsForRent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r26" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments for debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDistributionsToAffiliates": { "auth_ref": [ "r24" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The distributions of earnings to an entity that is affiliated with the reporting entity by means of direct or indirect ownership.", "label": "Payments of Distributions to Affiliates", "negatedLabel": "Distributions paid by non-controlling interest" } } }, "localname": "PaymentsOfDistributionsToAffiliates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r24" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Dividends paid on preferred stock" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquipmentOnLease": { "auth_ref": [ "r76" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for payments to acquire rented equipment which is recorded as an asset.", "label": "Payments to acquire equipment" } } }, "localname": "PaymentsToAcquireEquipmentOnLease", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireProductiveAssets": { "auth_ref": [ "r99", "r552", "r553", "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Value of production equipment purchased" } } }, "localname": "PaymentsToAcquireProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r76" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsAndOtherAdjustments": { "auth_ref": [ "r29", "r519", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate value of preferred stock dividends and other adjustments necessary to derive net income apportioned to common stockholders.", "label": "Preferred Stock Dividends and Other Adjustments", "negatedLabel": "Preferred Dividends" } } }, "localname": "PreferredStockDividendsAndOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockDividendsIncomeStatementImpact": { "auth_ref": [], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.", "label": "Add: Preferred stock dividends for assumed conversion", "negatedLabel": "Preferred Dividends" } } }, "localname": "PreferredStockDividendsIncomeStatementImpact", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r136", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of the difference between preference in liquidation and the par or stated values of the preferred shares.", "label": "Preferred stock, liquidation preference" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [ "r488", "r489", "r492", "r493", "r494", "r495", "r575", "r577" ], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r59", "r237" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r59", "r379" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r59", "r237" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r59", "r379", "r399", "r577", "r578" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r59", "r332", "r485" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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.", "label": "Preferred stock, $0.0001 par value, cumulative, 20,750,000 shares authorized, 50,000 shares issued and outstanding, liquidation preference of $5,000,000" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r120", "r202", "r203", "r459" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromContributedCapital": { "auth_ref": [ "r2" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received by a corporation from a shareholder during the period.", "label": "Capital contribution on non-controlling interest" } } }, "localname": "ProceedsFromContributedCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r23", "r359" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r23", "r533" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from revolving loan" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDebt": { "auth_ref": [ "r23" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from debt classified as other.", "label": "Purchase of asset" } } }, "localname": "ProceedsFromOtherDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r75" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r2", "r10" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r109", "r122", "r123", "r131", "r137", "r146", "r154", "r155", "r179", "r185", "r189", "r191", "r198", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r216", "r270", "r273", "r274", "r285", "r286", "r328", "r340", "r365", "r401", "r421", "r422", "r464", "r481", "r482", "r497", "r530", "r546" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income", "totalLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r83", "r101", "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r84", "r113", "r338" ], "calculation": { "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property plant and equipment gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r329", "r338", "r485" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, net", "terseLabel": "Present value of properties, amount", "totalLabel": "Net Property, Plant and Equipment", "verboseLabel": "Net book value" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase of production equipment" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/CommitmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedAndNonrelatedPartyStatusAxis": { "auth_ref": [ "r138", "r139", "r318", "r319", "r320", "r321", "r374", "r375", "r376", "r377", "r378", "r398", "r400", "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by related and nonrelated party status.", "label": "Related and Nonrelated Party Status [Axis]" } } }, "localname": "RelatedAndNonrelatedPartyStatusAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedAndNonrelatedPartyStatusDomain": { "auth_ref": [ "r138", "r139", "r318", "r319", "r320", "r321", "r374", "r375", "r376", "r377", "r378", "r398", "r400", "r491" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated party status." } } }, "localname": "RelatedAndNonrelatedPartyStatusDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r138", "r139", "r318", "r319", "r320", "r321", "r374", "r375", "r376", "r377", "r378", "r398", "r400", "r428" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r318", "r319", "r562" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [ "r404", "r405", "r408" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related party transaction purchases" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r315", "r316", "r317", "r319", "r322", "r361", "r362", "r363", "r406", "r407", "r408", "r426", "r427" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions/Activity" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivity" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r531" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt. Excludes payment of lease obligation.", "label": "Repayments of Debt", "negatedLabel": "Payments on long-term debt and financing leases" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r25", "r533" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on revolving loan" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r25" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Payments on related party note payable and financing lease" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r62", "r89", "r334", "r355", "r356", "r360", "r380", "r485" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r107", "r143", "r144", "r145", "r147", "r153", "r155", "r199", "r200", "r260", "r261", "r262", "r266", "r267", "r277", "r279", "r280", "r282", "r283", "r352", "r354", "r366", "r577" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r180", "r181", "r184", "r187", "r188", "r192", "r193", "r195", "r249", "r250", "r326" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Sales", "verboseLabel": "Revenue from contract with customer, excluding assessed tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r180", "r181", "r184", "r187", "r188", "r192", "r193", "r195", "r249", "r250", "r326" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r195", "r522" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfSaleOfRevenuesForCustomerCategoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r106", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r252" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue and Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Schedule of Sale of Revenues for Customer Categories" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RevenueAndRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r310", "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Financing leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r310", "r484" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r195", "r522" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ConcentrationsRisksAndUncertaintiesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r30" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r20", "r40", "r41", "r49", "r50", "r52", "r55", "r87", "r88", "r468", "r470", "r535" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r13", "r66", "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/PropertyPlantAndEquipmentDetailsNarrative", "http://greystonelogistics.com/role/ScheduleOfPropertyPlantAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r53", "r54", "r404", "r405", "r408" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/RelatedPartyTransactionsactivityDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://greystonelogistics.com/role/StatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares issued price per share" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquityParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetails", "http://greystonelogistics.com/role/ScheduleOfLong-termDebtDetailsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r308", "r484" ], "calculation": { "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/SummaryOfLeaseActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r21", "r107", "r124", "r125", "r126", "r143", "r144", "r145", "r147", "r153", "r155", "r178", "r199", "r200", "r240", "r260", "r261", "r262", "r266", "r267", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r287", "r288", "r289", "r290", "r291", "r292", "r314", "r352", "r353", "r354", "r366", "r423" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r143", "r144", "r145", "r178", "r326", "r358", "r367", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r383", "r384", "r385", "r386", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r400", "r402", "r403", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r491" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative", "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r143", "r144", "r145", "r178", "r326", "r358", "r367", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r382", "r383", "r384", "r385", "r386", "r389", "r390", "r391", "r392", "r394", "r395", "r396", "r397", "r398", "r400", "r402", "r403", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r423", "r491" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/DeferredRevenueDetailsNarrative", "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r9", "r59", "r60", "r89", "r359", "r423", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Common stock purchase, shares" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r59", "r60", "r89", "r256" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock options exercised, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r9", "r59", "r60", "r89", "r366", "r423", "r438", "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "negatedLabel": "Common stock purchase" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r9", "r21", "r89" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r60", "r63", "r64", "r82", "r381", "r399", "r424", "r425", "r485", "r498", "r534", "r542", "r557", "r577" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "totalLabel": "Total Greystone Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r43", "r44", "r45", "r107", "r108", "r125", "r143", "r144", "r145", "r147", "r153", "r199", "r200", "r240", "r260", "r261", "r262", "r266", "r267", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r287", "r288", "r292", "r314", "r353", "r354", "r364", "r381", "r399", "r424", "r425", "r439", "r497", "r534", "r542", "r557", "r577" ], "calculation": { "http://greystonelogistics.com/role/BalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balances", "totalLabel": "Total Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/BalanceSheets", "http://greystonelogistics.com/role/StatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r293", "r323" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r293", "r323" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r293", "r323" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardDescription": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "A description of the origin, nature, and characteristics of the tax credit carryforward.", "label": "Tax credit description" } } }, "localname": "TaxCreditCarryforwardDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/EmployeeRetentionCreditsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/LeasesDetailsNarrative", "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/Long-termDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r160", "r173" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted average common stock outstanding - diluted", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Shares of Common Stock Outstanding -" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r158", "r173" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted-average shares outstanding - basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://greystonelogistics.com/role/ScheduleOfBasicAndDilutedEarningsPerShareDetails", "http://greystonelogistics.com/role/StatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org//260/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "808", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r499": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r501": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r502": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r503": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r504": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r505": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r506": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r507": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r508": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r509": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r511": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r512": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r513": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r514": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r515": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r516": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r517": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r518": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" } }, "version": "2.2" } ZIP 65 0001493152-23-012369-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-23-012369-xbrl.zip M4$L#!!0 ( (.)CE:%\"]I\@< !4_ * 97@S,2TQ+FAT;>V;;W/: M2!+&WZB2PC,G&8G'")KC*QDCSIZ2LW>0&,=Z;[5IZ)E*Z3QM2JQ%.634:I]LTOGW1:?_6Z=V/U5"E MKU^];1VUVLW?, P7T!)2G:'K\Y7'_/!_TK]^_U(3[-IRO*=IJG/3KKU_]1UI+B7AW)/YALQ'9.BZQ354T%^E8 MIJ=?A@#_S1QW^?)7:7!^<=43E[VKJYOS;K?__I>?:\$8PL&>!P+(3EL$^SLF6#N$"@;)#%*):@>C5[,L2M%;.Q"L;"9?SGH;,9 M62IZ9-?$RFF2H4I&F'CI&*YS$PK\:-B("<9A0C@0,[SJM1G.RU?C:^)LCZZ_ M-KK>?B?H(A&I!/'.Z'@(V3JX%0J#T[9T7B419(1,%=I12:"S$)(##.&0JV9( M'I]UP$JQ3ID MHBT\TD"Z ML8BTF;D%"BVQ,K(25DD^F'L$XZ^7(.46EC_X88^>/7K^I,]_VGGT#,94-=X7 MT?2C=1\S<^8*N!29/&L!$T4*7P_FJ(LUG3Y^G M4QTI(W1+!A'XW"K5[$ Z-B20)A]#D>"9S*(WJ)^IC'V0;F6M M:$E+CZX\P]OTUE$O1">WI*#Y,$IGM IEZETP="I4TBIVC$ M:D1]"G=IO6V_VK8G:T'6X;=,UF<+K2> _4S-33+@ HK/XRQ /E4A"S+I3")9 M$DL']/)J'6-26D9C5:QQ5:WD4&F5SCG[7:;!E5/]4='2:I^7Z?>Y MJZH9,\GL!)1U?AT@"(P-_=#\(N&($J3W&K#%&9HP\KE(EJ0Y4'%K4!/HV3U2 M]TC=0:0&.X_4WE3JC*54=8!0%%&0JBE"U*U90%NF_,](N?.OQ9I:-4L>+\!Y M@J(7"$8&*%H>FBS]M+G/$-P5<_QET\1+J=&:O8V5[0HQY!5=7J3UMQO*+PB, M/V-+]BGWGF)?FV+ASE.LFX?QGV0';]H6JVK^S%J:/5M(5@4JTF@3!)EE0I0R MRS4FQ,:E.,Y/O*%CAVFX>/A#'*RO4LV6"!"%]EIING!) %KYG6S>Y$ZRY8@/ M\R&,I5NN!K!J\]"ET*OJZMM%A>*="ZWN2!?;VBN-US>\4AL*]R]'Y18'\EYQ M[C*KM^;SD_WFC]_\\<^UA0N:UQ^T$>NZ$O>JF?*@J9A<%98"BF=3U@Q%9J%* MC=U@TYD;]+71?QRK-"7Z _$\-,CO^7RH,'+N41P I5"4CN4M/GG!=:,% /J8 M*3C&WT6R)/![Z(?[/9[O#F*[)SAW?X_G7%?4#[S,IP [WD_E;=Q $6A3I+[+ M[9,9R3M.3_/%,)^@^@5"5D_+!UW6,:SB T&?VF3.-R_R'?@UVDN&J.AH*;T^ M :V*3"S6(-$^"&?T&%OGG>0MHU?/$3R53HZ?$V5\B1\4#S[:0?!1/M)D3SL[& M)A=YLHS$BLK2Z*UDZ$??""^*82RPL0DOAN NV49@M)83AY87_RTCI1I*:O[% MU!(M5AF0,Z56O+]:"I.BNY/C'S!3)U9IT?JI+MXH,"_UC LL!^!;;_4[3-<7JNV7M9K\T"ZJ:OO1\V;[.TSZVV_Z-A33@!0!_ M;[P<*XI$[YZ"C->XQ76>6:UT6IK>6WV'<67J;?'ER$63?VLTQ#M%.CP5-\#+ M&>I]S""A. C.Q/7$9R^GXDHB16PT%F[J]O^],&7E7O9W?H7Q4G-ED;^8>^TN]U=KDU]KS]]SY M=?C_ U!+ P04 " "#B8Y6V23_[^0' "O/@ "@ &5X,S$M,BYH=&WM MFVU3VS@0Q]]WIM]!EYG>P$Q"H"WW M+, $G;S'"%H^EU^E*QY5B'+!E)3IK[ M]+__>=I^_JSUOGO4@4^"/ZU^KW_: M;;>:_A/.-LO3K>.SSA?RL?_EM/NFEBAI#\C>;FY)GV?,D ]L3"Y41F7='ZB3 MCTSSI 85H>IY:+U#DE$]Y/* 8-'9;ZW=>GOVH5]MK9'0C(O)P7WMN;*&_\M\ M][7V[W)@\L-6$QN$\9ZOUM)#8ME7VZ""#^&4YL/4KM+XUG&[]:G=_9KR ;?/ MG[W:VWG9:GZ"8<#Q1QK1K^K[B$G+]"JM/^E>]'MO>R='_=[9AR?E[JI?!4OL MU/:&5;FS?W9@H*Q5F3NVRI'TZL^??>9"<)J1SSOD@J8I%76XQMKR9$)L2NW! MCYE6_Q0&NWS\R]0_.C[MDI/NZ>GY4:?3^_#N36VWYKY_/#\ZF7XO^Q_SV*;8 MWNX+WT'(>,NK>/L:PB#[%^%>'.%5B:B8N@R:Q_M!J]\);ZLK]/G> MSLS?_4Y[*=,>>5;TRCOS W]2.F)$LQ%G8Q9#0'!#K@JJ 8%B L=SI2U1DKQ5 M.H,.&G\1E9!WFDV,59*14S7D,((([.G):.?PAG.:_0O\@_/Q!T16>9#+F&'C M*[_RFVC[\='VL[H.N#+580?=261)!3Y1+ M0N6$%-+J@A%CJ649S&Z,00KS (*44T$2&L$A'6A%QBU<<]_HK=8DBY@Q5$^P M2$8O&1A9,<# L1@L!_L$2E4T" M$7$=%!L4D5 ^SIX"XU62<\B@EIL _UYV- MF69EC^B:C!O!:,SE$":>3<%U)F>1&PT:D<,X5 P.A!D>>FT&D^K5^)DXVZ#K MUT;7JR>"+D82+B'>$1W7(5L';L5$P6E=.<]E C*"6@[M MI]'TNS97A3HT)5S*3!ZU@$H2#E^WS+8+M1ZAFCD"0$3S@6 8?(0!HP:"FQ1K M0+$P,S)09*C*L'+,3224*: 3U&I:">/ZS;6*6 R'#=F"R(\9<,>'=_=KE%(Y M9.0(Q,I%(:#$WBO:V-O?8MOAR-G;CWU5/UR.JU;2PPV-(2A_*LSS6$'#OV%5 MF!4WAI!L5ZU*P"IT]SP)H00FG <;NCTUNBV-HL>BY!;=7G=,=IB!ID-%FLN> M[J=3'5)&T"T%B,"'5@FS ]*Q 0/2^#&4"9XJ-/0&ZF?$C1-@4(I)URDNQEY+ MMZI6U$Q0ARZ?X2U[ZZB7HA-;XJ#Y8)1&"1Y3ZUPP,#SF5'-T#?<9KI.Z$KLM M#.:&[IYC7-;)9: W4F48#-6"\,0>((J5C-S2W2#AD$M)[ ;"%,RQ'Y&.10EH/5+@U\!ST M[ :I&Z2N(5*CM4=J=T1%@5(J'" L25AD^0A"U"Q80)NE_ ](N?W7BRV*GJ\.VB4O%.B."73)3;VG.-UY>\4DL*]PV5GR25 M5^;S_S\<<1HX]DBV )FA'@T(6/G%I=:E4GUT5'!SC M[A>%C-QN^?9F-^?)06S]I.7Z[^8X81MQ!K0ID]S91LF8 MT4M,1/VRETM%W5(@ZJ39(RV+&!;XZ,]=V\E^F\+OM2]0632&BH;-1-8=T ID M8KG:".T#X90&ZKL\VX#[39%!_(#?G9M*0;[P&:2- -NP:RW8M?[[)4=R$ICY M:= K=8 #<_H-6.2>W"VA5?U9;6_B.!#^CL1_ MF$/:52OQVFY77<@BI1"V:+G"07IW_6@2!WP7[-0Q;;E??S-YH93J;LN*5FI5 MU)8FL6>>L6<>/W:L<_?70;M8L,X=NXO?0!_+[;L#IVW5TF]\6LL>6V?#[A5, MW*N!\[44*&F:T*A'!ERQX#%<\%L8JP63Y?1&&29NB^U/\II'+6L&AG$>$?[1=H" MP^],A85BAH^TF,W-/L%;9VWKLNW?Z:(7NO8>UP: MKO>)ON.,W7ZOW['=_O"B6!A=CB>7-MIVAZ\UHL9IL7!9G50[59@X'0H+&L&? ^<*[(Y+3X[J M]:/74$@9QKR>GG4^_EK&1@2K[*:0/B?C]>J)D/L,J2^+!4])R3TCE(1;8>9@ MYARNETQC/H0KT#Q2VH *X)OFJ]@HR6&@9@+A>6BX+[TJ'%"7CZ%_O52MCEI$ M3*X^ZN3J$-!J3^D%^JO\AOYU8CY".,H'+GTA9]#C4XW^5L7"T6D9L^'HN PL MAD"$W+^'-.'>4@LC,#XF?7#NO#F3,P[H<"'BF.#C#[7TF>$PYYHCZ$UHXR24 M'!EB+\,?3&N."*OP72]G7)=AI'DL:+2+!7+3F0L>H#-T;L0-AV$0"(]K&@^R MG$5;QOK1-%]EB)8Z7C)IP"AHG$)>Z-D IX6.P3%?10;#VVR>-Z*"R>Q/F)XR MR>/*\"[D.$"VETP%54P9&S#3?!EZR-+Q^9WV+[Y]+=5+ MR?5D9'?RZ\S_K?#-G.S5/Z0.=HFW8E34I#BSRZDR1BV:"66XX]U'\88RP&-A M/F1HG@29Y79WMY4%EI=[S>VV]V%G;W-WT#A<3]S/8GOF]'+G/%/93_RD[ #! M,D36\["N0Z*:-?UH?KT4FB^0&6(JP?N*/F#(C%#)W)_4/I;8=:1%"XU.J:9-I>M0^0Y[ST%G(O+^A43U!A+$* MA;\.(+%H]=NUN/9(M5JU_D86[ I]/0&;^-J/?>S7_EIGP__(["VG&^F]OP0_ M)IY\RN:KDQ82V!4@H%D<&4B@T2)^FH M7%/Y,%T]V/S,<8,TY=@TTNH&D\2GW=$&\R4IPM/V45J$$B]"#,(8!GA'<+)8U-]IIEZS\"]:P!%"NC%'@DJR M2U!BT>V?20S:MDO@Z3EPWB\3"=0GGI,LD,I06N)Z3OR&V8UHDI,,[!ZQ]"CE MON-[3KV:N+8C^J52@9[@H=^$$9NAU)@034B/.K1@&"6:K0D#%ANH5/*EK]O_ M/4>SM0?Y')D6_$@/T#[EN931PVC_>X7'3<[#&0AYD/385D%DNK2Y_#]0J58- MQR(?EHW!K-%HIB/VEO)FZ]BX1F_XTE=^]&;P7U!+ P04 " "#B8Y6IM;A MO@X% #(&P "@ &5X,S(M,BYH=&WM66UOXC@0_H[$?YA#VE4KA??MJ@M9 MI!3"%HDK'*2WUX\F<8CO@ITZ9EOVU]\X+S2E=]JRHDA=%;6E2>R99^R9QX\= M\]+Y?=PKE\Q+VQK@-^B/Z8R &YL[-V/Y<\057'6@V M(@4.6]$8KN@=S,2*<".]8<"<2N97L"-VG>[;KPLK(I>,=T WW?Y6>N9PTG;F'VGJ?M*[SU?Q%'7K&N#&._TL$B[H.B]JI*0+?&19,M M'1*\>=$SKWOV?< 63)5+[5:M9=:O,0R\_T(1O=:Q=RE75!X2?=^>.:/AJ&\Y MH\E5N32]GLVO+;3M3%YK1,WS7G0^ M_E['BOF;[";C'M7&&[4SQ@\9THB72Z[@G+J*"0YW3 6@ @JW:R(Q'\(-2!H) MJ4#X\$723:P$IS 62X;P7#0\XFX-3G27]Z%WNQ;=OEA%A&_>R^3J%-#J4,@5 M^JO^@?YE8CY".,(#RCW&ES"D"XG^-N52Z]S ;&BU#2 Q^"RDW@.D.777DBF& M\1'N@7WO!H0O*:##%8MC#1]_=$N/* H!E11!%Z'-DE!R9(C=@*\L#!E9P=<: MS$@0D-" ?L"H7RX-&2?<922$B>\SETH]!-I8%J"!)2/U%!D0K66\)ER!$M \ MA[RVLS%-:QOC(9Z(%$94;)XWTC62V9\3N2"I0[V MB;>J1-31<6:7"Z&46'42EG!F^X_B-YT!+@GS(4/S6H.9SF!_6UE@>877G4'O M$'8.-G@F;!^YBJ&1G-X52R-R=-=Y5>E8D60C- M#ZF,3:;I2?L,>__AY+ .$FT-3Z3UCIM"2A\NJ=N:&Y^SQZJV#\VBQSR .=*^T2J78O2' MQ"DD0TPXEPE3,91/*((4Y1 K)$NMG7(=Y<%B\VC#$^"F:$&Q:23%-^9A ]P1 M%=@NH<4[S$ELA48RID8CA3;EDF[DKR5G(I"^FM-O\/X%4$L#!!0 ( (.)CE:+:]8=-/< *HY#@ , 9F]R M;3$P+7$N:'1M['UK<]K(MO;W5,U_T/'>LVNF2B2Z@ !GQF]AP#:)C1UC)W&^ M4 (U1C9(1!(V\.O?;@EQE4! "TFP]MEG)[%!6KWZ>=:E>W6O?_[?H-MAWI!A MJKKV[PG_D3MAD-;4%55[_O>D;[52N9/_=_;'AW_:%OX<_JQF_GO2MJS>Z:=/ M[^_O']_%C[KQ_(G/Y_.?!N0S)\Z'3@>>GQ,XCO_T\^:ZUFRCKIQ2-=.2M2:: M?*FC:J_^SR>_G7RT8734N8^2G[@O$3\M/1K_5IE^8?;#TB?GEW,?M3P_FG$^ M:KD?54T]+?#957(XGYA\8>#W69[(C$>(?I[?7T\_;GE_?OK13Y8A:V9+-[JR MA>>0/"F3XH24(,T\)&6BYMR#\+\_/NMO:Y^32XF\^YRER9D?*?EU0S8G&E?0 M@KK==^)?X&\(HOM! [5\'RM]PK]U/]@W4\^RW)M\N"6;#?N#XU_,/17_S- [ MR/3\M/V;N8\KEI&RACUD>HN"?_V)_)I\ATMQ?$J8J*6I]S7+&'J/=?S+N5>9 MAK4L%/[AW(3\B7_;19;,D*>ET.^^^O;O25'7+*19J0<\J!.FZ?SKWQ,+ M#:Q/#H\_D>]]&C_VG_]+I9@+%7644Z:&K,],5>ZB4V:@##XSE9+]ESHG%.N/ MM3^%TF6A<(?_(.(QJ530;XM"G0RZ[CW8NCO8#9Z8%LBW!$[B^&V^GN'J"&,5 MCP3_MZQA70Z+6$F&W*EH"AI\1<,ZA^T9E\NE^4T&FLG//+?019J"_]^ZZ,C/ M]9;<,=$FCRK,/*K8-PSR(-5LRITG)!ME32G)%JH[O[ZN<>_5&C>Z^?;OO]M* M6]*;_>[D'7?(4'7E O_,K'_;1 /2.09*J<[7Q];1>3C^T2;/$.JUMFP@LR[4 M;6?@/,2T?[;)+Y^US=0/3W[E![^R?@9#5T9,J8U[*!_ M3UJ8@Z<,S_4LYD'MXM=4T3MSKW=EC75^P.+W&&K+9KNBOKG?4U2SUY&'IXR& M.6/_4AV<$MHB@]@#^U^JHB#-M@[DG_B#53R-AMITB#^P[HD)OC#T+N%+BI.P MA;-T0AG;D^1.& T/#K\*J:>>1#@YFS+AGT]SKZ#SUCF:G)S9/ GE17XD.CE+ MI;@,]H:AO-675R=GWU8I],*0F\1;CQ\U]H.G-ZJF&WB6*E@.#%CK9$ZD@GG; MFA5#5?X]P6@55()1CI>P9^MKJO-93 #LDU@YV#TL1Y<<=QWKY"'V//3 M"VP^,%0>Y$'10(IJF?=([J@CI)QX*8IW%.6HS%.^7)Z:?*Z^+F4<+E[KIHG, M6ZT\L'#PVU?--IF1VU8)-2Q/43WG=$'8/&5E$DEOM1+"XIAZ1U7L6.VV]5TV M5+G10>Z$.R3=4L'Y3+0 X(65\@F9''4 5)%5P5E/%Q$0%"S+4!M]BRCT0:_J M&I$21XPXP'WV9M0$$*[H/G 0LO14ZXI>L_3F:\4T^T@I]0TLHF,]OLN=/K)_ M=]LCWS++ V0T57,M[7@GZ*^/GU^_PP$XPC91L1]V@[H-9"R.2^33B1O7/8Z( M<>JCE&5#PT\W_4:63=S(O!'K-S[ZUG31^V!K92"<&!+!2SBBM\E%!NA'KBN] M@RV&&090!?I C6BX1;W;U;658Z5O;"(::T'!;@,_%H=&LJI4M*+<4RVYXS=N MZ5#&'=!&"?1M5%0D(AB3$7? MS"Z(]&T_G6%LY+!%^F2?BW[#P'Z:/O9WD7D]XM/T$;^+P)OA/!TYSO/N,'@^ M)7*;824;5^G7HR:$[(Z.Z)OA)TL_?J(SC(WL9)9^8A.(PKM@/THX_S5:E]%;W;O_$;U,*RUT;(2?/)&$NPA"8=PJ)$&*/9Q!ZE M!7HKP7M*TG8"9/*2<+_AKK6"Z>3EWWYCW:[-WW#S>69??^,EN@Q'S^:'.9:UB,IPE"LN0AK( M1DC+2(10_T5' M] WY'VWMA/\P-DG),B&LH:[/%G;$?@@+H;O(O![Q(:QF[B+P9C@/84G2UE7; M664K_^[;:W7-3I^Z;!117!*-D0>2K?U18P$>Q MU[LK]J.)7W= ?#3Q*QV<"]'$KU30+423G>V$[HC6)K='=T1KDY30'2];LA&Z MQ42E++L--5'KJCL--81UU="N4I$H+F[LZRH5*83#;$1LHE\LNFKV=%-UQ"Y@ MC5LFO[UV*=>RA:K7; @IR9VA-Q%23")#3>Z@VQ;^B=+''WU#CG*WU6TVA/#] M'O7D(2$5M@+7JH;)UG(NU]E2H2$43<\I-/"U)D'T2;&^V,;JK*03Q=ZV'D@A M?M\8KMW67BTL?7D!&]UJ7M76'SGUEI%RM66CB",AU M6R0:ZA&0/+0-O?_3Z@FRR=.^%VS,)C),"K='O[V M=A>;Y7:I)_>Z>W A1&SV34OOUF\Q^9JHAN5$3ECH_N(&?[7=&7K'BGE2"#6O MD6MDFKIQVT.&;+DS1L"&D4<(0O1P=I=YVOSZ0A(F5C1L,>P[$8NR80SQ\PM= MN7W$!N9K1'4A5QY8%&Q]"WUL-^0PH$\+6Q%X$#V&+DJ;@#^^ZC^ AG!;? M6/ %,LP)WC:0G\[S,=#Y"M$O<)#J*3G/A;!D0E/RLOK<]DY/>1PX[\,>VM-N M&Z_",_Z;';'\4*TVT2FY ):8-.^*8Y[/Y+R,(D*.&T,>)I%?9Q.#"S[QG7ZF M@N>S@K=\:XPV]Y01;NC*Z&<5L(SI+65,YU;)Z)T97>C&[.Q=XR 0QZH^F>KZ6(070K@;,\@@YM6W>ACK@D \"/H!E:>6 MW92AU'>X1[BYP>W%O)"AOS(01- +O6]L)B?E\T/KA"RT<**RG:1;33WYX?3: M<2*X'3\C+*/I?(+TBS@U[48@^-&,W=WC%,\W?LMSYUE-">,;^S\.3.5D_&O2 M@N'?$U/M]CK(Z5 P?M7\PYW7F7BD[MOPQ^P;V$_' [<'N8+$XR]-OH;L[&_R MT\G/21)@J2T5&8P]%.399:-8^3I_0_KBEZ>O^^3YOO';>O:=)TE$(:2?)UZLM0U9]3X;8R: M$*91\[WS/<%:'@\F1J[#=^TLP5KFM]%RJ%@>FU5^O*BSLH8D*L5/=8F>25 [ M\XOQKQ0LS*#749OJ>$&!453\2:>SW70K?KQ2Z^S#%_5N3]=(C%P8J.;)F?=J MK_.X?SYYOF56PD_>(N[L+_@P_87/["]7XQS'U"^-^\CF?751TW%@8*4.C@P/ M/I XT)"P_&K_2EI_$F;W./B1*QSGOD"C%.5':/QX@48I7HK1_!$"B=$RS M#8E2?!.EO:$AR8E2^$H2H/0NIHE2J*7:/K,/B=)QSCLD2O%-E*+ R1*<4J4 MHD )$K'--N0*,4U4=H3&J"J+*XY0.A;9>L;=1W'U,,!$J5X)4K[1P D2LF @JPO\JPOZ1""M!'@L@%<(.^, M5=Z94#@E+'%-C);SKI9ABS#&^6Y^"_C,+9?L&3Z0[P)PM@(.Y+LQSW>3!BC( M=V.7[R8-0I#O EPV@ ODN['.=Q,"IX3GNW'5\D);-,AW8YGOQJW?VUKX0+X+ MP-D*.)#OQCO?31R@(-^-6[Z;. A!O@MPV0 ND._&.=^-*9R$V6;K4&D;TTQ, MV+*+?.@;U_[P@4P,@+,5<" 3BW,FED! 0286KTPL@1""3 S@L@%<(!.+;R:6 M'#@E>>]BX]H "^6ZL\]V$P"GA^6YR6"XA0:1OC?'>+\@!Q+^4!?O"! M?!> LQ5P(-^-=[Z;.$!!OANW?#=Q$()\%^"R 5P@WXUSOALW.$T[I$#^%9_\ M:[[UR^SLA]4?!]*G.*1/$<\[9#\QRWXBQ@,D+Y$G+Q$C '*/8YIM2!UBE3I$ M@X:$[73M64FP41771$F,8/8A43K.>8=$*;Z)4A1X@$0I3HE2% B 1.F89AL2 MI;@F2J&BP7?OK=DW+;V[D Q@G>@'%R 6\',5M=.WU#=40\V^@6, 9)8'S4Y? M00I1$ %,'V,(?^VVY?J$.V34VMA>G ^]'^!@Z_+ZLG(:0(FPAQ?$2-W(S3;V MRP96N4*XW.L>C(>Z,W2L*FMXU\'DGAW>^?!AV$/SEFJ%'@[54$U7=#*S1[\! M$7%&Q'BV]A+(N Z+:.N\K^(!8R.-M7$M:\H1 <)Q./Y*.!+[ &B(.QKV:1M< M;W&-9!.U]8Y2Z?8,_K(%E+N9(RK!T/63+E)UE9GL+29CM8C*8ATIF%-=PIJ3:3)>/9G9)J=@8B7 M:[>X[&T_)WBH0![@'>T"7C+ QL_>WPA@.PBP;=4P/M2V#=Z+S+>MEMI$M9[< M1/->^@9_M7TH;CIXZ+>DC_UXY#EM'VI:NLZW A8!B\GPV,$A#&@%Z.QH_=RH M!P!%Q?QM'FX"G+> \X.AXA?*5[JSB';=:1X&?M?#QF_D *"-DE\ 4*P E)2$ MUD]Y,\=!IOH'1(7@4;%3K^J:,2,4R3;Z2P=3%J?A6-/>2P,A#8=#IJ4V[V2R MFG4@&V[K<>D[=/"5&_E*@%#,()04;^FKO:-VESM@"OQE2$BMZA8R[^2AW.B@ M6^U 5M=*J&%5L/*,/GG(# (]1WO@$[Y0G@03?K!U1>L9_O"N']&$3T9[O R' M"3\VAK=QD'5,4SX=[Q&S'";]^)A^H?>-(YKSZ7"/E^4T='-&,3T9[O!R'"3\VAJ,W=""EAL&F?#K>(V8Y3/KQ,;VL/K_Q,ATF_4B8?FNUD4$T,5;$@<^Y]W"/B^?QL2#RS[E!KY]LZ@XE#L49^[0M +0C!EJDMPL=%,"2 M,?4)+(.'DL'X(&;;JO=9&Q-JU7L@9Y;X4K08.K,X%+S%+FH"H!TFT&(3-24> M8,F8^@.*F@ Q$#5Y1TVJML:9);^TU\N=S0X["G<6BP+BO4=. +;C!5OL5M$/ M%&Q1!^JQ %O\"QE[*0/Q%)0!,$FKUW0Y;0?F\\' MX@!$ I*P]YZR*2$[^5O>]5*5\^*U+FN%9P/9K323#3VRGUG4^WCX1H_T&*C* MW=EF?-Z#C3JN(1.SL8W]\@DO5@5@!)-2T9,UVVK8!ADPWXA MVEJA\6BWT6>!&0=3!A %B";$Y"XL.P"> <^Q26." _.R+V/M);W/5@RPZ+O2 M,J_A0\7>VM[,I!SZ&LDFFLR"^4.UVF3;_@G)Q@,RN@?20- >91'KQI";5E_N MD*'--D8-KHFH'6_,UG!]NN\"LN*/K+V;(9Z\8_*W2=91DSNHH"FVDAIR\]7' M*S[IQJNEOVMWAJ[T[5:-Y=]]M9?\H"U(Y+1&1W3=9E'OD":3AMR9D6"M^B,V MC/PL@(-F)#8.]VD8/;1GSL.\JFM%66NBCE- I^&_J]JS/?$'8C$]X>6OF/VE M)^M5?Z@FVANLDYDXF$NT,,JP@JSA70?K#MO3R0C/A]-=#AL+RV,_TKD_F*M MMIC[.-PB%,'Z3B@"R!#D.+&^-&C+>U.;L=,^-$=9UUM;F 3Z25H6W[W4_0,6!N ?OSA(P MO7LM!(GN/H6BK,F*+&O*#1JHS80G@&3":V3?F7SW$NG/AMQKJ\VYY2?/ 4-( ML%%( *")'#3QBQ/669JRICR:R"C:_T*&NQCNEG7?DR-7?42>XNZQD=TS]^,+ MGW9_C#_:1.339#WY7C5?DX_%&_E%GVII-F?U5"#M#:$%?9X/SY'6;'=EXW6^ M,CS0?(4NW'+%^AID@*7?R-(#:8&T1T[:Y'G:DFI:AMKH6SH0=F/"+BL/R)H< MLB;/PP)9@:Q'2M;D>5:[QM.'?Z1PSQS#H(HL8.>IA[:BHJ?GY =$^X[@8Y MQX.E8S*\X^1"^!I6H(R?>J$;J"F;":_4G]L4<(>[")M-ZA7Q6V=.E3 M9)B(D)1[U++]-Y$[.BV/QQVVEM.'I.5T7+61I/L^O MM64#F;ZO&"O!_M#6[\#RW?F\1U'?\#0NZY9\M]K'\;1LZ1YQ^P8Z6)31ZZDS M+RTA3>^JVKK7KM?+XGN]'NS^?DX+ 11ZAU^S9LIZ^*\!)^R?3^K@%(]#[QM- M9)(?V3]I(UFQJ?7/)RP?_I/\WS\]QK2&'64N>]W4.I.?D9,*G7V#Y;??F]4^:\(S=? MF31^O*EW5.4S0V1+F>H(X6_VK,_,^,,-W<))G_MY_F/&_<9TE$1UX_^=$>_3 MG'RT]&#V9&WV*:F6W%4[P]-USYD='7[65'CRP#-J,_69(78N)7?49_PCDB63 MK(Z*U#DB]3^-L\=JY:%<^N-#[:'P4*[]\ZEQEL!!U,K%Q_O*0Z5<^^-#H5IB MRC^+5X7J99DIWM[<5&JURFTU82,3QB/[(9MM57NV=(W]XT/I8_$C(W"9=#YA MH^'&HW%9DBCA79!=Z$872VH_DKB4@3*HY[E"'2E(3:5*>M.^_H:L<]6;)/'D M)(ZOUTFBC_^1JX^&O]&+:K3$HH@?A[V%IFNV9U6;S#B@N4>MQ84>2Y^N\YXP MFDSB/?R^T]G7G9SQ7.J;[8&FSYQJ.%'*WC=27OHF#HB'-*7_ZT8V7O_X<*NA MOQ,G.S4W-BMG![4L=R!.M,#UIC]P(P)GYNEA:(&GW )/O_5QEH*,SO >]73# M\J9LO_,C]_JE][70?MV:LRUL-F3KWQ-U8)TV=+V#9,TR^LB+S LRD>G(9]/2 M9Q]J,^,_OST6[A_*]]=/?WRX+]_=WC\P=X_WM<="]8%YN&6P;WS _H_A1>;V MGN$S?RE_,[<7S,-5F9FZ38:>XEW?BSUQ\8&\B<^+Z>,EPG[%QC[JCP]6&S&_ M72@Q3@;-X 0;*0RVK(O$*"\0X\[^?-G)Q[UI(0S:M]V"8CTV)2JT4,A:/_Y> M6Y&'0X031,V+'7."X:&BAH$'.62$',LL#BJW,*@+U6S*'7(3U 7^B>D]K/QK MYNY+51$?R*-78FZ3]O,D?'Q[N"]5:Q7868S_R6"V5[P-ZD$G. M!68_.K-O32;=M?LM#">F/OT/8^FS_ZPG;JP)G:*BWNVJ)MG@_N-#2^T@1NO; M^]X3CSQ^B2V&@IJZ4P]QRO2QXS8ZJH:6#9$X-D1E>^W^ C^UVG;C1P%][;X3GN[(25((EG3]_%BR75FX62D*SW8'E8T_!R;,[?WZ)E4 M^.)TA=PI[(VI)_3V4FL\7ZH7;6J8FG_OR=GE??FI]G!;Q1G%]>UEI?90*=98 MIE(M?MP@7 JRT#V> Q)CG#)RW](GTV*0-E'NSS98#Y]9WUY<$=_G>G?D.#L$ MTCAK.^6!W+3^^$ PR^@MQIA@E9%-QNRA)ME=51@5T\HRF6;;SL*2MPZTTMY9 MY.)&K-Q.!_^O[Q]+6:"G[PZ4%W8F4J7S?X[5](X<8]#0.\JR2R[, MF="*AOUX;^S*[9(V^ZIV8UC4%;_<^OKG4XY7GKX5MD]"9]*$E(F:IW8[@)ZA MOQ'8SB?7 >0\.;M][I ' ME7%Q1-/6PJI(ZJMP_U!2KQYO7C+4O)Z/ "=GV4Q*R&?24HY;I7[\/\;6S/"T MF;T%M^B8W66CBXVBC1A&-Q@=YR &MD>&:BJJ?#5ZJS@+7? M;#S+FCJR__TW>:,WM!;7$E8#<5>]5#[>?ZQ]9,K=7D<8_\G4+ ,AR\>^+:_N*_WAH/^KOF/=:7=-M\50;%MP*]5&7IU2=G#_V.Z>&QL[GV#AF_GE4FNH8B]/92$^6+#@+>"64<)FV!?^#"-R6,.UI?G*>LW7 MG8X5U_FE]OQ#N\%O\=N34:YE+(4V N?>CF.&-"^$%RXXME4CN.ELO((?0DXV MU@')QWH&QJ+:PW*A 6KV+?6-I&G8/2+S;V8E$*D,:A4VXZ8U#!:&H.5O;UPD M+&0(F+#.1@J+D<3&(_0-%A;6B#;F&7X.&<"_)_P)93[WMV^9@T_F=JUC+=ZU=6WELO?P5[?1 M'V5O^!X-O[_XSI.S3$Y,9=-I_U7OK%B;>^2%6\G1E]7__ MR0E\]K.)4=-!/3*<\7X$RV #VND3DC RGAXLA&TBPK -D:[D4=Y&.O:QP#I[ MU" X#"C_1:ILD>&LL+-V+*FN#]JV64U#"D7PC:K19;:M6>$HRV2 MC# =DF4:=MU#\A;?$[K#7<,!MZ%:*C+_^.#LBR #3TBO;YA]LD%BZ?BKSJ(@ M+_S5^)O$ZZ1FH="T3FD/]MA6HX*_@.*ZU<:C$G-_AFT_'E2K@YRQ8'@AN=EF MFM@8F,&V*G9=7=A8(P(7OD8,F<#1&4UMV,5I0$R5L0=XD(J">72@@>,Y&&R6 MWMLJ_LG4=JT+X4-@W79ED2$HZK9:]H1)@#6.Z*4G5^XD5_I%W7LD7O&/!A(: MQ%0TA>RE82/1&.*8$F&C1FY0PJ8!V7N;)&"9*?KXB_^;:3'MLD3[R^-!_,W:$?=?PM]_?""C;""$M=QOO. QD"_8G\7?(F*,'V1W%+6E ML*4D87B>8Q1Y:'Y<6L?)SZVC%_N&@;_L%"OC)Y+]!;]*_=+-Y<]"^:8P2LO4 M5M*]WW]R]D2.JWLO3(V/YS!5G9G45B<,[\=!4P)>C-NN:ED8ZJB#\6OH&G'( MG2&#L',>,A5BQ>6FO6-0DBV9(:6MBRR>/F,VJR$K"']\2',90M1[]-SO.)OQ MM=0#\Y?+=T$4/HX_8K55NS2L1TK#*)/ZCP^+K.[IF(.$QH[P$](B\^]E2F86 MRI,93GK\PNZ2AE#'V7':^T]2[>&Q#XF;QX[!G(MIX M9IX-_=W"6:'SVX]X/,B634$M5;./3M@[B62%7. ^^TEH_YK_['[,]P-_?!A_ M8DE 5X+)HPA'QQ_V$=;]I*K9-@=;B49*<*,'-V0@ZRD?$X>>=8LLR=BXFT^A M[>J!:V\ 3:W3#CGX[)S82^<+A0N%E6_=:E-J:?^07SJ#8A3Q"Y]U8^BS'Y=Y MOKV\D6MJ&E&K67$NK[*'V!R_W*MR94XZG&=Y&9,UCF6#=')I=D[.:GY&8$V) MD_V]\[ZI:LCT"8GOAZB6';0?E2_;EW(%.*KN(<^Z8^H[@,U+O9OJO.QM2Y<[/LF(;HFCZJ/6O:!Z2<#2P$EM>64O=LZ";92FVRE'WW2"%CP"YV"_Q\%/'/>0=W6&=C3T MKN)W$]QK> Z,4%OJFD;/4W6FJK<(3Z*%/T344D33$4V%),AA8"JXK>-(_XE M_^T9?T#P'77PO3;V-MLXC)I8P[\PQNP(V#F\9*P,+W'BB%,P=X[7G*RHD?>L M-* 9[K+8?WK353.[!P,Z*P^) =8Y_*"'<5SSZ9,X/3GO#I%,_-FSZL<46W\'!5 M4O''C/]B_GM2J5Z<,.3^4OL1[M6R0HX5LGDVRTVJ%UWYE@[M)PR(">7/-L?6 MZ=3)^=S0.KG1-8+[60$D&X.$Z/\S_N+O/M*:Y O.9-A9\C(R5A1O+%3^2?9[ M-UJ."[;(YC4\_Q4"#.7E^Z#(-Q97SAPRS*P4V,FOF_BZUS,OJ<5 \FNJ@;!% MQ=+T;%W.UD0Z6E@XG#F^;FIZ1_/1=J!>W]S"+8;I5]#2SULZ'CK(),CVZ<,L9SXR^!2[."B*/K M3.9O2JJFS,E_9*9MD%S@/W+[I'^X8\/E8_,1:5:J!8KA6ML-8GQ M*3S8%ZC+\Q?Y[%9"YS>WH1NCQ3'0GOX?;=5",9SS!>N5Q-E;'@)PEW!7.#FK M6*B+C2>.-=WE_$D'/?,@F!O^W"\1=UN?S7V4,JH64^[&5"Q_6$V4BG6:?)"M M,C"',9-4;=V"H1/)/:J:'1W:%1OG) MEW(,N\KJ1AXR(F__0'",8X(-(Q]GFW@$&(6X"LQ>R&8OO6#VIJ$=L7'D\L8N MFC-^%^/S%U550\R-;A>2^RRZV 8Q2D,8]_4K86;!!VQLXL4"&YO8VN7,7IKG-KC:WLMEF+CKZNPEV-B2"9"#!/R2QP,XF=^["M+,Y M3RPC-IB*<[J8?.8> MF?V.$Y_>]I!SL"K2*J.XAYACG?"0RQ^&6&"&]V_-IA973(K%Y;F3LV_DT@05 M!Y;D8CEB//$/.NZ_B>WMZ&:?G(TM-/2^Q=S(QBNRF'O5?#V(LDT^!\'GH8@% M5B]*JY=.C-7C[15-R] [3L>&.T-O(H48.3!I8-)B)=9QFK38GF3A!><4&E.I M?&1N'Z[*]P=W HW/@_4X%+&.TWK$)2#B$Q,0B2=GU^A9[CB1D'W#]X&$0F#, M#D8L,&:1&K-"8JQ9^N2,+$\Q%W+3T@TP9&#(XB46&+(H#5EBMD/YS,G9HS;3 MJ+(F=Y"]ISFN:YYIQT16L1Y-TDK>#>' [('9BY=88/9@3S* V1.XD[,2:LEV M <=CC[2I0IJJ&S/F#DP;F+98B06F#38>@T1TV9.S&W(@HB:W$ [@9JHKP*2! M28N56HC1IF<28M-S)V:W=PJ6B.??\J[H&Q@R,6:S$ F,6I3&3$F/,\B=G MY4%;;:@'LX;5AL*\$$_N2L5KFL%AX>[\NU@[ 6 N<]RY-NG+2. M,:F:@LCW[2MS0\0JW084H4F]0;L< =KE'':[G(11@[:-M1]&NMM->CZ,)5[7 M^J&QQ**8#6VVV4BL!5V< V$R!ZNO\(_]P*C.P+(GGC7!AJ:EJXAYEHG!01J$S^IHC5IM9B*Q_A7W+5^4..A,M3+^Z'>Q<$.[X^GIU.0P*2;@5?LGDWZI(I>I\SQ?'Q6O!E\*S?R5]G6+ MCE+!(J&ESE?>0?U,LC,7W\RG#:EWI#ZW+?*ECN+;TVKF^]X9E*N'=%Z<:6_] M]3;7_L']*/]\;"Y&>RLB2@^QO-(3CR9J\\/S'(O'XT_VJ1Z^;O&\:+]6N()ZLANN6:Y#^38X#:\J1VM61]V3.OFTNH_"&SNSG#/+^(!_T M>F"__S2_!?[AH%5.X4!QV,@%+OZ,W>+WK_WFUL@8=6*X(HI=@8Q%HAQ MQ#N-HV[C)8WW3)=F9II2@O+7Q\/"?>'=''RCT-I%N_QNA"2L@%;(S.S;1%?ZR53LYR M68F5!,FC(;KWZ#QUX8VW0]*RD.(R*9'?5LLBRZ=%C. L/3U[+)OO;EJ]R+0L M1J'9Q _#8;&!F@AKD<3=J3C:M'A)XVUAI5E?.E;L_42O562-/=FB8?U:KA9+ MW\5L98#V85@%._-Z,&0%A:W;U1Q>I:,P#&2&Y21L(G/<6NI&A47*^MK1U$DL MQ_$LE\[OJ"]OMI3KJ-DW,:B]R'*/.B1YOY,-:^C#&KY4>:X-?GWYD>U0C$B7 MJ>)E-L?BX832<.K.HX#%Y?5EQ0,3'JH+@TR\P+$Y,9TP*NVHLQT))60$EN<% M*G2:)U-NQO54M#:'V][4?!;^"1VX@$;"FML*+#%&%TV MM/HHT_N1Z]9^5TOO+^'XSD"KH0^Z1:ZUGEL3C3@MF=5>**$FSV;$#"MQ8D(] MZWH-[<@?7F1S^/_YS*[QN&^J-N-;]1X&_?"N(VM605/(ZEN/[+LZT29?F1*F M^Y+K5:NC\]>TO.\] U=*EK'EM.]!F$C*,AJRHD7$*BV&02$AQV;X/,M+NR8? MB5'8KAZ)9\EZ>E;*A,*HV:^W* MS;#,1^:#?,-76_24WDJ1&T;W10H)W*#9^R04P8RCH4M@F9+ ;;YOFNL)M-.-0)V77A*\-F M[4D):4)VVC]>$1/$> ,V7M*L-[_7JMQ0._8E13AXK5EZ\[6-#2,R3.?.MKFB MNV]#N?2+E^5[:9N%!C^K3*'4;F84DXS*"GU5_U#Q4?#&AW?]G24:AO7S5XZT MW8UN\'U5_*8](Z2N21G,Q M)5B5D#OM/=VP':?>8CI8XA0V"EWL^!K;+J8L^?6-G;:'XD)9/F$%/LN*W-ZW MN_>GH=TW]R0.YZ*[+M&N=Z7.*3-DIVVN'5JL$7%)./R&94)20N2%;I-)04A6?3N?45E/%,\9@IWZRY3*[%CD-9?+ YSJ??[4?[V.U^KEN7,WGV;*R%C.")&"PQO?87B MP$26XY(:%&Z@IEWWD5A1R+-<.ARJ9&:IHKZI"M(4URCX< 59PM?[\R^-S/DV M7*'DIE;55([II+C#<1W9H6]Q^LQ?*"5:HL!FN) *^&"&*)B-'+8;V?4V@^+V MZZF7^Q:+K?+>HKK^,2WNXGBB6[ MQGE6Y'9=:HBYEG9=D,'NERQV!BA8WH8WG,_&0%77FA/NV$5A,XR17@96_Z7Y M9CV$M-(9B#Q$W!21ER$"VW669&FFN;!:0Q)(LFW J*;91WB&S*AKF+WU',ZY M.39#(MW$+G]NH*H=>48LD<1R(26%%^OV%%;R3;YXZ!>$RY]#;9N;<7;R4!>3 MK0-;7M./9C%<)0^76D*6S662>KA[&WWMFDGBH)U/YT)AE[A^6V$EO\R;6^'[ MY6]-ET.Z>2H0U1:*F&-*M;7Z#:?PF,_DV!R_*WR2I;1=#X#SK!32&9T+CS7. MBM;4N^A!'LS$Q3/'=&;H]E-JM]ZJXL_RJ+5O=S99[L1R3O*MB(^*KU%@."4F M'$Z]I'S2;E38164[;XQGTR(%E:U?"5U5L&F7YVFOY1\7V==1M=S>D[LZ.7,$ M@?H["IM"DT5B>Z+G;K^KE4>/E[_KH\QKH29V?OS^@K:YI&FW':'I&K9)Y&.9 M_TXO>":#R7-%W\''R5>G-ZUZO0$"7ELG4N:9B. MEFH1X99>VY,-YLV^6.UL40!I:P'&MZG>OXP>E5_IZMNS%$R =2?7 XA P8Y7 MJA?S9NG.?K(9HH";64U_ ;F/',=Y%4 L_6!\J[3]QW0.6!P%=_L='$2]X;\' M1Z3S_D+?:NN&.D+* A);JMG^T=*,A]:S/Q!,^QF,/'G(,B)+&PLP1N+HQ[/Y M^CTSK)574,%+@ TF?%$$ZDC6X8K4;?DMZ7D5=> M,_$5LNBXB#I3&>HMM320!^+:2;=7+3T0E]WHQ6.T%5"Q(OZ\RJL%=>L7I]>\ M^+9OF9:L$4^S,.R<]O/MM]1]>JV\K'V[/GW*L@CYS448*Z H776[YVGQXGJ% MX?<486-H.Q,0(ZZM$(@&SS87:&::8J2F=5+1T%5P>[29Q?*V7PZ3R4:($Q+. M )ME.BJ.[!7[E!;3L]5!FCR19:>EN,\_[+J>/N1N\HQQ9#MG D8C[N'ZNJ>V M^RL,D+=(RV; W_:NEV=L#[Z>#[KWU=+H_LLV\FR +7^)PLCO0Y1LYX(B#/QM MG'&T"PX>.5LHZYP)78\)JIY=P1/ZA4-%O=O5-?_$//NE6+Q#2!(O\;'% M]$W0+[Q'%# [+V0O?UY=Y$9R\75B$^=?N"(USVSWZK$Y;AC7N<8/^>:\'.#- MJZ]L7__N"!/R;:6+3S:^..^\][RO2;\[OU3MW!RA;N[99\(#Y-["9J\>0^WM MQY=!\TDHY<@B:N!7!YW5F*3O4H9<1$ITCQ_8P516>+#X50VSV:#N;20 M4^IH(_'% #:.K2D4KRCW5DCN+ M&4OO)=^IME[?+[K;--+:L>'/1$2&7.V<4C6FZ4@9\?E#;]6%DM&+;$84L7E* MZEVHF^AJYQ)!2KI:7R5XCRQ9U9!2E@T-X]@L-,?;BT@IH9;:5*U%'BG:+Q/G MQ-7VRS9%2V$?/)N1'VO8'D#RCS/]M1J9Z^>0#J%-+-._)ZFE(_T95I2RK"A0 MO&;S;Y@T2L5;?I.69W.8@ND ;:8VG;3U+6^7"[LFY]+&5L8MDWRO9;'%R5Y? M?2_R5^G^WF\T=\ZE3=NWSTK^O__D!#[[>4_W\:U&T[)&0SE%DV-Y*<=F$]O+ M+:":=N\+(.6SK+3SM13KW?>-JND&'D:%7!6)S!EG/6%/N?+8-GBN'-SVI.\BVL,I;Q9S(LY;]WIG^/E*YUC1FIT^>=6=<^ZE8%F&VNA; MY.SZ@T[.3DP)-&L('N:/&Q#G.K$*3^=72/ZE?,DVM[G9E.H=Y/SL'>3SSO10 M@4QGCB-V\6"<]C6GNYJT#,OER-V/Z^]=V]FFT0PP8GRX(5[2K'+S-%Z?O@*EYM*E;?A^Z'Y$1W25@W?=#0(ME3E8A6%_@/XKGPW_#? M>^X#N[+QK.)O<=.O]!8^0BCO)(;,@]K%K*VB=^9>[\H:Z_R 96K(4%M>[0\^ M,\X+4I;>PR\ALHY_X([ ;G;\T$;D6S86^^ M&/9!WNQ>'PU-/Z026J02),S\Z,[EFW',U$._B@W/[R7OFFI MK>%"GFA;QY;<53O#TW4/MS]KJB/D=GS^IS&9@L9TNW;[V=B[]%YR_U\JQ5RH MJ*.<,G?R,V9D#?WND\K<4T;\S-SV",K-4_*>&K(A_YFQ]S/Q8YE4RK46M^G^>_X=V!5VY)Z)97'_]IEY5Q6K3<;, M_>FE!/\0"A/ BZ<^08++GIG7X<_.*--5XV?F8=C#[R\8V&XU/S-5;,T<55=U MHD!^]DN?W&^1WTQM@VL9_OF$]>RE<@/)KZD&PM8-/[MG3^,LK0]'PXM6TU,S MLPHEBG9PFCR.1FCOZ0YI4O0EMU_J')<^<4K(_>GIZRS^WTW4-C6L 3?":".8R38 L9_HL4*]+<31:\L'!DCOX]$::* M2.>YNEUB*G%\O3XMKNW51MUO[U;^RUMZT3VN"'("-A\CKPFX2.1Q6<8>=7-. M-,)/=",XNFGG2XK:K&;Y+]E0="/0T4W@%;1-5\=F=+7B\ZMO/%D["<%6=ERM M;?->GQ4N?JZ0R;X"_,+0NT6RK(KSWQ^JU2[B( B;%J,\&*_%DH:3^+_*@SRH M=^7+N]%%%=L6Z^DJ -YXR:A4YGV3R?QE8ZCGN]8*VI6NO90L!+0S?-.T-O MD8+]AWK7&EOHKGQ;N1Y]R1OU4?I;VRJ?-_0'(Z0C^\MCL*5B'+&BK?R?F9\0 ./OX,-H^AQZ(XL,'S&J!+#H2BM*:/7EC*5\?\=R/IJ2,](*PPKC:-Y_3V8K&A-UNPM/[=6 M&QE57=/G@37VDM,&!.?UTY$'10(IJF?<(/\R^+HWCJW5%Q7G*C*_J-*\+C8M,_Z)/\_Q4 ML-M$QJ(RECQ@FHZPC#&6-AIK?'E]63GUU2!]'^9WJ)T5LAR;%F+N[;*BDM,T]@E?6K/&)J'D2O#_^_MI[ZY9NBS2O MH=@4^0H2^8"-5AYWC9*0\F]\97C&P+!FZ3B&[/NQ= M9D'YZ_W#KZZ5$?D(KY-P V$U#DF[M^;"!C4.$AMO2-I\F:L9"$O$D\?2OM(/+$F*Y$E28,^#N4K);>:MJ M?3S'X[5F'-*>VT<9)TU7D8FS)D/&N%*AHI+!YE\AA7X<)8.RDLV 0]][('.D8;L6KMQ5#>AL37D*J5OV;)"&FE& M6L)R9^AOJDEF&RO7D^@''"YXSE;HYU,R@D^O#PCL*,P4-;.1SXJJ&9^FYE0 X$JLF)1]3!52NC\9',Y/L%^ M>HVF*+K5=%ZB[%8AUXE-KC-[;@ ;@6GT%^QBT6G$XUHL^;%6^WI_\?7QZ74? MJ4EE6[/+@9;-HG%^Y>W5E9K-;)BB"9Q M1>[GMFZ>B'[PJ<0F4Q;Z806)9P5I??P$F2"]Z:-GW],BR^76WS$!2_\'8?9Y MWW#X358[3I@QTRUO?)OKN6RJS4D6[YK])RG]>'&A=%^&G;V:_?&5N=.4?BE( M'K#6\P27+X!UB M[!W<7FUN:_JYTR _+JN-\_/KX66/1L3OKG7@5S'VNTBAYZP-9U)QU&&\I%G? MB6YQ1L=>'<_ZJ#ULJI7TE\(781M7OF6AHX_UML4Z:$OO.1&4G?)\SVQLT^_< MOMG<1WY]KS9PS-M,U[;N=^5D;7ZYT<8N>&HO\BOL14GM]"WGC%A]=%WD1[>- MYZ^#YC87[&Q2S^F#I;$T1X6\\9CW:2I""@!APL(Q%IMO]$.\GMSH[F+&6O^P M[Q-&2@%/#&EHT>\VD'';/:R>3;+A11BPFRNFDTZ_G]F+M-9 ;,QI-S.VP9)ZVW0. 1:4HQCAE_Q^NCC2TR%T=MRJLR-'H[.C+DGUT:AU-\RE?^6Y/H+6CM1;._*" MLU:RZV5F(IO)8@U+ZT^G06/'N<4J=P)V/?(@L.D,QTH!3CU 8\<$;HQR&S1V MM,VF=E$97C\*Z/[K-I<00&/'0Q):NM(R60*K)C) MLNGLX39UI!5)LEE>8C,"-'6,&A#AG)C9J*FC;: *G3[_R%V7?N3WU-8+FCJ& MW=215AS*2IS$2L+F]5E''H;NU-*15DC*2CF.S6?7+]E 1)IP^U\(VM*1V'NW M6T2N*M9'K2%?ZS6L7W(UI-77Y>$DM:4C)9N:S7!L+K-^&2^>86KP=H[4K!@G M9MA,>M>X'LQ53,U5\':.;;7,7WUI73Y>;U-W#>TC-'(5,CF[?KN*&?;L9N,!IIV M[;EI%R7BBKS(BEF*ZU2'?Y_G!BV[:&T]<.1R?[BW\WBB_7VW["(>P&G9-;B2 MZR/U=]= Z6?CA:?9!'Y9%]"RB[8Y9W-YGC2Y2&@DMO^&791,=$[,LD)ZUY3. MVQ[D-FS795/XL?4KK32_/%]VM[FS"]IU1="NBU8NEI>@65=X\T0OJA/3>^S6 M=;&F6QH<<8&*)8&J+"^M98!4VQU_@*"KD#PSYK[F6!+G6='[9?T'LF#XVQ M]A.V!Y^PL$]Y"FP&,JX]3AV]=1N.Y47Z[_2U)36_]%X- M,M=-5GRK)\@$)%Z(.U41^L M2 83H1Z#M*/*0#NJ6;WNW(Y*A'94&VAXT2YY:H9F.ZI$TCC,EE(2M)1R6_T4 MV[+VC)^G:DSY=U^UA@[5%755C278DA(:M_UZ?1Z.2 %Q+[5U!+^_+I. ME>L\GZZ/2M^[HX=SX?'GUX6F4_G0>DX%?KZBFKV.C"<*AZ_XF8%[505^P3*F MZ, E[]&%=#[HWD%$WU+K$"6?JMBC6U&PSE#13XB3&QW&A"17YA%C]1" M5^]KUF',=W(E!Z,7LPE)KN3KC!Z_L=&;J4!V+5[SUY?WIM5]*GU+'DS!XL5! M\G4P+6P,TP(> EEUECMWLJI4M*+<4RVYXT+VEZA6L^_EU^:@G3C(CH=R&#.? M7,G785;:&+/WR))5#2EN^9@+UJ'V\EM)7[T]=I('UA)JJ4T5#&S,P5K://G! MX9UFN1 ==7F^PCPG5_)U",ULC%#O6S$F1K69>Q OKV_R M+YNV:X\>L=/;5 YAYI,K^3K,YNLC,?U4UMXJC4NYF3B8'91A'!>.;+$;0'OY M/W9DB@5QDF>%)\N_SFCL)9'D344RI#P(P#A+9X"6:!?0=\-";^/'S-4*+%<* MT%S+G*QYS94',)O])]9#)(MY*56;&5^"8)D,*4,D#S6@-YO];K\CVQ7[2=-O M,J0\4A/ZH%L';#TG19('.\+9FY'^]Y^1VXX.ET,R:*5 G MD=0)QQDF1K->UU3 8E],D9Z4M1LZY6Q@# \8(G1*R0 B!PP1L"( $; B )%8 M%( "1@X8(Y3J+@$C!XP1.O4] )$#A@BM2D, R0&#)+%VQ/,V.U&J-\FU6)S$ M\?6Z_;><.-L.87:/R1EZ16MV^D3X.]T@!1C!FC;6ZB,1_%1!7NW>LI#_D^($G-WUHIS_\LY'^V3AA+ MM=NRK^+C,BEQM#\7,W.4M/%N'QB*;S7-L5O*Z8AZ( M"<2,(S'_B@TGO6\9"DY&$^OGWY/44I-HS,JLQ.:%;$)9^3<0\I@(&1L^SEZD MM*U+Y#F6XR56RGHU:4\"^< E @,C8^"JBZ*V9B0KB!(K2EZ=6(&00,@X$C). MFRI;\PX3#R>(7/J =CG7=VBWYZ-BFGVDE/H&F07\<%VQ>V/9O[OM$168Y0$R MFJJ)E/I(+0RJ56L@O@_/B\^3#7[[ \O>VPR_;V9\NH::!9!,1=994T]G0)FKWV]"^Y7FL9[&6H3W2'#_EE=K8S/49#3 M$Z-RNWP]>$I7>E)N>O+!_BZCVE]F>N3;3 \9SL&'8#<*>KS8[PCL!@29/RZ M*7+G'AG@/_I?D?3)EAM,_*&9>%AA!LS%-=D4!4@V :9@&@%S,=):3$RC"*81 M8!I_F$+Y#, TMNM7/NLF&Z[^[GH_ZOQJ58YG\SS]6QEAW3<^"@/>4#M&!FP! MMD3.EL#!$)1X $P/TZ@?J_WVWILKS&PA59%5T9IZ%UWKIED?991"3O_^[=?3 M;2NI1[S"[[R+=>:(J]J:VQ4-479I'C\^I,[,^[1A(0TA=HNVGFA)@.L E!\1 MRH.&G&F*.VA #"!&[(D!YA]0?O@H#VS^*>X2 C& &(=##(K[DD ,($;\B;%R M[6]ND2K2[4^1Y3*DAW*>^IH@T!1H>L0TI;';"N0$<@(Y0R!G& =(I3PK\F;N\Q>4%@TQGZ6]RQX*'G]K=X/CX:F7=;3/&\R"WVK-JY&6A=K=5' MYN.KU.F]FL\U(;JCK0T\E+V6Q)S+'5EKX@\X A7ZSWW38D2>98BVH7*'AL&; MMEL[7SH0?-NW3$O6"& )"GNJXHGXS9NJS9?>N'W5;GZ+QPA( M9!NU116N.M(\35\\-+-3>[0,=$<[8G8GB"ZA=LZFQ;'E2S> 6/UVM2[BB:8S,2SPH<#^0^3G(GB"_[1L2+P!* #J( T=WS^8BZEJ'2[4L?2\/?E_I+\>[;0/%#A"_0/P"Q0ZQ MQ0@P:]%Q#'N2YC7J0V_L((Z%XD;YK\R.A_1I-#W*>3XD#G!.R25J[@AU,X,TVO*'4@QS8 FQ)2#"4AV (8'J01OU8 M[??&/F;Z'!O3<>9_[J8(7MZ"VA]00=^Y60UA/0@!90 M?O@H#QINYBCNG@$Q@!BQ)P:8?T#YX:,\L/FGN$,(Q !B' XQ*.Y) C& &+$G MQIJ%OT M&4/:^_0YRBGDLVR.I[\NN'^ZP@(6,#463-UNMQ7X"?P$?@8\%+<+ M/4/I0IYC1='W0$^"2 HQ+S U[VO>OTC'=.;J0TA%>OD&-8W!3-S!KT7%F]^U+V7 M\HXTS_*Y-'9MB5IL@9.[!\>TV!"-RDW= BN) IO-P$(+4 NH%>Y-W:(@L#PO M M. :XAQB !:@&UH.X!N!9?K4'= ]0] -.2S[38 M$ WJ'H!:0"VH>X@[9H!IP#2H>PC0H;RP6.'@]+ N]0VB>/QH7?DN=_H(O]?^ MC>GV*_^I=%XO-*/YH])*5&,$BBIV5L\6C:>6PPG6Y5+Y4H+CMP9Q-TZL%#V[C.-#-FX>Y5,2OYR<:U M\[$%_QC/;>P@ZYEKM>MS.1DO.)>3X3^$%-8WE6WNY67+Z7XWSV:252,&RY8' MY\"V(]1\OK$G/BWO:"];$%:6S]*^U!3;%1V'Q9U/@7 IZ M_@),C\KHT]C2A70#R!,]>8+:>($'&P\P/0(;?[3FW+O->W%FJ?1&U73#WF1V M-HY+J&D@V41$E275='::\9A-OYWF*V>KVMT.'68'YT]7=^^CZV8L[K2/>&=4 M-MN.8,JL+L&6'9HM@VU1P%QLPSS8%@68@FD$S,5):S$QC5DPC0#3^,,T!S % MF,8?IK!G!#"-/TQ%#F *,(T,IFN6O6DMR&ZX^QG&J;M5E.;C4SGS0\Z^A=HJ.4Q@IC MF?\Z[YB"6[[MU]E'O#+6)[I!A_ZRN5NP3$,ZYAY'^]4TM%._Y+[]RDS,+ MSG<9U?XRTR/?9GK(< XM!+ONSN/%GF=3-R/(_.5VF")W;L$__U'RY !,#].H'ZO]]MZ; MR\YL(5615=&:>A==ZZ99'RF#NZL;]-HH_9"3>L3K,].3%7*E:LIY_RG#?\PL MV<%==(QUYHBKVIK;%0UABQO 0C5T0T'&1(+S#IXQ1P[&U#NJXCPT:FROM&$A M#2%VB[:>:$F ZP"4'Q'*@X:<:8H[:$ ,($;LB0'F'U!^^"@/;/XI[A(",8 8 MAT,,BON20 P@1OR)L7+M;VZ1*M+MSXPHL)D\_:9N0%(@Z1&3E,9>*U 3J G4 MI$[-, Z/9CE62N>!J;:$6>DOMW)^S MKI;K(^NY4E7S/^Z>;Z7H#K4V\%"VF3*!L@$ZESNRUL0?<.2\0 VC+QM#1LBQ M#)D#VI"C+?^V!M26@U'T/D9+G"WHM-/:\NGBV[YE6K)&]$N W5,52KW5YNMX MW/9J@_O*5>WZ]4X2FI.CRF/X+#54"TOG>VX*O*CF56>HIQF3A_:V.F#M'J[. MA',-@2#00&# I%!-)$!O8:O;"Z$GJ_ M9& R,#D0DT/I/IL1V8PH8D=-OP$M4!NH'6]J!^DTMQ]N[UII9&+]_'N26F1W MFF.SHL"*^4-@]X['RX'8QT/LV/":1G$2CR-O3F2SO'@ ) 87#4Q.))/#J&7B M61&3.RL=@G<&8@.QDT3LK3F;9GE>8M/9 ]TF\ZY^*NRO^NF]V[XX-XQ?7[M; M7".BJ&:O(V-%X'E!AUL,!68V+AN;?-1%3[IT>WV.+I5F5H6]32AZ@L@M]B8% M(C@(B'P"1U\4&F4B+GGX_7EZUM2?4O&]#8 !%3V!0XF]0(#* HB=@,C 9 MF Q%3T!MH#84/4'1$Q ;B)TPGPU%3^"B@@)B [$/A]A0]+2JZ(F4 M/&TJ?A1]BV)FP/9KJ>)@AN+?$(V^A#%4(0 /@ ? 2XS6 '@ O!A,*P /@ ? M2XH* 7@ / !>8K0&P /@Q6!: 7@ / !>1"KT/D%F0$_D03A#7 MZJ/LH//VN1@SR+<:1WZ M[5Z^\MWWRC/_15I[MB<6=HS2P9U,"BLQ:2=Z8^[ CH_>?E4$26!*J"4"M.BU MA].U0*I$:&WJ,W/[\YD>AV&+-^?M[\87[K$L'Z_#3,Q)5R!WS+0&'C-,?NWI MU"FP*F9: U8%85723H "S6*FM5C3+-+3F',\"^DTIIAG)5NO_Y.WZ:?&L?K,*&* <@- M'A.J&(!5\= :L JJ&(!FQTTSJ&*()=.@BN&02!8;CD$5 [ *6 55#$"R&&D- M2 95#.NJ&.9J&+AL'37[IJ5W4ZFB;+:+1*5$R7ATO@4)HX>[XFWZ"\\I#[DP M[U:@=UERJ)H>9_&.;,T9!8+UVK_-#]>$I9)%>,#< 6!N[D$I$S53ZB#55A4% MX9=A(RZH@X;1X3(<-XM/@"G %$PC8.Z@,1?8-/)@&@&F\8>I # %F,8?IB+ M%& :?YBF :8 T^A@ZKG:?7E]63D-NM ZOYA]8>A=9S%;2G&\\[=<^'M'DI2' MHR1 J:.BU+&SQ?.XZ^Q640EA-9IZ1U5D,KS;UG?94,F^G*OGLF:IUM#_2&NU MKJCU4>[E\=>OUO7C;TN([H[N:+6_H$E'1KW%O(T5RJACG3'(5BE8M4.S:K!P M"IB+;0Z5@QP*8 JF$3 7(ZW%Q#3FP30"3&,/4QZJ0@"F"8 I[- #3!, 4]BA M!YA&!U.?$[;V"OB.2[(QV&L269X3V+203M+J.9RN!9;19MD1$\A[YTF,W*;V>A=Y9O=._X>72J3F\B<[S*J_66F1[[- M])#A7$P6["XPCQ?['>O;@"WS-W]AOMQ-;O_ZR/M>Z/#)EAML_*'9>%A9!LS% M-LF4(,D$F()I!,S%2&LQ,8U9,(T T_C#%,IF *:Q6\!RLVR?%90-5X!WO6-Q MH7*:R[-I/E$7!J=@=3/>GUF>K)";J%,.2\]9?B/ MF27KMXMBL:(<<55;7;M"(&QQ ]BEAFXHR)A(<-[!T^3(P=A[Y\Y#HP;T2LL5 MTA!BMUCKB98$. Q ^1&A/'"@27'G#(@!Q(@],<#\ \H/'^6!S3_%W4$@!A#C M<(A!<3\2B '$B#\Q5J[XS:U,1;OMR8I"FN73]%LW DV!ID=,4RJ;K$!.(">0 MDSXYPS@\FLZSF3S]OJS 5&#J\3%U!X^9%=ELFGZCO%CPT'//6RR-CT3F.;Y> M)W_C>9&;/4U)I;%A7:W51VJ/S]>^"(_"FQJ+PZT-/*J]UL2JCQ[8BMUXJE2SB)P>,QQ!@G1/%YN8\ MB+#%Z:(.5QUKGJ8R'JK9ZLRS>]XYPQW %=5 [P.HS(NR(S MCBT%0=!F^TB9 M-76<^?TY3OR+KJ[->TV!"-2EE&FLWS BOF8 D3J!4]M0*6X(K0+@9@>KP>X.B-O7?M0'9_M0.9 MQN- &'U7<_>=S5=_%=7L=62L"#P!Z+!*"<#6T=W[6+Y(?-]% R]*5U4*\F4K M?[S;'U T *$,A#)0-!!;C "SXE4TH%^>OZI/5[?6[\;Q>DTH&@!R@]N$HH$8 M@P2H!=2"H@'@6GRU!D4#4#0 3$L^TV)#-"@: &H=&+4"%@UDX.)\@.GQ>H"C M-_9.T<#6O; O?GY_?1,R5YUS/E%7[E-4JG\#[/\Z[YAVP!8VZH!MK[R/7MX? M6EJICUH"'TT';)Y/B1R%#M@B=, ^,N,.;5X!<[&->Z%_)L 43"-@+DY:BXEI MA',$ -/XPU3B *8 T\A@2K?E8]Z]'-/.ML.Z"I[/LV*:_@VVL.D7'X4!<>AM MZ %=@"Z1TR5P."1". 0P/4BK?K0&W+L#=M:_ W;YR1CENLUA[CX=B]N[MU#F MWIMA,W]UL.YV])S0#H&.+4M(.P1HB@HH/WR4!PX]H?R!K@-FDHC3O,TK@([[B@QC&X31J8M>@XEV^S",UQ>MPF M_6"VTJ^#G[>MR^;Q>DVX31K(#6XS9+<)MTD#M8!:H5 +;I,&KD6NM<.]37HO M)11BCLV+'"L*B8H:X:3LP3$M-D2C=)NTQ&78;"Z=)%:!$SM0:@4L1\C!;=( MT^/U $=O[%>VH-Y'R8#^O96]*]U^S?W>8P?JF!80@'VCN]\A15TH\"W?TWX_ MZ\/"%_%XMSR@4 #"%PA?H% @MA@!9BTZSDRDA0(W7]2LV;Q^O'A/'Z_7A$(! M(#>X32@4B#%(@%I +2@4 *[%5VM0* "% L"TY#,M-D2#0@&@UH%1*V"A0!YN MJP>8'J\'.'ICOV/;Z?S+HUY3[UZ1FDWJ/?<4];M!!^K")AVHG47X49I_R'%7 MW-V])4?1@5I,<4)*R%'H0"WY[D5!!^K#M//09A4P%],06.*@?R7 %$PC8"Y. M6HN):81C! #3!,!4 )@"3".#*=66B[S@7(HYSK;#ZD M"FPF6<76L/\'Q-F& M.%3V]H N0)?(Z1(X',I . 0P/4BK?K0&W+L#]08[=7VC;3325>7Q0=CCB=R$ M;]R!<3HTXP2KK8"YN,9M/&Q$ 4S!- +FXJ2UF)A&V(@"F"8 IK 1!3 ]S)47 MV(B"E74@#FQ$ 5V +H'#(=B( I@>IE4_6@/N=6!L]EZQN<:_]5'OYGN^;?WB MGE_3T;6.W4)_X7>SQHIRQ%5M=>T* &B^3<-N):3Y]LY+M=!B'E >>Y0'#C-S M],),( 80(_;$ /,/*#]\E )0( 80(_[$H.VU MP$$%;UW*Y?RWF)]14:Y]_7K3O\S'IM=H$G:!$3PJ(P@[#X#R MPT=YX!A8@A@8B'%$Q #S#R@_?)0'-O]9,/] #"#&,C&@( ^(<53$@(UGH"G0 M]'AI"AO/0$X@YUZ"2Y'B54! #"!&_(D!&\][W'B>VW86.;O_HH"5Q]?KDTZ, M,ZT;J70HK:OE^NA2'[U??*GVGK[+L6BEV<"CVF;N!,JVZ%SNR%H3?\"1\P(U MC+YL#!DAQS)D1FACC[;\V]I26PY&T?L8.'$VII.>IKG,4D_3V[YE6K)&]$LP MWE,53S[59_@D6ZB+0VF'3$6]V],U_$^S,%#-F<_-7]G@Q-WU4;9:N4+&6^OG M=VG2('4,'];IB&J>A*WS/7=(7E3SJLZMTVS%0WM;M75U6[IF.)8+X5(+3VHF M,#P#D^(WDO]N$IHECYWA]2^G2.FE.,^W.S,0&8B\96P@[2\VP+_HZMI<8"#] M'HJM9TX<7BL0&*RP(DNJVRDJP!&ZD,VS68X'@P(&!2*#:"*#;3F]%!8(;$[( M 9.!R<#D:)A0^50)L0+A8 5P(J8L0(JAV))VG'ET"=;L?AO^.\] M]U5=V7A6L13<])N]A8\X@^6YS<#51&3&/C/."U*6WL,O(6,?_\#5"$>$?F@C M1FXV]2X6>HCUQ6BZA8JPV,A%!@GV9EFPA MA6FIFJPU5?PAT]V2,3]&,I@(]3AYZ?^E4LR%BCK**7,G/V,#44._^TAK8I1( MGYGO/_\8SJ91K+!7U;:6YF;N[;.'5DOUJ&UU8W$YG#'J;:>3?&(I-]]_S M[VAB/)K"EMO?0Z\SK\ MV1F]N1K[S#P,>_C]!4-NJ,W/3!5;-4>K59TH,#W[I4_NM\AOINQSN??/)ZQG M+Y4;2'Y--1"V7_C9/7O&9B?\<#3LDF.E9F852A3MX#12&N^?RA0O9+@TT-"U=0\RU_JR:>+KQD[!CQJ:S,?5^49@RFN-WYK(X MZR\F&_>.94!CX5,Z[\GPE1OZ;Q(:G0$3IJKUAEEW]M/Y]Q=.\_QJRMJ MEFYH71#0:\3.19'KQ^MS$>G26R+7X3G1'#_1H>#H\&OU[KGY;=3(_D*AZ% ( M3X?>;3_S\VT_"2?O#/U-Q<;Q?/AH(J6BW?:0(5OXA06<#;ZIEHK,0L.T2')8 M5\_KH_;]\Y/4_"IFOF1.5K-GA[,-*]3GA%\SUJ1EZ%UF(C4S%?O4U:XW$#Q4 M[CQ[/13'BPCK/^CUP#A)XXV2P@Q*,#Q:JF5WAE4Q.;IRM7AW_CAZOOQ1'Z%7 M\;?1XN3N57L+*/AU?!V;:8D$ZLO28]2.^ZTNCG3\/>%/'^+/?XSW?/I_?1[* M2W]Z+R.M7/V9ZL[G(FE.2G&\I>^^FI-FS>>]%G.\!^0Y?&\()4ZQO*-8 M1\6[W="=SDNLP&?IJ=6;<;/7^164E[YIV7'3@WZ/\/B::@?-W4O^H&]LN3D> MV^XGI71]]52I7%U+X=CNY;'/C :GTHSACH?1)D0F/R?_:A*;WAL/BFD,&7UB MU.7)B)A4'.UHO*19C[$2ZN&94&5[!5I3"EVR&#VR_XFA(LR;^6S_UT_M=Z=X M26J7J9EY-ZPAXF/CPGDO$<\*RLB:PL@SHH:M^]5&:(4.PS;W(IO/Y-BLY-4Y M(!ZPI:LZ:@8]S7)\AA7R7B5V=!EV*:N:26PU,F^U\H!8L;YJMHDAO&V54(.8 M9*%:5]1ZUYSA6KK_4OGZHU;\67H-QT('HQV1GL'3AK7\K+XA#9EV#J]@N4-' M3L!MYBSGWS\W*M2OJ6);BXFPHQE.RN&(9GTTLZR"O]?@OHF=O-YU8'^KE=!T MFPH__[;U7394LK3D[FB6-4NUAMX4:!?SO^^Y4H87A;V[&Q?WROP "/;?QD.P M-^;(&!AD#R(B3%U>7U9.-])VV$XI(^5Q!K(#N&)@4]+;VA1O8O +#H%P'\^7 M:O9T4W7FJH"M@67RWE3XH?5>VA?59N5=C(,W,&4,?TP%V98Y-I,F)=(1^&,A M7"\@"*SX_]E[T^=4E6YQ^'NJ\C]P]^^>6^=4D3R"\][/NZO4F'EP)V;\8B&T M2H)@ ,>__EW=#0@*B@J*.;EUG[.3*$WWFM?J-:37,1P7J@!W Q;P4W4D& CD M$OGW B04+8FF'FQ=&"'#G^ ?"X7S.Z/2>RI$&5$*ZVK033*F,&+0J(=4 \5. MXPO))!0@HQ?K 1GL?#$7T%LB&3P7%RPWX+P 2!:+$0!R'3XLB2+PBVG<(Q') M VPB^+/A0!A_F*./SD7[?9=ZQ]XX\[=L'>4?L+X84Q&K,6TQDVG2LFEEF7*,BU81F9FBP"DV;RZS#I0CUYNB)_WB,%WZ77!!T' M/_VY5=+&Z4Q!O#W-YG>@-"T6!;[4Z5Y)PN+8Q9;Q6XH;TY(7S%OC4B[-L7S> MKY0[&5RZ%??]$+^O5 '2#4U/9!5B[7R0_^U/;J[E7>I M6.V=8ZZ5K3WO*I 13$TN:,8=N\AS&39;2"Q[=THJCWD70M"TU9D6US MU'M5_/12EFMO@E%]:R5"O_TM(9?CZ+B,/7HH>J%,C\4HTW,ECMK"(&-[<2"V MD,NRJ>P&,<3D6:PK0S;"6SD^6V"SZ4U]=7\F/PD5E[U'8#+TT3P_GYW<]%O% MM]QK4]FR)@U,Z@W@;IBO=$UIU*I*U0J MU?O*I/JG!K;^FZJ>W8]OGY^X;:4TWH;-5=RML@L/XMBSDT$\K.==)R',M2$< MHXM(LUPA@UO$16@H;*S2$YP%FZS=+#?/ N@,AW.,!?4X9_>ICX^A:8BOZUR9 MQU6/X^SZNQYG0!*9XYHBJ";X+[C-2 ]_!2M. M3VSLM /Z4D:O?[+-^O"Y)L1FT7,!;GFMKXL=;+IK+:P[R;:)#X[L/>_8\PX/ MW/@SO/D4!P(_D>ET\4(QPF3O0CX+"C/R2UQ^FN\:/M/5AQ?_G+V=MO*/(ZZP ME=N@(+8\V8]DUX2DN?)L(97,T%>X?,D\MW;B_/*4(^!T$2')P&!_$!1TUX*_ M2'UL B":W>BI(B5O)M>ESO75:)V8\28:*3#&9!^#VC+^::][')D(2RA\ M,*&L%1;8:Z M*TA=0O>7B\93VK@Q,*A3^6.^G4WJ$E>3$A34<7;]'=39G$IR 6;SA6'T\3BT MN]:UIK;K2.]:U<)3L_GFU&Q,[MZT[*C_YS%['5^24V @QV,?*[#/(W#!NMNI M#PYMB/E#,F[_L,#F4WDVP^]K;?Z:$(PNJS"=WTIUS#WJ67$JIQ[?&Z(A7-:4 M5'704Q[&';3+$(T=4L-5F%YV(_'3EB.8%7R9O&M[=1:TL5<>LQF.9[G\!JFH MR895A"'1=#'%9C9)PESN#KJ/Y,K_'P=SV?U]O?5T699E,[-]7>9B+6\%"^[' M[4D5G&&S!%'.+)CCOYY(9PK <>N4KB2)XT+!+;JL&SSBC=_ 95Y>4^;6WM>R MBN",%1U)LH\!F4*/P_/[S$.^LY56,^%L21T--&5 6$P3=MS@*1"6<7,7QZ9 M2N!H]1'2%=E TDS>L2O=H9ISLG5T_/ M,3667$>7&'COC$8WSR![]XE!80+[UJQPR^5'&#%WKLG$)MRY:4:'^Y".C+IK MU7&:=E\?DW//,\#HNG^12_5&E_?Q-:X)DU9E6MNDQ)\84B\FC]07I9J$H8$M MW0WQ!8[-KD7U"WT&SB>ED 8@[)A?13-HML:\/9,VKI[%.TZH]M?IT!=]4 Q M3&-ALK5W0(T1?X.RD&EP/F"-OYR=Y;+[6&B[*LPB#(SEL^LTA5W(9$5_)I/Q M5: J!3!7=O19-X1.4T?;=Q:Q67=U6%$IX\K!W&GNDB\OL:=%Z M6&!%QD-+&;_YYAMQ45!^804/RL2C,Y%4$7JR*2CS9MFY6D@UU6)'D=>I M7XU,4UG[(] G6R9IMH P33URS?MTLFV38^;/ SE^]SR7BZ(_WNZMWLS:5F^( M.*^+N0V'IG#*?:LE*[)@H@#U4KU75'#51YWBMM5+8+:MYP14\S3'2WECCU-) M0]*/=Y!VB%-_Y?S;%91= #_$K/S2/,M'F8(;^LHG?(J9-_L6BP-/]NU'A[^; M7%Z7.[T=!O$"I81OU?7?5M;N/ZZ[V?FTW?VE^K4267TP'WL&1CK%YO/+6YA\ MBZU(,1A]N"F?PWUCE[L[T8BQK$N,83C@_^'BP(&@(-)&$HMRD=B>1J>D2MX_ MN+Y90[JL2?---42EC[=9'8D=06VC>] #U58+X2Q;+ A=PF_\KF>?^B^YVI]U M,FZ#[*)0:;98LDV[VIRXN]K@8^[8C=PN7K;8Q8K/Y=A<.I$Y8XG'2(1W]MEB M!M 03_>K3%3RQ8$/G=<@*&? _CUX G['X)'5/I*LCB!@=C;DA\:DGC*Z%]7S MLX]Z3*FCX0?AXM.P3!.U957%)A*NOR=TL/\*-D9661'I7D8I@2M"V2-[E.;6 M9P\N@QO$+6\#\*^SK!*.>&XSQ(,55LB':O8384WGZ<[$9;4QF9RJ+Z^<]*.G(K\DDY#E&TOI-!84:EKOB*OO!(9O6V>3!? M19>.+ MM/4%XS?.-U2'&]UKL\4"+O18?E.[%M;]I6+*'6O35!R#FI8*JY+CJU^8J.NM MXGSF>.%#,.].W\4=5G'>XD Z#IQ]%VUN[%!D5^[\4]Q/R5WEI-DT MTN-6YU:1U@FY;GC9'WO;GSF9%EI@K=+P)PC"\=? <"F>S?#KY 9L1/>AP!KR MCFG]*;J!*2\V@P"D;-%XUZH 40NRBDM(KS5!I6V )JD_-X.2/LEIPE;FC 5Q M@FNGF M$NE>&U%CB3/EU,\DVI/^% (R_S16^AB]L/"E[M]2=CI:Z4U/JMK(A MR (23;[(''FNLE3(C\K7I^WQM6"\5K@=8I-UQ+.]K',*F MS);KG63N*Y53]-;>I49Q[1MK%*>_*6/2K4=42ARIK"QL+4=_0^I?@2AB+TC) MK#7_:B4[JF:GX-IIG&1"">S(LJ%N3K6GB^[Y_>VVVR?B>BL[.UBR]D;'Z0C* M;B@C$%2Q)RVF^36K-';)2*N!*[H.+RF62Z_3V'BU6,U#O]=3$!8-@H)#6;B1 MU85*MPSO\T1JVMWA_54_;U3U=;(BHXK4N'<,5IJSU>]PS9KDX)U^1,,"-4&6 M;I$5?Q&4U\>W7$Y,OVQ==MK[(0FO6^?_Z1P:#U1B;X[% 8?PR?0I-X939 (R MQ^?9;':=0HKE+#$SP-:>?._ABM$]&O?JN7;1W&EG$+H]QL3[VS67S (J?K!%7S) M,.$/)&/^>">'V2$__]#\#9#^0Z$CZ.F@CD M!*S=(QAS(_SK0'A6+OE"Q@U0#&A*I]OF)7=PB4"I)71E9?QSV1OG(&J?V8H_ MK2\70NS;[\!1GN6_36LQ;'8)G?=&*E7 <[4Q'8\/45)#:UUI;-H!X8"E0 MFR"(F[^_# !NL7(Z/# UIN+60*>.!GIP-%!$YUZ;B)E(#_[WHRKT)? ,I7]\ M#K894LF&&2Y]G(=_\(\I[['?^T!.K7'$J+19AA M.:CC,:=>\[$L&+)QU[+N,D! MD+<"64]KX]+[LY)[%'_\)D?%1IT__UA8B5!\6$"@ M]":KNR6S34\1^^XO5)!T8)YK/5FUKGP<,<_,2'GF[__[?P6>3_UROD%^YW[] MPV*3W6OB]VU9LMR.)^PGR+ 305$80<+'I!_@UK4Z$A7!,.06F"HD/8]EAAU9 M[&#W@AC,&UP/Q #WV.U!%E7QHR, MN^\XF^EIUI67 )(?$RMJZGW\(%]@&2P!Z EAB;YB$G+&SVM.RB!IY(._H&&<]'9XT*+S"WQ67K;0,5,/YT(Q M1D?K*Q+3Q&<3R!09>.:]KU('>2B;'4H?X9$I$/"0IL/6SELRB$V%&2-!MW9^ M(XR9-,=.#TT.2)Q"^$E'@"Z9Y&S2P3;PM\.#4\ R$.W1%5G7Z ,%T%QG.'%!)%"RP= 'ZG;!XCAB8;%5 MY1JQT;LM<5?'E+20,B"SZDHR&3L\5N:.B-U:[7: M5-[:3!.4]^C>SSV"TU7)\>9WT/_& I@FFV#MFO+J@$93$< QFDBI#)(D;N !-/%ZV%" M/WM&>7O*,$ ?[.$!5;CR#/TW ;],%W6;2/=P#"8H+O_+8,J:H).BE!,9E+.I MZ? B>!0DY!#K8[F+Q6W7S2V@G459(9G>;BTOBOV>C*3# WBE\YICAI9Y8@GL M(4B@_?NJU0>L135U5]/--@XUN)KBLW[:SN<4NBO'4@(/0)>;>"OP,#:"F1Q] MW5# W^QJ V0Q#F8D4=<,@P9I@"D 2Q.:L$SIG&1H,D(;5!')L&DBN"ZR*B8ZP8%3 4\.YHW-3-9FXQ@'>H:F0(!\)= M!W&2J(SQ2/4587P+)TVDPJ&!Y^!GC-G[*C YL+*.PU+*>'IB";E9%20(/OD\ M",-:#3-HI J5MM"Q-*RHM54G.4E@VH+L0%/H8E$#?S\\^%^O5U)T)V:=P2-W M:MCIMR+>22J7XAH-;!/ +X7&Y/JY]_ER]3+J7+W_8.!KF,OPLK@QEA0^-WUA MAL-*VXS]3B=79(M%O\0'(LZ.F0=0A20T:F)JPMB8@8.;$$F$@TA[^"Z8[R", M2"J9BQ4(*U*,N^=:6/X CGU*]%+G2&L=]0U\CT!F59)O* A6X@X!J#]$I8Q MP/(CG)O_UB);VK:5 @[R6U!P6TS#YEF/8+ ^!)\$@1U$)8+;4V!=1@.F?<&V MKHFUH5-;O-?7P9E#7\9"^(\G4O4[AL!55=!Q:3WNK_#0 75;AP7+"NX3[ U@ MN1OO!C[3F#S>Y/]H]^CI3<[O3R"+/_Z__U?\-1?,XAN3;+W5U-Z?LES^_<=O M^]@,G)LA!_^.8.T:ASC *!X>(!LUX+R !,%F(]BK30%WV=*HL*%);$@Z BFB M8V,0$?N16!(*;G'9[<(WR;,&:<@,CV)]HO5-$#:J1%ITX0@-#M H8I]J)C!) M20HI?'IXH(+@DFGRAV#29FY$\X.BLY?'S6C!BI:0;N!G?3=F[<']8HG:QU/W M[!BL:@5WMV3FCP[6:= >F8BV",:#9?=[X68/(R9^7!/CQF=_SMZPT=-3^@;5 MT0%+FAT!+ ([3F4C!O[IXO/8TQ$8H@A4V)YAFX<*#NR9V-B"'\>'!Q(&&%82 MWO5=8-Z.UK#^**L2PHNFCK.RNJ=60MQ'\;FW02,2C_F]* NB\)T%$6D61.X[ M"V(;61#$VK/I>W^9=D^]%%=^@X4#@]0_@>,IJP:8SM;,!B>ZXU)BH&ZD0'7, MR/2"8&IOR'9'"GJ1X5Y>QDZL*1_9RNKX\.#"]3&-BA%'" >/W-^TU\=OI-$< M3P=\2SN:LA6*T)C9*(D[Z;P$*]L+/^";->)/5RE<)-I@N]L#V\$J9IIQ"$HD M&-/HR1(-H7"\)X32B.H]Y;'_ J61;#0:2/$P4/&A"YN3UU1 M(;(A@TS33)/_!86&'!NKY0&5$Y1^L#4- MJ.,S&HP!+A,0K!62%*=,BLF:^CC8+PQ6 .!A1YLCMZYV=W!>3CBF/G+<6%H05#JF"?<9E%-S,8.TZ55?&TX7OCU4G=#[CW6KG9G'6^%KC02TI'[>Q=_)J0 MO2'G5MPJ;#(8(IP#&Y["9O0I94_?Y+//'A<+;/AH8.,NJMM*G; 5FO7SAV:L MP>\JX95*(C]N7ME:E:2BN' V*S)P[L+7N[TFW!+&"M5_)_!:Z_ M83=2.^SFJ=RT: MM+N;WG9:VJA:_8#;!A&^R5 M,!NQ?O&/ /. ]7R1S:>6=Q/;DW[F^X3-=75'("XS>1ZX.*;>](%-$P/SRBP) M-?DX+P^N])K67&<8[BK=C@*(S&KH$NC![EH";:4'OR]R8A4R8-;4;.),'7/? M(Q/B057OT@T<6T,HX'J)O.9 V :/CRY#M.Z] M66]VBVB#@L7I/G/1[>$FRI-6[J&4DG.5:F6=\7UQ#X\O23B]?28-T>Y93NL; M22D$[XQF9JR X]F%*.8[E<]]C3K>-P@AG(8!D*JP^F&^#<:4G MTW)T1UR7%$43<;66GZBVK8KWL_/F:[?0 M:OUP6-RF_5)(\VRZ^&6"\HE&82S&$E_(LSEN=;V29#?8]Z9W[[W(+W"$Y3E. M*]XIC_1.7C[K="]NHYR)'<[]#7-C3%K3<+^\MS9Q(>H+W^GN*G'BRUZLKL.G M&>]D#-T>'42U%]E#R14' KT&EMI=CW2(*JG2LZ#K@FH:C8DZ?*P^EW*?]Q\[ M')^QZ!+6/IK-TJ06<][_I5T@[6ZAUO%(0<1,322+V\P(O9ZN]709=/[7SSG8 M@#ZV(GO2;('/LGE^^6#+/;%<]Q>UT#:=XMA4(29L^HNPW(+T./O.<5)_N7]3>[G+ EKGMG%-PVW=7+F$B*:= M)&'%Q"$LEKRYY>/@-A,NOG/B]JF[D%7^O?D M?);:V+2, 3;?5?TQW7_L:RG?Q@&&[ZK^S2/I&U7U/_W)F==B\Z3SN,7H^7=5 M_S[4>,\UZ%N_QCN;X]EBY=#%A M5?TG)U7U0>T7QP_O":WJ3X042EBQ>#2"9B;H_66R/1*&K&@DB1=9J=5+)9*< MD_S%,GF_P!&^*_N_J28YXN,[K+JY*UN.HJ)>NRA5ZA3)@*@15R__IB>C,V)^G32$I.24K_97>B7B"ML7L(>@\&0*V;93 B# MX3LP%$4!^\ZLDT3Y>DN(XKM\/:%'\-=2I^M?H+9.!_VK*_5#?,TDLGS]Z*L4 MKN_HTG)7(94O>W.X#G_R496M=RY5[KS0KF9JZW!KW#[G:F7K3K4ZZ!BGA'VU M(O4]<&>V7*(>I93!=='K%Z>; M%V<7TD4S\R<;]TB$E?.ZEA>G'^VZ]G/GV4 KEJ5'*L!P43JHN]R7*0S=+VQ& M;J,5A"C1>C7I,61[Q91 ](VN_D6V\B.1>R^/N_O>G(^E*J,1$&4C]52;4_.NDU:G^W6>\,*S6=XS9_[UFU M-MF]W[X!/6@D*GT)_?[O_QP=,:'%8VM9X?70=$0FB]K^=U M/SQPLR'VBZF/>_#^DBXT9?$7%;*^$+ ,: I,%WWO#9\&2YE9:>KY M-70+&F2(0@_#7>^C'W-._0 PH.GC$]D0%,2WIYYIT6.- MR:OT_'DM2Z^/G_E]D/*WFHD.#]+'#%W5.3%?:DP^!V;E.5/3WT096Z'6J1T\ M;4TQS'1+B9X0'L0.DOH*NFLYIZST=1U^JI/(CC]1%*LNH@B[1&.2SI8*F>[+ M^%(2$D\@SED.#P#.AFS@V&Z+P0U?6B MM2'(U'UKYA+4L\79MENOI.9T>2I2 M!O0R7?FT,7F_?^A=BV.MD)W>!TBRT5,$6!_H'OWX;=,:1L4\6VZE$XVGQ8S0 M-[4PS6GRJ6ES&ITFL^-'5^]-$[;#RDJM5(JNYC)/K4+UY6WXDM?;/P)7]V^/ MXNYZM-H&(SM)FK:"R::YQN3F)GLKU?ZT[W1EU9/<"&,FS:UZB-#I#6O@<_V. M.:$M]Z_1("B&X\;0\V<:DDO[F5?WPO!&@-?+X.4WY(M&5[BXG?3S(",+Z4KY M^>2B4!ZVXXG.+6I,\N,W; S$F+6S6; X#2<6AVQ6:QNQ44\(7X!Z(S EXZZU M>08LCLT7V0*_/ =VX>F7-/+80[B"09H]2G/KPS55Y-AL=GEJ2&BX+J][=DYW M*JNR 0;'F:9),WPH_CE)W;1O+V^J?(3W>*&3$^R=,6V\M:]_!>V'D'CX.,_E M032N7G/_K\\2"(VBS44"GV*+F:W>^9_ZB8=;9#;D.D@%TY8*Q:J0R4 MF!JXA+[4KVLX;TF>NDA?^*;%C9 XA$(&%'N>3>5C:L3Q;\7*AG(@PW(<'U^I MP2"ZY"EN#+],8Y*OI=Z?!MDV[RI!3BIB;)38\>G,?'R::TPFZ4KWHG9;.']K M_?AM X-E"#A(KVD'()Z8]7Z'*;=(C4%Q[TH8&G11WF/ZXW+X_.?RZ51*/.65 M#@^,?K>+ WA:B^DY1-5SB K9)V1D RA0W!<79R0WXEV(.>*]>0-Q=]3[S_4H\UDH]XL7[RN$$/WB MA1$+5V?9*&\^O8%ZSV4FLP_[IR%HS[Y7)X](::GJNG86Q1IL'#46 MH&A=SS>78M/%+)O/+&^_^"5N&]; @A5;B!,+V3R;SG!L,;523_=-L_8CER5V M0Q#RI7)?5K"\PT5_ MF_K>#:0 A6YC 7#7#X.G/@&HS=7Q S9.[A6P(P;H.'Z>W8A-< M(\% N&O(11=\^ $IW31L1I9>N@-A.#RKM[=T0?'CM[,?1G9M:.^(;U:O+P#S MVFVTV&PVS7+I37O#[1%49_5T+%#-%$!5%^/IN+<=._^TK\.9^CJ";Y["\>$G MAZ6[IW=EN:5GW_JMG60BV%LCRKIE;>ZK7W='($""<;JV19KAV50V_YVZL'6Q MM6>XC,(\Z0JU6JEZ.WDZZS0FXPZZ.[\3\_T[.5JSPAOP\43AK9C.NO$?^X2^ MUQMM?,J9?HQ[HU,WS'8 KZ*0S8(AO)SXOIH9LC;(D;"HX#K;_NNEOQ<3/+BB1S>??/L^+3R"S3-G$,+KQ3R%8QH2>K>_JOC[-XBZ5 MF9R?0TVH#>=2 A+<:5D,WAK+##NRV&$Z\+FJF4P3(17'*T1PC635U!@#Z0-9 M1,>'!R6R@I6,@Q_F[<3-^=M4FSHDQAQJ=J*G#,1"WT;ZK U5^+@Y9L[NJRPC M, -!ETERH8SS<)!A,@ 5V1PS?^,.;'SJU]-%E?S$_?J'/3S +^D(X*Z!U]9N MZZ@-%B^C@M9N:MH'+*;TD2_5A4KQ)A8))4*:<;4B$?K?> OT_O#" DU]J-4< MP-B$^3D8ELV7EQ>A-"7,6\^IXE(*_G>>R_>\_NUR-E-@BVF_BU!"LL<,4)PD M&[ O@U C@]/5&: ]H!AF*&#)@_MF8$^)N/*HU4*PP@ QEWT%2+Q(J?1X[P3N MGNH)M[])&=0=2V'0J(=4 [&6;,#=7OT^9W1$(S,@?%JR*J@XJQB,!<' [\9S MF+!>44& ,EW80<< .8$%S9QHP\+H\ !3 "&6.4EPXM4_2UUE2QSD4B .IFF] M2B]?2[UU+]/W.8=AW:O9QPJA1I;N(* /HT]%PKI:I)@%+>+;,-32(H#4.4!F MU@$DYP"2IX!L13_)5=]U0RU 10;W5=4 T*5F-Y89=[H, *JS0F7/&T>W$^/N\UDU]= MXQ1T9><+NLJ-R:1V>_9F7I8G:> A"P@,@0+C!L-_2I@NP?#:?BNR?[T&_:_L M78R\#ELY.A%;/T'02$A79%P@]*KI'R88T8<'-X(JM$D>"_-_0K?WBSFE:E-0 M\(NP]0ZOO+ZN.."0=]1;+O'P7QVFCG=B/^JX*-@SL3R884=3E/'1U./1T1AL M;161WM+Y7P8>/&G@V8HTR%BIWK'8/S*H%87[W!G8''*>8_[F_F':NDQ[YD^= M[KY![2;R$:.[.^D0RVG^Q3U! 0V)/30[DQZ_\6_^'U"W((+Q7##\Y.%!#^$O MRA/\0M"O8U&!5X'[!S@0J:=(OT%?!,<1%"M?!WZ%?6$'U+TA.T :.FW0/3T M:>MMNA_CF#E[N(%?QN Q(O0!UKQ.QD,<'K00(K"PX>WKY'EJ*(4Q2?$ZU?1[ M?"OI9\4UEBD'KUMGO]LXLU YD5M"I_9:$/#T,VC(V=^:S^28 MMAN(2M*P_4>I?IYG'&/(/@@^,84&@X&QU!_TGG^1#3F?5;SB2:VGW&=9VSW, M!\S[I(:H354 "S?G$9KV80Q,B&X*=CXY9NZGH 1: RJ\LLV9YS&?YHZC-\OA"/1^&.4M2Z'Q=FM[\ ',^RG8/ %Y- M/F@.KS^CNOCU\ #+>R2(';O+:4@GGJ%5='MFR^VK";I>6WXI;;5=?FGJZ9U:B/.GL3[P['>#D/$"9P93KGD1_@P<0B4S,:+ MET/BQV^08H3%<+R#[G ND&W??9@)8J5)KE\>#XUNME!3DL47:Y>CL'PX%B 9 M! ZVR-T>&B$13[[R!->.F8=^TR"&DXDC1C3:9/9U')*#!T^02#8\36C%T[7_PB[]<<#I:UW MP_'0&@Z"4A2#F7Q$J0X/53>.&=KSE)"%?5WM>[>\:LAH8ES6KS[XQ[>+-MHB MX*.X-,[DV,("8/K>&.=6C$)-Y(].J?E\G<0L7N1$56B81\ MS=OCQ&][E;NYNBY754DX/#C7:!H5RUP?7Q]7CK^OX):!.1!TSDV;]0W[HHTT MBG1?(^GD'LFZF;+NDUA\PV5:V6&@53Y(]A$PE-17\44?TS=EA5X- #OJ70VS M.WY&!!,2_GIX@+TM:GK@T>-(94Z/F2N]WT8Z&^X^#R=2 B2LW>/K,,+XFGI$ MK1>\LTI'D$',J': M*P)ND26((?L@2Y7$8@,69W^9G3DGBN)$X/B7:,VSM#^ MV$FIA >M#1R[O/BN,&9Z?5WL8+/<@AC3 E'H[-9UIP<_&4A1IH\?'MB/@*7D MK'X"=A:%YHK"S66"65N:V8N)=3#RT2KIY4D>-7M)+.C=WXGB(@WPP&VEL 3# M6'ZXI40P*Q<]J!\@M8_P\>S@X+-L=BKD5$B_L+-)<08^SA2N"Z-XN;E>+53? MT=6X+L@N[)--4DE%)J8L1_;*Q]HM_X*;S*_*PEP$>(R-BW/-/X_#2?'I\?,] M 7C<&M_F^(">;GZYJ4PIJ&[$YF%MZ,? [H8"=]BDND@N02\O%^JSIP_3 MS"_PD'8)T?RFUY;BP-6%X(1O=];9=EQ-ZX^RBLWGG[1'^[?[N9+["1A#ZN%! MS?*!:M0\__8]E\'8Y=)@%\>8]2(M;@#G;P:TCF]*/O5+ 34[ AEIX.2 7@IX M;[8'V03O%,0$?H'E7EJ?N$+2PLR]"[.:>>=F5>"VU^_RFV'S.;_>@0L,J_SN#:L%^/LHH;M6NIY/ M#7.[PE^@.14Y_M*9 IM.+TY5#1D&H?G>/D%>IHYKJ461%%/KCC'!2+910CD] MH,C7_XZBZNWYA)*E>I+\=EU+U": ],RFO,]?1@[ M+?B0T1MJ^2*;S092V5>VS>(O++O6U#9./SI!S:"Y3)[HHN_WP:',948I-"J_ M]M/[4RR6FR\6JS0FI?9Y97S5U[MOXH_?^+A')*D)'_CKU85%3U#V]*:[%H;8 MA6K E\BM8P!U%=T%BLL?;DSN*DJI,] ,X;*=>%+#IP#-%J";L,9S-Y6(>?#7 M%[O>Q -EUEZ;9@&G<&.>F=QK]]_H4*XM2"2O%"J7&I-;5&O7KS_$AQ;B(8Z93=,PC+HA44S00D"6&=KOQ]+AA<;XB$6RFQES@LZLD+"@H3%E0/[!P MK&A=L&]$A%,A0'(YN8M.;D!/Z1M8)/W%-/LF:0:E@(>-(UUY>7[-=I33%GF.3UKP]@1S&S\50=?'V.\G#<6"7%/O,UZ/%)N[1HV"Z4Z= M)M)^="_272'[1Y_&FFB:G^*8O1(L^\/O)*':]"TZ2!@OTW?CZ\^?X0LX1U[VZ[J0XX?EC?72'K.'(IG_\/IKI\;Y*-]6H MF]G:BRV>JKK+4D'J-?JVOHZ@D MPY.9>KZZN\Z?HZ*K(U$39U'9ZTR/A,\(S*P(AD$/U.L W=Z?*9-7?C00TT_C MMX>2>7%Z^RZ$ MY]'DZJ&D/9Z=CM^>LREX+B4\WW::E8_2?&%W/E+H1V/Q(( MO14$]A+XQ2W!+VY/018!ZV-9P[O$.496_">9Z0X8XTG ]%BUK-S/5%GX%M6T59)#?;X21W.UWY\+<:S#/?:OP62Y\=I A))!Y8A7NHT!QLTL<5(N/M25AB_5?B3D$[S1L.X]S1>LO-!Z%,226\_KM)/ M]XI<6Y/?ST.&T9:12,@82ZX8'&-9:RCZQK-F$CRD)UF[B6MF4Y@H>GFKH:U" M(D);]:'F&'B?O4'W0IT\M>0$>C\+BDAV%]IR0>^FFKTJ9,^;VNA?[#OZ*%L' M1/OE*<9_DIA"6Z=[$]IR,<^;+(W*5X/2R_E[ IEG!L+9O0EMN2 \UEM/E=.[ MF[/LOSCR'BK\LZ<":Q=GV^O0EHLYE-NSE'(^.GV\R"0P:K.@ C[VT)8+2.\/ MKZ]#\=FX+?$)!%(TH:T _DA$:"N6O440VMK,>YS&)X(M^FA#6"Z2[K\(E;=N M_ODE(^Y!FL^JPMMGE%,J761Y;OFDY7@C!E.PK.A8\\]A0EC+E)KGG=;+^23".%&A\[T67EL_7?;8=QST8NE%VKX8R'(:R7!" M'=&9Z+2)%&XK4*JOCD.9*2HIBCVI![BE]('&:&I M#5#4D9_@TI2(HWUN3O[SIR9,+BH7M35)BJI&Z6?-#2=E"/L5RN4VCJM\AOW]'R.\>#31E0 :#8?D:4]@O M^"IUFV&_4ZVO._W?3%ZJ9LQF7]P#/SO:6,:ZK0E7,20D$W^Z" M?E,8[9?)N86CQ)1A%HMHB<6-<_//1%4SA=K))=<.SO%(C/C98I@O0A!?&@]U ML]3,H+-T D&<)$=Y7X763@Z764.,L:0+:OBR[QCRR]R<(=Y]9I!8^X/>@Y5W M8A+,5H#2Y@EF;BB-W_L?:>[A2ND%]];8]PRS(.9(1(I9/)MSAYHRN\TQ.]E2 MU,E-U;5G0T&?IQ^*^9Z4@$B4YK1?EEDJ%3#A<#=AL&"#-=HPF!OK&N*;_) O MJ&<;A!JW%@:+ NOY2+#^'07[=T3!IE67=@ ,CVF^KX:)@WE\"/S15C)15A<' ML+334+!F5IZK#^G+YAZT#0O6DEL-?KG 5W[AS9/ST\(HUTH@^'88_')@M%]^ MY!:.DEW+:^P)L@0295ZD!-]7QN$ZNDF?_\.]RN7KBM%,H%.T8-IJ_*ZC"TKY M4O'Y3.L^W_4*"8121*YC (,GV[/:C>H?3T0"OO@J*VJ)><<-8XM\#DVG?,; MVOKMJ'T[:LL=-?#03F4=#&UB 9(D,^*DA7#,HFV=L*Z(?9!'SMCFT>/3U?EI MKUA/8BE-K!>OZPI/%_1>Z_WV0_'Y\DK))Q!ZNW/+'!#MO5<6\4G2Q_EU^D5@ M^Q$,P9XNJZ+< ]6,TU6G^4_"&)_<\)UI&MQE"X B:Q*>T4<>C\AU[^7E7XX**7@",)MG&0P$M /[AM[LRYX):9\%>WUT:^P@?W(4L.W%;@S1G( MK39B=A.NG#,"H]YU*!=QXUV#(Y@MIE<5(/ZI ,&62 SQ'!=Q5V]O1:-P>_"8PCGN("4SSSF[CKUZA5*(I"BB>8$<$,B@CFQ[.U&T,4.P]$\ M@.QJP1R6,9 (%@0I!IU7;9T<@X]*#UZN^\3"Y.4O,B+$X=7>A4&!S M&?X[Z/0==-IVT"F683^KLSX:(-4I1'R\&*;NKC+GMWO0:CD9Z0 >^%6?'N]K M?.7M[B6X%^&_,O T!=+^AYZB/DMZK8R 38)/P89D3,$G-X\H3_>O>6GRTKH, MSCE/3A@E=+I%3.$G-^1NS'HVDZL_IDYS>P"YG02@5N;-A(2@-M]WEBT65PYB M^\>@@F/3GO"*),4A'AY+N53AU,B>IX)3ZO8M$&5!*F)Q4'S2RJ8Z-%X^ONY, MKT#&2$8\*I[=E?IM>!?#I4A(JA!!2$I'H!!HWY6H0Q3!#:HB#DJY2;_^GI*$ MRH2*79 M8N8[(^H[.!7F.)CXW'&I>PU(SX1_#*0B=H7,\6V&GZH8PDX[SE'M01=R&?$A MB;U$8FU@O:Z ], /B:5Z(?>FMQ:4<_\;PT\N(.U]^"GRL^37Z<9B4]&"RI3@ M8K<8,AD\;' [&3S63\F,>(+?OG\SKYXK(7^V#-[:ZVO1I)< 7LVP^E?GVQ[[]L;GC] 1) NH\HHO\ M9+CC; ^V<&=VD#Z[TX#O+H)64],EI#M/E!78(WV.,31%ED+,<=_.2#-R8,QY M%N/9XN+T?)25V]7SU&DFG+A8[<1;">KYGVWMZ$Z:37'+0WJ^Q!("W7M*:ZOH MIB!:ZPS.I9,X-IU?KKG6(K9(%=J"Y"L?#.ZZTI=* MQDGIK'PS.DMW!V9BBG4MT;4VP6380CK'%D/0S+:LW." VR)),OE4,Q>7HT'W M.;-!L7HLK+XV;M)LIIACN>).;P;6B%'_8@*T$0T[&$8?3XL B!FFP3(J,G'V MDM#58$L3TG8I:J8[J9 ML5,>C6'G,E5.7XYFRWF6;7A][>C>3DR62CZ38M,;:\-X@IY^V+"8_253;@W+ MW:N3VFPOSAUB(P+;))=C,QOGJB3&-KE&AO&3J?1!^N'\6BQO :J %W]/)"GZ MYS2 !JV#^)@E&KI[JJI%OI">3B />?A858_/[N.0(SS+CVVSKC3YXM=[>6M,JUE"W?L MQ80;O/F5%?!T[[$81CR;Y=-LJN!7%A "L>O'F+=)%[G0=&%)-./1**6KIZ,K M[6-/Z6)#F58$)9=C4^F8R,(1;/\Q<=P:?CX\F,LYZ#D8+)1.&A,YW\WJ>D$? MU"0'R"TX.(C1% "U+G>1P=RB(7.O=065I7]@F0=8K/6+Z0IZ6X:]X*^FO-M[ M[QNFW!K/7.?CI8]:0E=6QC^7+4Z^:\@31/]\!VD\1>@;LQ?[I%S.4);.##YGZ MR^_4P=K5U'I^I!R@37&V'M(]K_OA 9P-LE],?=R#]Y=TH2F+OYA;X'(*UEL- M [#H?N@_]E/XDRG[V*SSW_\ G/U KB/AXZB)@/]A[1Y!F05D.-57@O"L8/&% MC!N@&- 4F"X"WP\.W5/!4N^@PX. $: "J3\^14V]+^ACAB^0E+0TRPR%^=&@ MJ5@3TI\$7<:D@]>@M\C.1S6\>?QW^_Z8?^2+K3]G4DL+VWUS:]G-UHJ-F3U' ME0J<]\L%M@=\/_2;!I%7)FE[,8]5/.([@!(PPF55!,%E(.GP )Z/NP=KFD^O MA_[I)],#5P?P'RS89YZ=^89-0!7]\?4LG^KW[H(SD+=/0.DC $D 3E_]SU1 M-.15./8=PV.EE,.9:2LNGB:NIH_W3A3NJ03'Q'5XX(TP8Q(R9(,VD,!\33L( M?']C7[,BZ!+^!RD>8M?$#*J*T.Y3-#GG(61,W(^AJDMP"^\".%DE>AC". M&5 E!B@3N@%!1XS1T88JI@R\&-X1-BB!9B6F*2AD8:.#$-$S B/).KR?T9'4 MI]L@NP19A!3RR,S[CIF2Z_+,.J9A'U\V "(J,1]P&X4IMZ)1#ZD&.F;.=#0V M3$W%+Q"Q]21Y;N,"(O=+^W&X-W77HM=M8*N1"S??8HG)T\-@*&A\+>=J"S%[ MM):]CG5_L$3<+-K$HNX,IK9YV"+#IGF_?ER$J0@AS<&/6P5^[BH* K]L+GO= MY=IW3ZH8"#^_.YBH8>@I&=@,@GS.S[FG$(0U"5NH,I N*3(P&*1B\K4U^N&! MK=()N/&&6"!RHT<5C3+^ELS;3U K"\BH:PM(X&F@+./?EP.[QO_5$&8.!%4\=96?V6!]37QG3CPE57 M^$"XYZR@3'N"N9I_!32$ GP;?3"V;;/.Z+? -I,MW\XR9)#MT5DKV$:7U@(/ M#CZA&] P:5!#JPMTA(T,!M"?<5#'BD8PMZC(.$WM1VV!/F:(>A;<^RWQQ^W!3[ST_M:7O6 MF@NTB]O"Q=*6*W_$YYV?BG;^NO\!UKZ<3_,!0URI4=,#$B1'_S9-MBV*@M24 M1^D0%M.HK()_IWKS;QF4X93[+*ZVQ)*OL^1N.$2*)/PSK#9DM&F(!T=][EHE M7<=B9[X&Q3Z^+[>JYMVHEQ4'0]F5>^ZXG/OL3Q?L>>T& M16PAFV'SJ4(0BP)!X8-3(F&)()_Z\V"S*@JXUC*0*:@/ES"VZ<&1W@LH@UN: M=I<(HAA-SN[5PN?=J#AM7E6=.WI(ZD@\8?!L+E=D"\5@EYY$BZZQW:NS0 ,F M_,2(8!3+9@AIX$X+<=?[)@SG;R^%E*1D"N5AUL$YV:[=L&<9GMUG2R2>TRR? MY]BB;[()Q3.P/!R6] H1&%7#7#_?K:A\[#0LNM2/B?%BD02^P[1&;UO4 4^U MP &F1FI?!\/00"%(QAUMJ^F:B)!D8&N&"%HB+R(VVJ(AH:O!I7#6X7(/W:GA M9Q\:5P(8!EHJ+7R/&X5=%R-A 5%Q/%O@BX&$946HG;D;X,PTW\$')]=,) Q] M5GL S=/&,E8$F^;ZNL(R"KZ*HJ[NWS*V0D#D2@,K2CH5PRU!E!79'+OU5YEE MA@ \A$?#.Y8,]E.T)O&DZ3JP>+\'1$I]I5 :+./18*#_+(ZOS&8R)8(B7X2+ MH=PS2P_/T]S0TLPQE^NON5,F4KSEL?NQT 7Y6S91%PP6ZG#)X W3BAGB3QMV M*,@AHFDL"*B/&,$DW +2S2)G&G4AWC2F.:PE<6C/N45=*MN(RBBI4O()Z;Y] M=SU\KK0SU:F9?.\Y?BCUZ'_61)(3OY2<:#S0%;68.O3!\B/=0%. 6_##N[8" MD%+"\/XJGKV(+P]GSZ80@'>F:>T\B #.KL\N?OJ>-9%XSRT7(YCW+6$QA07> M@BTP6%N_81JA\,%?:0KX[E21N[))0KO&,5,*2K]QM!9>D\O_ C4X$&2%V&*Z M'P+(S:& T\;,,6-KT1X-E^MVPO7K'6GNDXLFL" MS7.ITU>QV1-'Q6FN,+XWPV%S:H1.[8,N/9,/Q)8JP14@%*9/R0Z,_R5D?1&1UG!ZPC([288(]"2$6>=@KWRI(+-[G8P[V[![=F7Q^H12;BA-/ MM(]<5U+_S#&U76:U$Y'ON1P;QZS?Y4L&B7+7!& M@96ZA(SPOWA+@BCV@=YP) $VT=.1@=/>B,ICF8&L*=.;30UV+:BX7M[:M7%X M0-]L[K]GPL+8@C= D2J";AVI]>%L+(>/[_BDQ$LYP3\(0&$5&))40C&>,71,X%2P.?.] M0F=.HJ.3K'',/ O8@V1.CYDKO=_&3%<#_,N234N5ZAU+19Q_]+(C#)!]#P8, M@DUS^-?B09PV.?M*BRL9K0EPHR(M'&D?,S?Z\>$!W:;#\-:;$+&T[-?[I%X' MMVH.E7K=2_FFWD=ACRWJ_G9&3S>V[:^Q>KK3;<*V*5[76+(DWA$T EW M1",^]GMV210"HY/*1G?:MY6@XQ>*FJ8#"2W3DE>2E9-#P]^V7*9%65AU3U." M5%?$$UM&3E#>?94SI,(+2T'/"UWJ>MY@=)FPMIKVJ/%OG9W0=%;,!(<'+DL0 M6V !HW8Q%\!SY#9&,)EG0"[8Q>3#[[36,&FM5L=XJ_*&V>C-4K5A&"*PX M::JG%^7 Y%3-]D.Q3-%T7/H!9KDNRJ0[HYV):DSKSL@?CTFF+0X>$:$K3;T: ME[$T_]IO-M^F:3X/_RW&'!A/R $\[9F8@\_FH@\U, &1AL.#):&&-0,**X<0 MO!&(Z57 HH" #UN%]O1]H$[\^\,#R\''7UCJX/NLLKI?S_BX]=3L^/;K$RH\ M9MQYG*'>QL7^F/_HC,;?XFT\:RQ-3(ROLVT97"=P@K$MA^M M>YNO.5$5G/MF:KJA>UO0@D-;L]7PA7H+ *D/ M$7AT-Z3*<*8_U_-GIOS4+#QFSJ=-^J=KDN,PT^/@$V ^7R4?=N4=;KNMH)48 MO?CV?)4#O0*4ZD-M!M+I5.KDN762NG[.A86T.=0BA;2UL3@ G&73A3R;*@8& M,WP 7-H(P!W023,@/BL4K\27)[E6$D*#&"\3/9#)JO'0,0B*@N\TVB P5S@_"=W^?GXY_VD-@X-Y1:L$CF0\=9BZ=@'LB++YK*!J:[41 U=^!#N M,* @9N"_88BYCF\R!!@I.X2480.=]7S_,(J&U>M3$? M_]V8+]+&?%SJNS/?%^K,MYL. K-]3L-.L?4VSD&&*/0P$O0^FAW\BIMO(W37 M0SH) 5Z3*I8ZK%I6-/'CAZ>U:LK3[WOA@XV)?%XHBT\E[?2/F/@>K/]MDFGW MAP?YXYEDA@*/V\E^%,]+8^.M?B;B_OWXH ZBFML*,'Q'@E:(!#GMD0X/9O"U MJX!0=)Q+4@(>Q Z2^@IR=8(B!ZUCH8FYL#G/OL7J-&DBW/.-R7M>>R_TA=O' M6B'Q7.Q"NEV,YU^P0 +\-\*827.T\\[/O6.&?>7AB%=R:+L,OL]'_63(\U?& M60\YM"K)1D\18'V5!/MLLB=DX?2P(Y0_.[=\.Y"UUU_)A N_A^7&7C']EV-2 M8JO-,6U"#9-8,C."6GIA!BS;-B'!\Q#A#O?X'8H4.$?'=QH ' _C[?_[P?]P M:"-3S+BZ&UY?Z^\/@Y-!EO_R\Y?\-6)3+ MS7P]U/P/7^C&$8C+%=ETB-D?"X_N+RGV&:B;SJQDN5R:3666SXD*#5=_AN26 M,>3,**])]PWIQ3_5TLMG>PW>##-HR@FXK#) +QF3T=9:*=R LD7(B8.M,QR; M66/24])GUR4)0YN.QF1SZ11;*/J-6(ANEMQ45)PN$Q7>$5F33NY3J6B%]ZMF M3%H\E-"P9HS= +F%8VE"T9--@@&3\ M>B_&--!MR4BW;&-2?;YOU2]3UW4_7[#$:T[YJ)"M"8$PRHQH/02"9U>X. M'CZ5?YX!C?B5> )"HZ=FU9SO/(O&[+=5$Y-S7U!P*H.WAH]D.Y&O.8G"QC-L M$B,*P"_S$FX?/3Y,K\-RTP,_B50L6^$A+,[^EGL\!$L)96%6([F,=$M*#("[EHUM#ELDTNC:=Y17Q'1Q>U9N M98R7J^$?UZ!80@\X\>;GSY>3EY\_:]G7&=8],I!X)(^..K(D(6!P."0OCYJZ MPG'9PH_?.#_'&YL^HFE_^-56!X'#@RGD/97)F*]\YF/9QR.[<]E9:.A8MN(;ZF'%JP9D[T<1M !@N M[S\?PJJ=#9;+GM(Z+(U=$M[5/9766SO=*P615KYX>V *)OE#7[5[^4N^C?S= MB^%B(4NX+VM.:;>([E:!FNZ+]3\\P/NX_2C>G_'Q7? Q8"T0. M>)8V2EUVOEU+?Q_ODF38%?TB4+0%U][9-WMJECD"X?!@JBA]1L:@$:YT-3#S MXTJ]'B%#6NICYMH0#&PZ M&2@E9L$3("4X+!N\.T,S)5PNPQ1ID>U MAN:&F#WJR?D\//B>/;H7Z=M.54%BTK<3#UY7: ?/CVZK)$1C.WZ*?6]$6 :! M=6%]@+N\NQJQD88TS,!V9Z9F81?^P\1*LB$2 MS:*3*5QD6J@KH$][^\W.5B1[$FAJ*K'HR-9)9R@R"U)P.MK@8.YO:=D#P_(D20[BC4#E&/F9M'Q2!\#U^*X+R[@3!?(+C#% M8C#*KLF5BMSR!L.PV4RF/-.K%4M^&;ZCR$G/JZ[=J@ADH-9%Q\R3H,O$(B<= M?CH@IFESAB5[M=_+>%XK&&2(S)A\6Z8WB=*W)-P^JW8$P[H]4V<2%#1;!-J. M%R9I/-UP[OIL8?6V3Y&6]V:$7(R8-P%7(^!)P+/FN*8(X"2Y?)'R&/M07K?) M%=-$MIO4OJR9F8_S878HN*+Z>%.S)Z1ER:3U%=V9?5.2>LWR-^$O2_(\OBQI MF>,C:#;O2NY1_?YP\OHW$]6&7*:P"NPS M#D3+^(CD]2Z#GBWM0>4$7#*5EL#SQ%HA]*73Q@3Y5G^L/M^)]9+,+P.J1YG- M5IP44WPRSN8BF+=Z=O!GHD[2?&?5LRVYHUY\NC QB7E<1'.9ML6=.Y".9N?9 MXXQ?<-3?'W)Z+$];V0XUIMF7%9R 8U";Q$0J;>9 <6SI!Z=CTW0B&+T;\#)Q MX$5Q>J=T#D OVZ=T!L5=5<].4C?GTFLS<70^O]]HJ"5W'!A)_XM.1K<#M#K8 M%=@<5Q"U$ D92*A%NDUC2Q-WJW<&>UOV(P;/=U.[K07GP/[&E-DW#!K=P-7G M#,>Z,F>L-!G._^K_[+XZVTEWUH $87#D$@8S/7:I6"!?.#P@$U$-S _8R*2) M/-/W86]"EX@SZ>-WX=U,OO0U,L9[N"#_HL.LI)BF>UV_Z5F6P[/D;K 1_E/JZT0,^_7D6 PJ'(Q.S:7,4E3]8T="0^KW623MR(YU MX^K]?&3>/5T^=V4N<0I^?:Y;KN$7J/B]TW%[JIIG-QRV?5;ZNWU6M.VSN._V M65^H?=:W9%EM6@G63(<'#_TN&6MPH5(%0PK2ODPCH[D2"*?YD$_OL2+O5_?A M?:(QN;@:E,9"]^SLNAA+E5#<7>!.\= 2XCO!%S2)W&9C6\>_A='V6A?MIOM= M1$>Q=\U%N^?X>AGE&Y/34?51N6L;%_5<8"\C2SB 24_K)$HX<@!>^.).1OO? M:2B@Z#.6)C+5AE]JTY_;5%:XO1^WTA_1MY.AS7A"57"';KH3"VRXAE^>DE)Z MJ=8EY?RA& MH^&A XRYQCZ,V?L050BDVJ_>/^H!&;>1MI9 M*A? ]79YKJ7V7)RNJJEAK2X-+J_?(VPMY\^>Q=X7OKKS9@?*TVUM:=)9-YY/K9=<]0'%U-,0;SG0Y7Z89G/[,LY" M3S?1'?,6D]H\3F(W-LGPO%24+?/"-2#[EZ J.A7*Z)JVI'CIM6Y3S[WZ[6,Q7F=TIG-='7=1^=)=[K8H _+Y-)L*8=9^-R$, MBYX(^;Y8S+*9W.J-9U=K/1A%!#'!<;AD[281L?8[,D[>/$@E:S=;BK=7 M!*,#IK%,JS9IZJRW]AM?B'=! /5UFL&LM>9C-.3AEKO]HO$=L5_7<\HLB=U9 MC8KNU.G--2WHJYSV9G>W'Z14$($=-52]&&Z\;OYA1K)"&H>=A]S2C> M3J&7T%C>/*<%=5MQ!NG:/<$:DZ>7PLGP3ZE<>9&V'AZ?WHDFC*OFX!0W,^7X M')OVG3N\1]P4#FH16O5\IL"F\U&&^;83TH[0-IDKZ/^V3M:T3OC .Y"IL.QV MAOK;1W7R<,MO75@FR@3Q!] 7O0/9*K@2>042EVCT4GX X=_/Y\$P6A/W_Z>R M$HW$#NZX2.3AO)3\%HAK"D1WJL5,6LF=!?X+M6H!_U33_2?O38S3E]O7\RPJ M?F9W:&!Z!^S%(0#"-4/ANY>#BG.95X:K[7%33W#JN60RQC_B9:$-JC+"J:E.Z#L!JW";2 MTI+[U:E\M^*RL*ZXM)DS[D#S,[DB0-*1 *OC\L=I>T-7W?_?,FVB8_SS;9#L MWB7?JO40/H5J00L%MYJT*:Y$">[>IC>GHP.=2V2^NOHH3)Y&O73OGK_6_TP; M_:Y.NLPL3%9H8N';J0(O/%NYN=I9?_SFIG.D9II6)(4'PK9O7@VS5FG4J'N! MGD[-=.JCL&W,^AEBT6(V&PEF8[ESW*KUM#:I<8%AK;7$2/[B(5OG\X4"W]J$ MV&:A$H<86?6T0&Z9Z0RM/9$DN8C0:\F2QUKK^2V++H;EW+;1NZHL60.]$>F) M[5\8S*' VW[IVZ),L@;8M1D9E'8QPS+NCE4UI(O6P.V OER3AXMA=J0_G5P7 MWX,EQ0R9!ML8(6X7EV\W@LG22YII98)G+"XGQ[^VC?B@T>IK(MY2$2_"]>/) M1T&16YU$(WZU(.'2X9J!,T5"(SX93NVN[=%R6(-E17G4NKXN\R?W9:77#D^6 M@79*J'N\)$BD!0U\$RB1JE$CWY))%_PYGWO(E%NW'PE'?J12*1N!.G*DDM7: MC73SF;6271VS2IG&I% ]0[4_VF.NTHRE'U;\/:"B;S?F>X]U(YA]'?Y=V(*L M%*"FEZS2F"B7#W?E$D+-;";Q:#CMPQG0X8$]\6>F83.=&3DS)7+9;$@\9L8U M!@BVM7?=^_RI,_';GFTM5FE,D/+Y^*YGU:MS%-A:3.P@J:^0=L&4'IP)2;1G MD9T8D[0>8X541#W&9DVU!>6%N&N=RMCH?D6"[AW_,.GG+S/U MA_?A\'+J:,S&-A@SS/%_S!YHX]9/X0X4@4LZEW22X5FNL+S[PJQ<#N]/)EU,K=)'.L?+ XBR>8XMIB)L"5;[(6D(>49]4>R MT<12IB0:E/TQA\&3/KJ%9>DF;\@>9PBS^?IXG=4_)MRKM*[4L@[YP^\@FTLJ MGR/$08(\SV9\IZ-M\U[+7S.%XM7EF*YWSL3;MX>Q-)#6%4$;8WK=H\0B=#)I M-L?Q>U0AMI+0R45-DJD5A Y6%/6A-D.!-T7M:E+_$-3GUF:R)A>?K+%V'@?! MY=G"QD4WT:$SNX:$\4?K[8,\O+O4S(\ZVDRP;(#6%4\0BSQ)9R)NPKA[RR4? M-=4%]6@-Q!4>53U#;ZJ:;:-4N?GZEM],C.07TEO(+/1L:FM%.Z%$\TJ3%TH^-F?(8ORL_QV ?4D2Q$383I%5D;3[.;H;T_>B$M M/J*)IJ/-0BB%2#A[>^5X@4!=-AY^!>!6Z_S@_BYWE3.*FX4@%@,W,L;&1XC' M[B^"W;\O>CJPAVN]@W0DM$RD;Q+L7RO OUS'V[,VE\F!$MY_ +V:XUS]&EV> MEEPALWEAX$!ASS@.D5;?HJVL&RZ"'V?O==B07[.\RW$G MW)9J%QDSNT"TQ(G'L!N/ Y\%ELNDV4QVTXY@.[=@O /M[13,I*G%I7?$CZJ] M=2151R)01HET[9HAVJO7R[6D MO.>V56BA%Y*8AC>//?[CVBQQ2K $W#XQK76T6&[SV'PFQ>:^D*TU+T5Y/RFJ MM9:884'GCK]7_ I!X!EJY][&[?+K2:E76&"W]<+!83'Y;]BS/D3#HFCH.U=D MT^F86M8G@T8*@>4@@53R^C(LG9UUS]N9L#)Q-U02JOU/9#YG"F1A;G4%N]IT M@[ %(M7&Y+F8ZKYVA\\YA4]\98)_"O[L :,K&"$!BQ/40KJ.I'LT0&H_J#0$ M]R2UPS5!3S0F_9Y0S=YV!IWW>*;31UHXT/Q]JYGH\*!PS,P4$?"5QJ23DU+I MCEB]*@L_?MLG9JPC.RAJSE4&)+Y@8B_K//P,FR'U"4O2 "M!X_"@!>3/" PE M4Z0SO;YN] 60OJ:&_PPK8FE$>G/BIL:&0.L_>HH NQ5!&"L*;N@I&XR.1*VM MPMLE7/(CV=C7*?:/;3* /R@"F)?X!; B[@GJ;,:[2G/,G.EH#!M3<>-0YUVX M;LCHR+V>L\AT^W ^L4/C"O#I_\X6,+J;!%O[P?Q?L8[Y+)N=BK44F+]*'XM; MW",._E^J"R.K9M$[][UAZ.;144W7I+YHWNF BX$LHM)(-AH-F_MK=.LWJ-M$ M>F-2J)U]5AZN>D5QVO+'!@]!B /W(>S(.1V+>Z7239%&JGA7C"F,EO:[6_VD MB_K<326D=;Z&YWAKVTNX-S";\DWP(WS'"*H/2D\C0.GLN/HU4%I&ZN"Q<_ND MWRG[A-*YIIR1HK3(YO-@VF2#42KU=7QTS,.JK'HO-0\/YHH&"0G@S;(@*(P> M@L4&2!D?,_;!'6&"!0F"#Z6%KY@O2W3>P P1R)DY?GG?Q#R M.CSP%1FIS7 8@;08]=N?[_W[= M("ADOA.8);-61U#Q,>'R&V',I#G6DB=#^.H5FY-FYFS:^.)DYAC+L.R_M47.:J0XY-/ A'Z1#D=M'QXL%*2+0,<^E<''H_*F#8^FFUO.+1 4$S&GYL>=U/SR LT'VBZF/ M>_#^D@XZ2_S%W )W4K#>:AB '.]^ZC_V8_BC:?C+#GW]]S\ :#^8ZTCX.&HB MX%%8O$=PYJX9_CH@G@T,^D+ ,:0I,%X7O!XMN.S 8TC4+BA6>A/=C7<'# MRLM;+?WP\G0M[5'PL#@?/,PV)A?=F]?7]\?')[GSX[?M.F,[S?[9LE/IF-;O M6.*6MVUA839()YC$LS;A849@VIHF,1I(,&J=X; @4*]J6$87C2DZKCK@UA.\ MHU.!#!HJT11LN9L=>(&]JN72DY3$PP/['3VD8^,*2*,&.5<;J4@'"W#,]'1M($MTNI$-"_Q=^Y!N ,*?<6 3[_R8N5#! M]>O*^%VBK(O]KF&2R :X*C@CDQ%$$?5,R_,Y/,"+T/<#T(U^\QV,0@)PW&%I M("@XG.J&]M2;]"*TWP,C..@A,$\!PK"%C@Q_T+%V4L O)2FB3$<8 #R:" %C MJP;0H=R"+^"&;0AOAD#/ =+,PL>,X_ZZAS\)AJ&),H$W0:0QC^">#L:S#B1M M80:?V78##P_L,\*9>CHB,_OH&O9&CETQ9A?2@#AD$\,%B(-NNT<]#T;J.Z\0 M3>,7T]&&\ X I_T%^QE,:FXP >>XH4(=63H\$*\_[]O#CRT%OX1""L '=*03 M,L0[H*'NZ>[1J$>_K#%-^$TE'@^A4XMOW,.V#@\P/N]"/ ,LDQ QX'HL8Y_;7 MP#>4U:E81"YF ;*82D5K8B462;(*B(&7/JI8\AP>/)C 4X0!2L1$$K!@ MFI M$CJ$+QK.XEU!0G/K5@15D 0:;T$C6=1FKF@\#>"8V2!!<7J!6L-4#%MKH[N6 MI8O\^DGZA5?)&;"T.$-:6Q=Z'8R$??XB6/.Y0EL))?[1TO51\GDR-$_4 MT?EKM;D%E 0&/V-$"7<<./WI+V(B8(X#PV.]>XV9B-'>B7QE&Q+.A*,A0U"4_Z>W:JK-B;U]^I8&X\N4"'Y#4-]-)I;+Y! KP( MSD6N/H$X/A*IJ*P4[=]GO9^+"ZRX/ER87U7VZ$=TUWCNVUD@$L&"K.IY:9W C>0'E< M1JK8 4[^H$N%#3N'61K?ULRL:C\^]VW;HL]4U-;GTVGM_7E:.C"%4H@,AT MK^9E!8#2>E$C''3L;R\Y=41C3?Q:5?G6O2\D^K\2RTGYM3G)W^W\XIQT.Y:O M"I/2DT),XPG!2I&6[OT],6Y6YS[F' MS&?<%CE9K[[5WPL[56,^8$PPX_%^94])G7^TOF&WNCK:K==7,@ M[%05[1DW!$9^0W/#RO5^V<8$G#/YHUA[*K]U8@DLQA[XH3"R^7IKJ3Y6@;.@ M7*A 97W:440V1$4S )U!F3[5N=+JI2LT)A^C^]/3?L6\?Q<2'_MU$GVXU'RF M3[HQX<:#:NUMI%0 ,J>"K-.42)*H;8.#<<%CGY-] !0V5>[A[NL=DBA@!]*[ MR.S8"2Z"8?2[/9K4@2]_^[AP"2<8P":ZM)R;1.$!O4?3YA:4K&DPM.7@6I[B M.O+X.?TO%CA[&DG?X@%.4-/\>7B \U)$0=?'Y&;&25!1-9P(0-)P6HI&4:S; MR0$RCBP"[MWW^0;!/BWC/P;6'N&4%IRA0U?"5$,^PQ4X).(N-D)9I),[-CG+O3TW23KHM)T2X3,3J(5)%.-^K> MY][QZ*[27.?LH.6*K[3(?/;5>I74U2=_,^P7QMP>:3UN7NOE&I/'2[UYFN4_ MWSZR/WY[C@^+8@A0P?H('^@X#])TWP[MH?+8]U0LG-JIDPK2Q3E*IUL,D9!& MVJNX;D%>(;DJMQR@6V3&Y04*F;?KR\Z[S'O*'*??!4?;^,#9EEN/DOA!TG;U M_(&3D,B^?U969HN1B7TCPFOYHOJ1?C?Y%+& M_Q;7+GLN%ME\<$< _T8P^5#0=ZL[#/U)9B*WI(N[;%\0MP=$CT+ 0%R[,RN7 M9E,+^JL ;;?(6$AFC 3@DN6YC%/IV;+J0^PZA&FFY9?(%MQ_^>@M],(E4[1( MC65$19"[U)_4<'$6CIET99-63.&_TE*/-AAFI,P*#" LT2Q)J.F2K&*M#%H2 MJT.7<@7QJ)@=K=_ND&_BED4ZJ1-QBUD#UX*8)I;*76&,JY%<=4^L56K2!8# M&VA#!7"K) TVHFJF5<=$*__P5_L*C0!A8M64/N$Z; / TUH/J75/B^Y&5N MO_H [+,_XKZ_E]BRNF+B7CL"K9).ZD[GLD7*MJ:99K,QE-8='JZIHZ8+%YFT<2 M:$Z0)+:0,&!7/H.,OV]0BR9P?V4SS7SK_ S]"/^ _^L[+4J6763;6KCV'OGB M%IC'2T8W98-4U5,;6,7L!:H-^!K-'J$3A;R4,#W 3-P#?)_TV+A/T-MAM.5 MY%'HERHI/*O+R_Y([8_/S^H6VLY$@:(_#BUYPGRKU^O?26X3_[K'$Z &Q VECICI2,G*_;[D8Y$*A M#I3"I(6>KS-77O0YHT"[ MM++7@ZIW65\90-#6:'%M0C_"!UJ\&R GLE=M\U M QFRJE^P"K$<&D$/DUA&XOE1YL>&F(6YN]KR@E@760"DH!4#@SF'+#U+PW"I MW5*F)F]GD^;2N%\PB.LSB'DT_D>-* &0@=9\ .#T8 .?&^\AP(-J3TZ)-4H!(S7$SN M U(4W!-#$JMHE,S$PC8$^5 ;8]MP3'0*<2[E_(Q*/.%&82@U2F"?L/0[T6H0 MX02K )VK,OY+<*9Z@V:0]6_3/ 5DIXA1"A^0?.8;S\^>^4CX"[K+I )YIC'#U?+\S# =K8^37K#+BK*! M(QQI+\ !^RBG3M$:>X=M&\@B7'0-W(FW2Q $0;]&@NCO+1D$'5B^?!LTD'$: M_<5A$F2D^XG5+:LB_;*+2;6D@QLH!!Y3T!Y3^)>M)2'*L M).Q"".RK8"!6%250"[:H9]50O>5A [#]ZRDLK$IWZ#&?\/AP(%C@.*1N*?Y'@?#)<.[! 8>^0M;-H;;"B B3R;2RC!3G M?L#G@#6,2?#\M,SS=B*5SWTFXBNP%I&Y^$'##I0ZU>D5V4)F@I#\4)5.=PSV M[U^(@$NOUK.\KV=%2*;+J5O>[!L:?\5_M)[E?;4F_D(^G6<3$O^L4_B2^O+] M,EABZIGY@&"/MF/?\1\\E60S0>9)N#UD'Z)%I1L(;Q[?ML9!>5,CB!;*LH=[ M)7B XB52:!9^+45D30CWIVWJ,VJMHA]"PA:K$K0%=6T%EGILCWGX3%D9+_VS M_^&XM%_^6D#&\?F9$$.G@R$3>F2/?(^!E)]K0T@#J_D,LD.7MF:O MUUPBZY-$0BCMN@^ J84!,%&N[,-7.RRT"I@$>#'^)":?K@'W'%TM;-T%RQ4E M.#]CT6X(CSAV(S.ZSM31I:9B?]@JO#=R$L>&74-V%<).'P;3V1Z..6#Y#(S: M,O)]@9@:/;M@]&,D;8I#GG/@A48'W_*'.3?@,6[/UA1-!HK$,*8'J39W@"QR M7%3 GI^58^58-N;'G&]:%3_F#,^N4R)LTHR)J?LP%3( _[YZO>YG9\)-1R'J MO?9Y!%%N:?B$]S)!YV>8;7T9'F@3&<],'L\&RVR.LIGW1^G%:(LNHI"4N4B$A #?!;UOP>P\Z$0[T$ \. MZF]>B/PPP2N8[3<(VV\X/WO;*Z)>-[A2[+2^ZF(WCW14],*^B@L,1^I:)Y.1;--N)N@-%)VD4]@0_7 [)$YMQD,X#(MFA:EPU@RMCJD:%O [\]Q MF5T/O66@.:2T9'O>_ XDX0\PIT0UX;#Y'!J?^'TP0HUOT)O]A2,MT*<)3LZEU.:@&'Z!('=Y&!CAKX5G2C8U%8*YRX2.OA=*V,OLO2 M%7@RU)II]H[=@!2FOZ,T7' 8\<6!#GP_7[08:IS-O@Q*:E$EKQM&H:J^Z92 M'9IZ@.B%JCN\]&]4F?/)FKCN+=8PS\ 83Y# MTF&0X,1Z+H-/I4E]FY@.;@D$!/\NGL#_2W'H"R93Y$TCO16Z8G?+8-)+>E?O M\>O@-?[("-9E@I,XX8)4N HIC_''6=@? X\_;-!#^[N*;VK%<6:4 M]I6#&YAGKQ?^=ZE]9"3DY"9>>WVTB5J<=!ZU2-7]VM2W2$QA -I7 M26(3HLC&)8'27Y%=_S4NLEPBS2:DU$:I+_'C,!@03L;&S]<4*XD)EN<2 M+%0Y\O%8^@\",C=<@%;@ *)G&=FFKNQXKN@_4<'V8<]T'4:0_O ((+#-BQX^ MQ7&OK0Y]>.1^(Q<(_>RJ,3X_^^EUU@O#UDF%/\#?=BT5Y )#T<'K,; QH<@X?< FB!P_+!?''BY0\N<^UO0"FJ[*2P6 M-TTRT R&.%V07.K(0PN\F6VO;LNACO;U$1[D6=,FB*#H1#^H'O'G=9<"H <[ M?9L#Z>S?15&!NP /1_1P6$(/TWQK ^)1 QQ:(=:-]!!$:M5&3T3E"9. M7\G0 YH2#-FTGY?"; VY+P.2PR'%!!IIB*IC"V>@&:#T7 .]K@\E>?ZQ[40I!NV[*S/@-T>4)5W_B D6U;(Q'$@6OAP%3P57!7 M<#E^712L.I%#HJ7J.DFWTLPVP9"$"MV0&.9I_6ATAAS,*_2G?1B:=GE]VKVR M7>HGBNB02+$"%]^IR-7Y."LD4S&FK [1Q0.(EJU[ M@NNPXCB'H;1$F6Z]02;58-Y!8JN.HZL>_AE-H6SU-*^*$AHMNHX:8SR?D 3[ MP[Z7CL<43(<,[NM$G8/R,@<#]'@&YRG""LD/KF-]M$_S1H;K$>JD&IPOYV<% M4O7PS=,^WR/U<[A"& MGU3;%(8QR\8O1O_KU0$& 94]% V@6RD\VT+!5Y%JV MBXPP#V^PGZ_C_&Q7<6FH\.$7.2&8$"4$,)W9YBXU"N=@> :\JAQ:XP-!MG@B MS:;32<:=4A;*30#/33./1K4-)?(@/>CWD=HYOLTOL-XJP_D26GNZS!N<#,"" ML(<\P'-]@BI+B.2F6 GM&E^"GN4'PPN%PDT,9]*0ZR-.B=J.(-%B*<#)4X+Y?RT%B&27GI&CU\! M##6:,:86JM3%$;DMIP@?!'$V*?(;43?\8F)?&#A4!Y?Z7'O8P+'[ECPE8;PH MM')DGU((H.+$4R'AWY3 L[RX*W>[X:PG1'0AO\NKIZZZX;NV9 NG.18#?0N; MD4O@5".(2I5T8PIW;X)!T=PH!ESZ(43XH?>"R# ]0G^X[E'6$!@!]8O;0)T3 MN<0'+7SQR8%H[!]/-.$HPC(MQ04<]<(D]>DT_O.;$L"0MR%TU1#@ Y(D+*>* MAGYFD=0$6F15P2%!J# !Z.B2]D?S,\! J4WR&[@(96V@+-,?HSST0?I0$@M0#W@* M&H)*6#Q]XH;PI 2?&91M$9:(J&B+#IL78TD8_=&=T575\2+6T9G\#H@M3P[" MIPT8PQ*;2O%L.KUY#N^PLT562B=8@4_NM+1#[A@E?0&#&(11(?7UH-;DGCF+ M;.1CM)%#\L=D'%)TXV'KH)T#.B-:CMD?CTP=W1/9S8>UFT-"*6],?I],OAV: M?.9;Z'H=XNE37)0*@JIH4/EGT$[4M)H:XUJ">[XSN]#4YV?$1&>E)/*G!0*Z M^LK%^ 2&'=G(*E9#N"N(R4L2&Q?C_H5\^,)(1YS$L$E)">ZU^*::$GQ'5%02 M%96'U122J);D(/!#TIIF/Q7RHJ M6<<12?P?>R!$QU-9(H8*2T+]Z9^K,3D_6RLR8:(:DR,Y>HZ^QB01IS4F?%1C M$M68'/VY'M68?&Z-"<^S@L"QR32I'$F)>VM,^#2;%"66CQ-_)Y6*:DQ.ML;D MOREX]OQ;M&7QZJ)$4/LU$=/[M9I;:@4[_ M@C47>9$5DZ\P>@0.P#+/Y'XVL>8\SXHI*<*:_U>,B@AK?BQ8#\=!19!#B/ . < MN4WI."#)7U'8R8FL($G_%DK*1$C28[62([1YA#4'MYN-)P3D3R=\"+FX&VL. M=:-2/.5=Q@D'0)I'ZN%CU-K67MR M-06'(^!HRLI3S4'G0U.U3=?JJU'O5WCRMJWQLH5RR _)G)_9[@3'MP$/*=LC M9J!#^S3OR ZW;]S3K9'%82BX!:)>]I^G[+WN7M@W*=2W?N4/4(Y_,K+KF'\Q M+VOC!"AC>J>E#4?TUB]8)SZCD\DIC-Z CNFA92)!A;>8UI^,->Q]$SB)%<04 M*\3CW[]XZC50U_3=2>F/77H]"]N&]CO$(!*3-'@VA@ST<)UIC@;B#JI\ZY'" MNJ[?]V9^YXN_[GNHL'$YGJ@O?TM<@HVGQ#UW[7['YD'TKZ>Y.](<-32W:T]> M_^O6+#P_K-W7T6]^^<(#?^+>3:I+>D9LQ4>\_V>>,T;>V0'3/T360% M3D0NT-;&V'[>]V@C?,!&".L2&B3^J,T0%SDVF4S_RVFB1BH<&K_)T??>7_ A MX9;^:PXHG+'4)NA =\A%8/ZXCJ9K*]EKL;I)(!\3&30LG?[6*PYC%!5G)7PH M(D[C00MTPUD#8I'TYM;H@BU/QTD*.7"W>HCESM&<681@=T>'R:^I6-(?E6?& MR7UDC-M>+5M S$AL\XT'\#%,+]*G%GMX:-@D-(T?N VLB;&M 6("ZDMD,"0) M1F)B6@[T"R9,P-#GX_"DT9^^OWYGJ3%)JU\7[0&SA]Y/=V*X8PON(/TQMO_) MFODOV_1I\8\-;X"NZ*O.WAWG*AV_'WK#8;E])L#+%P?/1T.'.?N_+\)F .F9 M..#.%ZSO:Q(#0DM\6-???^PA(R#>Q*S%+4YAX&T3J?/-<;]Y,WSDSCG5+5)6 M;1M:P,C&5GB+.?0_[S4?O;_YMXT6+!KRN<>]K0Z^A=XGT'I@-4,2!#BFN)&7 MV8HSOHM(\#_$MV\G^X2T5;2M/F-;23_BO_>V>I7Y%&R5_]06W)5%?,6V/+19 M!9!%>8#>_NO;ZKT#;M3A$+F=L>ZRB4:'8PO0&>@C(_;\YH!H.(Z7V)288--) MZ5\'[3_W P0@:V5%[E3'GV03?)Q-B_R)CA^H-!-LG.=.=/QQ(Y:GX"XF/D)<7RDLA*\3GEO/X<^ M0-H*9_--9J*JS@Z^UUVP I)AWY=+W?/^<&4GYJW%M8VX.H3RUX:Y''$%)) I M^Z\GQ9R#$H(F]X2MF90M M,T/T ;+AJ"HI MT8OS?N\S/X"$N%XM'GQ]U3?[:F#)[3AD:105#3Y M'I''W\.'&:R#CF@C'N.GX!J2'EH@I.C6="HLY[:1A V+ .((?"3[&EGW9&,, MZE_UNPX@<\,W-# @T6.$,,$X4"UJ;BD:TK*.:6V"U="O\(,)=#(,;-Q\#K/_ M,6'EOD;&W0/E"D*%@9688@,4\9Y'.H&%B7YQB2335OO0SR!DCH7 SX1&QC>W M9!N=C:"D \*/W>\Y/UMO?(!>JYB,;<:8C(ULJOZ(?>ZYGLV+GP$FF2_AH$J" M>0B;I@%H-2KL/19/R&;B'#9G3--$IN[7EV,* M **P@6D(2OH(&IJ4H.,25G"IXO!TG^M)WE&A?G[F4:QYK&H[2->F.O)0Q)@ M_7F"W;6+>H9N>[(S)_*8XJB]MWDL@C9AMU\RM)8>GYD@+>$Z>W1IIU;4*-K:!C2-!WQR+\.3;862:(5TB2D1]HV#*FYT>#L1C\^SGR M<&),?8-"$QV13!D.S,S04O'IQX+'&)3/(X7UQM,S;!U 1Q\T3>=G 8D 55G! MZI'YT0A9$-'LF*/*1/9#'W3PUSA==V #P*#V2.B/KYH_'57S[RTU_U?5_,FH MFC^JYC]U!?*&:OYKTX*HROE9V31Q6*'E'RGXV*QX%&]-S1Y'M?W'80*V1] ^ MK4'B1\BI:JH0ZX%#'BWG!%WTH^'5E=F^!Q38"L3& BL!>S;HAPI#B;L'9#O\ MT.EN"&ZB?-[89*2QMHDJ&YB#''ILJ=CR881DQC,%6^#VD!*\3!\[CGQ:%+&E M@[0N1-=(N,J_E<_ON#6_H.2"P3.D\#-PK9V-_9;PR)'O&MK(%AA%"F:VME1= MPWX09:6VY0'$4ZP>-$RTD-%%&RSY3F00\JA;V@Q,U-#HRNA_)#:-%F$ D^\/ M,QU'KIBNAP?"$J,0YG]M/=#U:$615Z?A\" R(EFR1NA@L+ !ZZ<=6 9,4!)* MIZWJ0FL:V( 0!>K#&ST"26R3AF.6V,!&/X-]8/;1%WGLR:3]'AM*) 2=)' G M!C0X;8++& ?H;L.% 9,@IVJ,8&[IQV*_E[1LH$8R"\43X"28 \VAK*9KQC>+ M;'(<]@7C%C?M"G7P](QJL-MM#4[/GFM#@RY[;2I8O-[[=W*,:2'W>&N#V&[O M4>UC$UBF_4-Q^ PYSI,IY>6T0 E2=X+*%2P*J??<_T;L0Q."3CS'R"7WA1=( M.;>EM^]1>\J8(Y?V\"#,KWB-<%T>GEL9AP/^W!&10=.,*7?MW8\+T=Q2]Y^R MS&ZT.+,)6YCJ8%\)38(\U12DX?HCP]3-(=ZS5$9A9J".55>'FJT3N;#4(9H5 MLCMFFF4:,"4R^'8.>K[]UX;C EX(S1'AI-)SP1-#A2YD$"2%"PD)*AX#;ON( M8R=^S.(OZL#ZG*4T/+ZV_?RI\S>61B-/7J#$#P11JE5F )\+/,,;;2F?";YL MY-#"&3&5J&JT/T.-8XF&0WZVO_N(&)"_XT>2!2:K^]SG8$UH@GBX0)R,SH>^ MI?7(OMR^+3.AU#!T7Y9@CQ,1#K/">9F2I94"6KWS,S$&:X54LD-B7B JZ >Z M]_</,2 ;W3Z[@3J[8N(U%5NWG6K55$V@+IE,=G2A('T:"]7F"Q6\( MEA1CLH09@IP_=>C_J8 [[QO\5I$8.N%_A!9+6AJB2'DV7<[S3B(@'L:G^F'-_#4W\!; M_:WV^9Y-%]P17I1_\/%OZG?\&#ZND+_%&,SUSQ#V_= \82#8^=FZ<=25@3.& MN8XQ)KLL*FS5)0Z MBU)GOY\O)/B^4#W3;)^?%0HQIM;^F6\RA>IUK5G)M NU:N0%'<-2B1MN*^_U MP\;^J@J:XD0=UG<5IW>,Z!@;89S_^$SO-52.?EIV2)NT*6V9& ZD,M&=9B6_(BA!C.H8%65('1^9:7JX[3ZKR0D$HB%UT2(=B>HQ%DO7Y MDK5YL/T'%^ %+B[F/05*6$_],6)8) [[YIPZD'%^N@,)_Y9J:*85DL]=LG@: MV^'W2X*N!NV<=(E P![+\@>5J#=4$L>J.AL"V7AX8NC!3L&P8DLQ6,0 MGM2V\,1C3 VCO0H&X$MQXNLTQ2:R__X["_#.[E1ZPYU*Q)C\8J3U-.=$?:/? M[TC!K48"F+)*EX=@LPDDU&(&KF5H]@@:!ML,D(00B,=_!7/Y3HU)UM)::[[: MMJ>VEN9Z_2MV),2 XRV4 'OS<+T=&)!\_>H_AQC-P7: R,=X?_W7J<=>/[CW MUD(R,[+4P?]]41Y&8?G"L,I J!I:1O<@@LA?\V MM; 0P + A50WY$*DO]> M6T]"$??)TK2#P?@3I&@?T?(O;O1M0KYCU%W'IG6$T](ZPK-:9QLK&&F=SY># M7Y7W2%\>[HC]\"@)DQ(87Z-@=3D1T9A_[L+:.=D;CXEB'=_I/Y MIGTG/+]A^K,K6<>U]*V1"JP04$?QEF%LE7A0GIMP@=8W;=>+6VN,'06C;TX" MVF!#,]XX'[3PA) %O%R)@B_TA_?\^-XV$*QM_;(6BD *?]=;1C;;'MC;1K,^ MRUD@_[N&'M3_]U5$C' M?E1D"1'Y6Z0.5[F$CA@F!Z?&-3HUF&_JI*4\3I_0*W!] MO&L _SP\4':=D6FA\2N_!_]?WE=-[[];:+C MW.M:W>+K7DTE>]/,W[?:M6J>*==N"JUV(=MBF4(UN\L+>MOP=X[U[V]-?S]_ M/_2S_U7[P_!3D=D*%L74TG2&EXA7NGNN7S+&T IH?U_:EUNL,?^[U X^I]O, M-'5+M3%?3$#7<^B7;B=IOM4MS0"B4GT[@_/?6.M-@I]W6>QM%J$]4?>#BVZP MOML1?D(PYOT^T^]#=P+ $.[9 "'7[G2A@$<_[#=T)1"$R $]J ,J<)$#>J(. MZ,E@Q9^MYOP ][2 #,D%]G$\)'\$Y-\#BO<85^1)C^3\7T?XIG>&QI MDP@_'^'G_T-(FE-);T88\PAC'DGF;R^9$9H[0H-&DA+AIH]34CY]_WR0G+P% M_W3(?SY]?C&:^:"3&T:&O1N>^'F(\/G9O\((AU&K!X/\GI]MH&7?$\:[%YD+ M,:%?A.8>"&T;R5RDT]Y=ITD'GER*DCT4\O4(UNB08%O\7_&5$6_Q%%!DG_E% M;\GBBG\Q-=+X]$^F+-M.E,H]1"J7_[>IW'=+6!Z?A%WV3&4)"OH2^3CZW^O[ MM*4ZWK0NE,5?3"&'__ /E[KZ!PU5-6S2B-2CIS5K[85SMCAOQPD_Y9V>2?Y)O2\GQM'OY-+H4FOJR MQYO.K?14KHY'P^Y=O6;4KIU:<=DWBDM5K)F])R67,:3Z(IN5I;OLI%DP%XO1 M4&YG,^/%K#Y+Y]U'XZ8V:$W']^.G@*@75M98KR7'$I)7LPTDUSW1A#4\OWB9AZOB-.+ M9'T2K_;,9.5V*30$ON-*M]9P7%;=*7^;NFNYC;F>5++%X67QNG.?L&^M8K?4 M&%_D;WZ:%X M6[N*&ZO,@Y"S+^^'C]/6(%%()0K=YI-S75A.FDHW]^3JLPRR=-Z];,SCMJ.]M8C@J=N51MN]/2M%/MSTK<0IMT M[SO\M=AZ7)843HFGKZ_=FO,X41Z'U_=F^DIJU!KC[D^]VRAG!IA(B]&H4A"4&R?_4\MW;_/#]'7"+'8J\UHBEY)7CX4; M:>G&XY-Y@Q.NJD6]^5@?V_>+W*1VE7K,#*L7]4DUV;S3%]K=@;N_,05ME7LL3 O3 MJ5B46X+Y>#'NN+>+9CO3-&HE,\$-.27YV#>?;JY$HW9AB#7Y7JH6%4YOWMUG M1HW^\)K/Q8>E2W695"Z77:$F#1V=XYNSO.%8#Y6R>S$V4EK!;,WJB]HLWDU. MKQ8Y:S'-S0=BL6'_%)8]46M<3(8_[9:E]46SOJQ-M^(7\4ONLBU4 MBK-BMICN%NR24!Q4)_VZG)BDJ/K=$>6953;AB(N;[N/CF#W!K-) MWU!J_8D]&%4OXMRJH^=[54ZYRJCULC-*_BP,9NI=UV[DTT]<=7K7-"\RNC,1 MEKGA?3QG%(>BFKZ:7\)U\[Y_,W%NJW7+3-T7Y$HB?65U MRQ9G7#1++;0OFE-MW+6-6[0UG]ISH;JRZ[EAVEXH8T=9SL;#>FLUO>_^+-=G M1:7&S3MRW&U5^.FJ=%/5'EQQ.DGV&D):E6X:B21:H[J\+.4MM+"90G;45.XO M%?ZIIT[0*I=',[G9=7/E0D:9H0].5MR9G7&9X5^VU>I*M*(E&LRL8=^U^2AI MEK4[/)^J7=GET>KQR2G?%^MV5U:/1&%:UU.=4+3^FX6)S/YY>< MK5[->[?N')6,@:(/ZM)/^66H.ZH-I;SJTZK7K1>M&G"<< M)YZLNWS"-NW2C9N+ZY6FW1^H_=I@)#@WO8=5I[P<+ZQ&3NROYO/A_"9=_9DL M\^G*:)B]6@TJX^OK\C21&;7S;5XTQH6;B\03/RPKLXMN%2UGJ=!R,Y)V^?C0 MUQM*=M&]< 4IG;V9W_!7Q<)%PATNU+2;N$L5[.*E.%Y>HW5O7]P\<0--N2]D MZ^E5LSM4KY).\F=S7NUU'FX7>F*VG)A69\P_F1?#THU9**5O2_:M?-V4&YVJ MNE0NS)1M=*M.I6+Q"3/=K??L8>-GOF:*I:G6:SZT[SM.>Y&]Z+5Y[K$D/[26 M=\VRDQ![W=O^0WJBYR8.=K75GR\>V,[[4C5SGMFLZA55R4OEIU+O55L5L M(?T\-NJ#85&?2KR=$TO%>7^0%V<3(>/>WZHB7Q-:G#4KYY\:JU*[?U?.-COE MG#[*]=KIZ\=!*BN7*Y-:WTB9Y8MW7/UI.+B3E7FRWC%2(^[N44T5S:Z=,N_OKZXZI:*0TV^@ M$;RXZ//+I%%]XE;6I7(W4]H7CTE^^/2H99O]5K-5N.R61JM>212+D^+U=)GN M20M5MRL70G?,]?G*G5J]T[59K_98R#3T9J7S(#V(Y:L[-RXG=*N5YG-%]_KQ MZGZ8RQ?E:7.C&H'97F]T[R:*YXAWCJ5RKR)U: MQ;'4$H7:ZRFMRYK6CQ5/GNIJZO[%&G?&_("A+S MYG+<[U]?)"J)AKE2Q$)JT5ZDZK8T&>G%FP>KZTR28[.3*Z=*4Q>IT-)]?)GL M+XZLJC>FVA8O"]>MQ?0R M5[CJS!;*JE'*K9:=J_I#NZ'>6K/;;O+R1K&KHMM3TF)/O# [=TZED>P]3J^Z MU^2G=%AVN>JF,XX)A5*ZO6E:MI#;L^^(TK\[-6Z<[ M$[21G)(EYR[+%Q\O&]6?HG:?(^;5_P-02P,$% @ A(F.5@"A^M?># MJX8 !$ !G;&=I+3(P,C,P,C(X+GAS9.U=67,;-Q)^WJW:_S#+)V]5*(J2 M3T5*2J:.L$JVM!1M)WE)@3,@B0@$& CB?[UV\ [^ M!D?W8,#CGQ\7U+O'0A+.3CK]O?V.AYG/ \)F)YU/M]W3V\%PV/%^_NE?__3@ MW_&_NUWO@F :''EGW.\.V93_Z'U$"WSD76*&!5)<_.A]1C345_@%H5AX [Y8 M4JPP$**6CKQ7>_VWR.MV&^C]C%G Q:?1,-4[5VHICWJ]AX>'/<;OT0,7=W+/ MYXMF"F\54J%,M>T_[L?_FHE_(-)/A=^]_K"4;QY'Y-<99F_#,\0>Y!>TN!I, M;MY]??7[V]?X;G[_Y?VKR9B]_KJ2?_(_Y[)//O;YW:^7O_W^WU^B)H^E/\<+ MY $83)YTM'^Q>P^'>US,>@?[^_W>KQ^N;@U?)V(\>J2$W56Q]]^]>]&T#)EGB(Y,4IC0HY9"E5FA(M%IJY:+;&L9(U( M.8% B8) +FI [FFREMGO[O>[!_U$\O+J2<49IGQ&I"*^N:]-2_L' M!V^A=U*\P$Q=<+$XPU,44G#FKQ!1,B4XZ'@*B1E6^D:52^3CQGJ3^QXQQJ%[ M0!^-K^AKRR6!^Q\N_.-8WRA'@E,\!F<\_0$ZYJ96-%MOP&&8Z7@D..E$'[4^ MT&XT!GA*&#'-QGVQ[W5USPNUL_#1B!SWBLP9%:'$P37[R7Q>"BQ!SOAQ!1=B MP9BE1LA'U _I=C)K4RI%X@M)O+XQ@N\1U7WN=HZQDE$D\Y?L$3V ,.JA#Z9$F[\4GAL* .4_;=#7$;Y! CR<8V!!M *!/-T.Q^'3X/!> MY!K9=7C2",KKZ1 6+@LGWJ1OK:/5((PF",VPW+(SO\* MB5J5T2@RV&%YU1R66+%'F!>I;A%J@E#%F-:8VX[=ZV?"KAWRZK%$ 4.N2;D, M!88O1I/&(=65P6?'43A'@A$VDS=8W,YAM(AB7[IJC_B[8L03>0\4>$;#CH=Y MR.[!*2[B>7W]U1K8_GXQL*G@CL?S1O E%C"MPG)?G;) 3WY+W9^C^-:3[?'N M%^.=*/K!,ZH\Q (O5;;C&(PPU7,=K#'4:BP0D\C7+9O_[M,E[$8N.R('141B M?9Y1Z&4U]DYCE3N.RQ5GLZ["NLXUB?M#_I(]XH?%B*?"GI;>]>!B)'&\0HD_ MV\/YLA1.([7C83S#4RP$#D88YK,P7G44+]H#^ZH8V$35-$1*N+GK;E4Y^,RAU'!3)V'[P2QD0Y(O).0E_X!!>%0H0ID@ST31CMZ)1R MTKS*'SRCU/2>G-J=1VBQ("K31[(7[!$OY:09T1V/ZOEB2?D*PW"OP#EHKQ4D1=KVO7P%XHK8S2AR4A30[.'OI2UELLOWHM(TZX7 M'=/Z23;HQ8OV:)L)WAB'!H?(C M$CH!NL>;GOB5^.V E7)AZQ- [T6LWDOU[SIR>KML$%)\/=61\Z'KG!$:*AP4 MUZ=QY.*GZ-M*V5$LY[Y9/"4$'0/D#3BW!AHG6#5MFB7JG7 M;!2PHU6J0^1ZD%'NQ=IC]!+]+7JYIQ8U,TXUS8K)RU(Q(GF2T4XQ]HV1U1AL M8K*#4:HX%#=.MK!8QK-;I/_&D9(77 Q"$%I@,8"L<<8%P74#VQ:2=@!+A8?L M"*=;T?\G[7A3+KRD)6_=5#O8-7B,6%>!V$+"#F5%]6'#H\6V:VZ_B[,:QJ<( MVM$LU2@:[O)L4;7M_*Q#KY[!CE*I-)%1U2+1>+=HS4/$IMQVC$JUB?K=I']O MR/0??<#4"$\]G,Z(QTDY.)_@#7]AX7-&'1 MJBT'4QFHB]&(&TY4(.&7M)0.S@(EYBD(#&N]Q/A$@2)*B]]DFO%T.[!4ZCV' MRQ1-MG491##]CKY>:?W/ZB3%U5>W+.G;]P=Q,31NM.03/VFBE3 ]3 M)9,K3S8A>V3>-]A@U&QEQ.9S^.K,V21IOLLGW00^#V$]O=KF1LB*)%^>AL;Z ML,-F0"3\$0CZ_,.G-ON$NZ#<>.TM$)^-:!9P^E3%/V"&CDI"MXK[=T.FN%XC M-]2*@^I%6G M>E>0B!6-9)SP=W?N+A3_(')2T&8-ATP MN<&48D6^PK=T=TW>V:VE7'#U"\9W=)5WI'#-!3.OIU/BXUL]4N5MK2*X8/ ' MSM2\&-CB11<,3>[:ZGO9*5/'@F 6H%]X-)Q<43]OM(7N@OF7 F,&(Z*N=-P@ M/2X41DL;@PL.?.0*RQNTTH9;)KQE_P M4-3;GJ,Z9SJYMX0]1W7-]%OR6&]YENBQ)"X&%4;:*XH+):2S+V4LU MR06C*RL++E838'! 3*5[D?B%V[C.J(+AI^SX)/$Z3[*0JAKJ2Z8?D:D$F02 M*EXTNY+B@LEF#99$LV)Y5B*Y8/2I;Y[XR1'V,;G7YF3?'QV$0K]OEKC1E'FC M8]%S=Y60)M&O$H&#>$)4XFU$6W"&%1*K9_#U @=8(#I&C_'6J!%&E'S5/V\6 M^6=CV *L_ZM3EW ?7+,S[*<_KP$:KJ>?D2#:WB%36$!R=LZ4.7(\3GNV%'JZ M\[X)Y'?S7O]RR("S:$ X3&'Q9RO+W!*89I./%F/UHWYG?6Y(6R;0O'M:ESM M$EMVAK]!-X!DS,"+T9X&;VO=3T="\AA0K$R>PTRB5L37E?!'>E=95&& M=CT=1'O$=75#5Y[DNAQE9W(6R %:$H7H^>,2,V@G%/H7LI)I-RYKKL>R1KS. M^GKJ0VHB2=3GUMG@''3,YODT?+T V4;$6<_3/4%GY)X$@!Z@)D)$Y;J/UC,X MZ]5Z/WI4.CD%/0+Y*K-PKZ&C^%/BT_8KXXA#)P8P0SVG*X57">M]JF5TS[F\ MI6/\J-[3S 1AH7]#QJ(2-<\*3]WK%/4X;99P#K#:=T92IV0)Q"UE' &V[FP( M2];$QMR/>?<0J^HG74TKUYE0><0OJ9S@&-N9V=$& X?1> MHP++KO=<"/ZPSK7KB([6#N('A1A+P&!"& Y.%WJA57B06$5WU*.HST1S\17D M.X2:GV&-CY* &6P*V8]^=J@+QVF%9$NA)_O^G6_-*RPEQM=@"?2,>-AH'(2G M"KL;#' @279',-*L'2T3FCM1'$J!2;_L^SSK9ZT)S=;G!616SA6D;Y@ GM'J M4/ASO?#5F7=:=4\-KZ.ZFHC7_TJ*?07BA$O'O>@E$?CX/U!+ P04 " "$ MB8Y6ML&$P-T0 #+UP %0 &=L9VDM,C R,S R,CA?8V%L+GAM;.U=ZV_; M.!+_?L#]#[KXLTC\) V@1.LG??%HI$VT1ET4M*2;Q__0ZI M1_3B0XXM,HCXZO3R:3/8\E?ASZ$8G1I[V8[/WZGW_^PX-_'_\U&GGG&$7A!^^4!*-) M/"._>-_\)?K@?4$QHGY"Z"_>;WZ4\D_(.8X0]4[(Z.1 =_?4!P2>CN=E'P72;)B'\;CAX>'US&Y]Q\(_!V1IQO Z\9.4E=SV M'_?S?QGYQPC'WS_P+W<^0Q[8*V8?'AG^M,>?FS_VX>@UH?/QX?[^P?A_7R^N M@P5:^B,<<[L%:*^@XERZZ [>OW\_%G\MFK9:/M[1J'C&T;@0I^0,?\6*]A5) M&/[ A'@7)/ 3 ;OV,9ZT!?]M5#0;\8]&!X>CHX/7CRS<*XPO+$A)A*9HYO'O M@%[YU#E%:Y: 9T5DCEF" P'=F#<;GQ!P39!9,%A0-/NT-X_F&)YS>+1_>/B. M/^7?M4;)>@4NRC#WL#UO_&P)/OL1M]OU J&$Z23I;+Q3B:Y\BN)D@:")'_42 MKY-RV[+RKH66\!QV.9O L+)$.AGE%+N4[63AQW/$)O'9'RE.UGV$E) .*&TO M'^C+9Z=Z^&QQ'I$';;]2$FV_?S$,SSG',706[$=/#]?W+QWEMF4]\VD,D9I= M(7J] /AT$LK:;UNN27P/:A.J[4FMAMN6Y(J2%:+@W##T)<=QR%U]Q3'12:8E MW+:D4Q2!NX30"Y/U#?5CY@<\.HMO]P:#DBG]MN6^(/%\E""Z/$5W6JMV-MZZ M1 AR$6UOK;?:M@RG:(8H1>$4@8.GVHXI:;Y]'Q/LP9WSGZ8H(/,8> M=MORGON8BK2\,JI.()6EJ=& ;$B^;:E/"&19<4)%=LVFF'UG8+5;^) F/HX3 MK'?.'BRV+_URB1,C^W8TW7J$ T9DC8 N@<> ,4Z@EV"]:#JZ74?B&_\NTL.L MIMI95#833M)\L AM)J4A^4ZCGIFD"I+=1$!#L3K:#AEWS*0TYS#/TO3;(]^>T]=E7L$!A&D$\Y+($8,U3'*60-38'HEP@[<1L0WZ['GW[ M(F-*OSL\RL&VM^5EE+N353KD]I;=E--@,:>OX_1F-/2LL:]"F_+;G;?5PF9O M#U-1#RMSOS)=?U8[S7#ZNI$1\>[LGX?8>"Z2F]Y.HR3?NM3I@)!)LYH1CU=YC^/(>@H_*'8$E&('Y&@)G+$]V20QI:'8G^+V'DQ\]F=V'Z1LM'<]U=C#O<810DK M/A$.(,#//_C]F#&0XR2EM+)^%?EW*!)/_#UOUV@VMB(K7]^%(8)_XY.I>QCE MH=L=)R?@J6M(R40]7ZZ#(7E3MXH;'=/ (S1$]-/>0?$"]+.AGE"Q5IL[-2C91I0H)2+'G/2 \7R1">CL0'@4Z+U/264&V*%5P$STWB).[<'^R\6728?UJW-Z.0RW^0E>KW878UM M#[URNS<\2J&J2WZ4K3L@X?:%;HJ,/2=34]D>C(TQ,E'>);#JHY0Y7#HZVT.S M,6!F!G )LF):>.6O^9P0HC]\0E,4]AG >S&Q/3YW=OU&IFJ+OD17R(EL0D<[9:V4U1C+&1*N@3$ M<1B*30-^=.7CI M6)J B(X#K(B+)K2V\TUCS,P-X1)\;?4F<1"E_+:,*T*%E9.$XKLTX6'_AGPC M<4#B!"P(4LPG<8(H8@J(M\7?O>CV'#LU7$?A8PZYRE<<$RH4UX'>;NE>0-PB M?#+#N 1>)=.'F7"?'%E/:;MOFNK6+*&^B#I M=#+O;)/6;O:WG8/W!0DI?HN M =59[35!3$MH.VW=$#I#@[B$H:0 ;(*B :GM5'9#'(V-XA*2134QNW'IQG^L M**_<"* E=*B@V@=%0X.886BQ3ME'YRUG?4K3?!PW+7,!OP^\L[O[&%UMF_?1 M9MN\O5F'ADYF5L[&]@_T()8U>4S%3UD5HC6^4= ML1IS#CWRA'<-/TC^BY-%<3+I[#'O3WPG"_P/86!1U7LV8&9[=M&!5*ORL[&- M7 J9)X0EE[,OA(1BD$7T'@>(7LGT6EZ A9D?0OC M.WVH[7X^@$5ED]0.1]WY :5S%'*G!SWRLZA3Y$?X3]05.#F!HKWM#C\@U':9;_A.:VS/W7=A+LIE M?(J"8)75G(KAV9Q2/7>N MMK&=2K?E;5E^]U@[U3US-7)/^PP33F4154I@.]4V1%:JJE/=ZAM*GASQ^-[' M4;:D4ME@FB_$B'M5Y7#U9F2[@VZH>?L0;],9'.IT=1V?M2%P U:V.^IV$-[8 MAD[U\_KF_?)82*99N=0V6:[\0'W;1 \NMB?&V^KA_2VG@=[6FK/)VZ)J"[1O MS1=HCKV,8VVM=NA59Z,72M54_6E+JEI?<&^_EJJFY\\]] 1.GF!E?]V= MWU\%XD"XY?TO_+R^97Q/3%D^SB^Y)C.,+V1.5%I4^G:$51 M@#-[QN'QDF\^^E/\JMJ(IB!R("5Z'F &)G$)P?_ORO^ST7Q.(7_C7/;O2O[S M\=MF8=[NNASW/M "LQ5A.-,@NY+I0-TU572VZ_1;Z9=ZPSB%)#]^27!*S?2BT.WBX'Q07YO:$O$9FAN[[EX1NAUD$ M9[=U'(?4Y*ZT3<9I-3]#^!TN.SW/DBX5..3Y9.,%WGU2[I+4$&F'ZU7&]G$) M5(G6/.2P9Q:[.WE8*G;G;U6[(P6[+I;K!!R(#\'JIZ6#6 2H'"(5BEUKVICOX)$RYODCW9@036D>+Z#VZ MI;&!7D",*5\X^HP8T\G#OO-.&$OY*?GL3;;%Y31FSBNC=32F*%!4.*_:0"XY M[Q3F:NM\OX,:Q'9+1R.).60RY9V*&E4AJV^\,D>K3>5HI-@,.9E1G$*Q.CI< MX!CQ[47BO)_9J-D@<72Y=;/!LM,'IIO MR/%LAB,,DQ[#;B@E=G7]<;-^J;&14_V4:]UX"_P4<04"X9/B+?'U#RHMKQ#% M)&POR.6W[)T]!N)*7K#? M%+/2?@#I],O[-6D/FM(6]#]Z@H/GQZ'7L1]BAQI4B]PWU(^9'XA$Q\\ZI,3L MATU%X.-5&8V/2TX#J,.7Q49)4O\*M%M]K&K7B9)W3CY[@)9!J 6>=W_G9*>YA*V@6Y%Y)[Y4,+&0D-WS?E43V5@AMYR7>JXS! M,!<[E F'2NI6O"RIAA56FJ^HA&\%3&76,JQ"M7BO4J(=56M1?V"I1417B=N* ML1G)L&*J0JQ*^+Z!=EBMY%.X4_Z>T8A]\VEVLWJW=JW@JYS2>:]RKE[)=J + M9X(%"E.^UU%RK;AC6% M_JT\L=79W'9YNLO>K7,X"D5=6KXJ!3WG;\$ YQ:OF3& I-'>=I6[#R:=JKI9 M(GT:L*39IG( :V7XU0%,DWK:'=2D^BH'.365M=7^;IG$RX,VT"6GLST,FB#4 M7MXW,(5+X^-Q$*3+5-1CJW>!P<\1ZK@4;(,S?=M[@NTQ> .'V+9Y';V)5#=X MJU/JHU;%PVSD'CJ[UBU_F"G;JI 8+(\WNA#5F8#N%;:'12$]Z6L*EQ+4J>N.M-V; M8ALIY=] MP))H[!) Y49"@R&AJZWMK7 Z..3ZN83"]0*Z,4]*#%#H:FO[D*<.!;E^KA>\ MSM,$8OE7'.-EFDE?;"-7I@*MY8=:8B-X>CG3/#4HV Z5AYX2>I$"T1/0$IJ!SM&;J M5>_CS/GW@KTW(]0K'N ]/6%@1U2M3)LAVS%EUZQ16P+:8$N5F<:M.;SA%BN+ MFI>;J,PT;$WE*QRL:2';FF6F4FL"+]^J)=YIYQ9#OG&3OVV$Y[_>2!24C"A2)4D+2M M_O4'4)3$MP5 BB3 /.ITVL3>!7?W!V"!Q6+QVS]?9K[SA%E(:/!Y[_#5ZST' M!R[U2##YO/?];O_D;G1QL>>$$0H\Y-, ?]X+Z-X___O?_\WA__SV'_O[SCG! MOO?).:7N_D4PIO]POJ$9_N1\Q0%F**+L'\[OR(_%3^@Y\3%S1G0V]W&$^2^6 M'_[D'+\Z_("<_7V-=G_'@4?9]]N+=;O3*)J'GPX.GI^?7P7T"3U3]B-\Y=*9 M7H-W$8KB<-W:ZY?7Z3]+]M]\$OSX)/[SB$+L<'L%X:>7D'S>$]]-/_O\YA5E MDX.CUZ\/#_[WZO+.G>(9VB>!L)N+]U9)+]=D98H7QZ9O_K& MFX.5..N6^6^]:,V0)3X^6/XR2THD36>$#LFG,-'DDKHH2GJ(4B('I!!_VU^1 M[8L?[1\>[;\Y?/42>GLKG!)C,^KC6SQVQ/\YT.NO3AA>A!'OA#Z=D# B;H+R M@2 [&%'>B[G,20-3AL>?]R;^A/#O'+UY?73T07SE/W-$T6+.>W-(1&?<@ M&5;)"'-T*=MHBH()#B^"L[]B$BWJ" FP]BAMK3Y0MYU.]4#A]-RGS\IQ)65J M?WR%A'_GG 1\L!#D;SZN'E\JSK9E/4,LX$X]O,'L;LKA4TD(T;=!)[HZG.!B4HR)6/;DMYBGW<7CX_":''/4! B M5WCGY']/&I.2+G_;8\:P M=XMY!X^5 Q,@;[^/)8\T7\,]P8(SY*B%HT%5_7GO@>/?IJF.5$ \MX\M)Z4 MFNR=>CT]224LW7A 3;$J:/OT.WI2ZK?0WW[@%/.YV ^_(2;FZ2>EDZ_?4NN[ M+W>*O=CG_E#(XG)KGA(_YJO&XD24"J3;&M;'N+L M3E9PRJTMNVY+O?FYZ6\YMUNYA,NY^9:X7IJO?5*Q3I$K7$S;-V+ROR M_7H2)@S=RQ70Z*2N:"N>7OLD'J/8CQIWRA5[7F;^8[+T2)?\KSFY\0N?7CSL MK207#=;/\(E()-C23*U#9U^D=25G-?R/*67W(E5G\>1$.^+RK*-WB6Q!2'WB MB:VSD_([RP:<7[X'*.93+O;^JW?IJS>*.57>-%/%^277=B^J27*#0/Y30ZUMPYE'F:?]PY?;V3Q:8B]SWL1BRM4[AF@93\7 M"/E=(@",?(10+;&MF^9$@(@&6E"42#L81:T#42TT"(,Q M'$X\+S$:\F\0\2Z"$9J3"/DJ3*1L#U63M&7XJ!4 /9 QK&Y%!#+8I(JH0*JF M?ZB:@BU#1R(YZ%B,P;+I%X/JQN%U[0UEBV2ABY#&. MQ$;NGE:K*-N@MM'^PP(.K2FIG7KP22),+R.H^2*-1=7@G:1U'[@*B4& M%QA&A^E%&,;8.XV9Z%68$>HE]T&2WUW/DT/ILQ?,7!)NPKC B*S3E/T8-M(( M7*U8AO&RA[8#LJ2MH:*L4@E<&YF"^8H$E"4.8CGIGV*7B?RK6=L M9X.CY3GK)0TE8S!'9CT"96DAN[^WS#LF3OX;?DY^(STHTV"W'B=]+2#\/EB& MW])]-P>PP#]4!*O4@"#\V!#"DC-T+6Z[,E)7R\'51 MR@Q]]\*IBS/EA#TL"KOB_]5)6G!0X#F9-KI70+M84TZ/HZ(>:3-.THZ3;>C@ M9-U2]]I45W7*B?ZF*/J:QUDR]2!EON!33KRW)?%2XN[%@DH_Y>0[+LJWXG+6 M;'UT6HT*4#FQWY4[;,*8#+C5GW.M=*^%;E&HG"+OBXJ(5I;%9?,>)==2']<=\2[\Z25L)3H76^E"J7%8J)WS)1>8X>G#DJN)266F/2JYRQ>ZL M^9UU _VO0@K52WB_+)LH)64 M*[EZP&S,B5C]G+R)#"7OBM%3DM\51&C,K6N12?=.M MO2\8.IU8]_PM-5'=KVOY.];+)&M4-/#6GF5N2?>"GTV/*-K3INF5WN-M\"=.^OM'- M;4[@,#J?FW411%3GGJ!@U> T='U3>_#1VMH,9++6[KXG,QH'DGL>K31OZG9B MQXO7]FP#]:J,V0QE)J@K.&>WSV]*8>1LC" 3XNPS$-"@DG-.IU)\.:N3(O2Y MUM/0_7M 7XV=OPZOZ3V]/'JMLUM7M6#-/EP?2G"'K6V9%MK "[F_Q,07MYQ%8LTE M7X/*-^XPAZF=6@,0=#0!)TECWBXYN!<%!2YFV;>D_,JDESOE? ^' MAHJ@-=[[Z>BC$7KJ.:#INO$L3E+&3_&<89>@Y?L2EW45IK8I>V!BE1,E: MEMZZ4%('\8"AH:14QKJ5IDY@2CJFE-R# U%;*6M#.ZI2(GH1GM+%8XW2(O;$ M>0 ;:$1YU)RF8SP0OE\6N=_H!GQJ-6=-]$<78##VT\"*U@>" )WD 2 IDP6! MGR9 %9];49K%(I\,2*L*%RC8S$1\="ROA96],9XNX+(YKM,RI+W>O_J3LA\1 M?0["KXPD#U7P==T-]L4:[V_^-W7(1K12KQ%#(1R]842WT:JG8,Y*,"U,S&;] M-#:Z3H)/TV=3 +/>,\)W%T@4[Q?AGTO?E1H8(G_X.!!32Q6 C/ZQY;[\E6$< M\!VIV+#=(#&XY!%(D/[AT%#N:&V[*U0 )Y&6LT9#%F6<.?_;QI'SOVQ>CKYS M<8 8H<"2F=,"I,->*,-Z:40Y>H G%>E[$,ZQ2\8$>^#Z2J@"D_>\#%;:E>H( MW=.BMR<0K%S6F7O-1_\A+@X:[' M8^+BNSERL=3+E>A,O:/>,)NE6G[0RJ:C^URQ;S1@&4\@EI^QHJJ@%O-/X?MJ MF*GB]J*EX&J>":C8C1[E:"%2"TM[/6 ?<-KL!3N&W-(DWNP4I M)6F(C?HY&MD]%N8F9.Q5/F(@JF5F:VMDI8$M#@[B9?M;%VM(7 M79;53Y0I]QQ0&=8BY= PJY8? N388"4546$XW$@JO?=223XT:"1*0/B\,WTY M8A.DRCU?)BU*7'J_+%N4.&GF?O.6F=DJQ'=3RJ+[5*D2?A77 !ZTW<< FP)ZZ\C"(DWSY_*0]M5M!9$LB76+UX;@W2U:)^7%U+G ML1&8PTP46F)F&1YVOP73'BPV1Y.WAJ[7<]-O-,+A#5J((7\=R,].*VD-)?XK M^SW5D+OMB4O#QO?/5-O&:UI3%72;&CDO.#@1=6EF3JG?F3/4IFK?-C9U071P M!]^AL<]IS+1MO2$V=7VEJ:D+DH-;ORXM39[T>_6&^.'#P"R=EQRR](<.+7U' M7K0-O:;EGGM8ABY(#N^WNK2T"%;JVWI#;>QR4&-K%V4'[=VE:SPCDZG\YB= M_7 X,-]8DAVT=]O>,0GF"E%22>0IB97$QH*D=:PM$QTTMKD:[GG51HBQA3@% M43Q7*.-Z.#*4!E,KRJ;6 ++8*Q@^7+F.0E0X.(1#:-0>M( , P%((GPUH77 MQ%' 2C-)PD2&:A@HE"4&MZXVF'X4\RXCF[@JB(<'1$YP,"IF Q[?:.#6@61# M/SQ4BK*#80>[ST%OD%!ABCD/\JL/18^;'(HZO^1:WAV2[@Y)=X>DNT-2JU9Q MNT/2W2%I2[$8B[TW/20^'=GQ7 M$!TT=I<'>$V/2H\&=LA1%!U9'[.6#0L3#8 MQU<"KPCZ+RU9MA>M%JVGW7R+YK1RCZYO\CY+6RBL?H5>R"R>R>R>(^D]IQ;H MK%0B'MB?>YV K[A)5);-DO2?)Z0V;5D^<%/2>)W<0(I%8S#V^'(N)7E MM_Q0A/5Q);WM F/S9ZF)0@M]3L%>57>IY*\ _3T@@/*X2+%1B/^ MWW+Q9$64>B0NLV$V%[7=Q*$G?&)836FS]P&%!H=$K^==>)[6$SV9,)Q,#$5I M90^HU6#O_^A1:G;:1 =+SBA[PLQ*W]0!KKVF(U]\&5U2%*Q%DJ:G5!/W7N:F MT2"A6FI 9C=WD">^-3W__5N>AIK&3[[J*GE2' W45/?>7ZFVTD6Y##0TM#!NK/>I JC7E&V$NE 8 'D[N?\ MHP84#4KC#0, ?=L;"_)E+S/"ML]2#<3V99&MVV/>,.IB["4/"B9C53X *LD' M@H9$=@B6=^:F(Q2L>HY&N<@2\4 @ 26' 'EO=(XZ";Q:P$B8!@*04@-P.]IV M,/F)^D_BL5LNR!?*&'W&56_^+@.N%;2VVULA.&3FC\8F**[(]7C$L$>B<^02 MGT2+]![L4G*Q4T)S_AO9,[YU6K$=P<8J@;O(;F)D&((OGR^UK>#V^821PR1SY%\$W_!+=/V/_"5_1()I* M@C!;-6L[SNWI"/8'*ZJ%*Y7Z$R-V_TQ;Z@9I:S\C^CG50-"M"$'HZ2**X[4) MNVCOIP5^HQP(O;$(2&UM1*6^%I$7S?VLP&]T W$W%GVIKTSF7GP;N//F?EK< MU[J!N!L,[V@KJ!'2 33C+]RL7Z?/$2HQ"G12S6HN=* M8+R7O6RQ;L=)&MH\;9%1M3MUXMD,L<7U./GVB3C@%F5C9,I\*"FS;"-YI2/1 M8-5,SZILD(EY?\-I):I$I/14,90J]E&*4M*FDS::*KIJME]%DV^'6L57WKXN M%5])F.TING*)PQ#C= B%+B/SU%BJXBM*1D..HE(L13$6*9,U15DTH2HZ K5! MK"_2DD@_XN9BR(UBY O')L^RA3F,Y=KJ %&$3JZV17DT5:*JDCQE/&:R;Y4& M5^-C;Q9NNQ#9G(G;&HR]9N0F\9;E,G!UZ2'\@T13L2I/XC%<+/A:CVBB1@N& MZL%HC!C:6!_K)L6!7XZL[[!J7I(T=EJPNR2YNR2YNR0YR$N2=\C'(KU&S$J/ MR/VA=U%2P=5[A?0MQQJMIQDX0EM_3208B4>]_>5K/=GPG'SAHF9\J.I'PT!( M4SEP !GSDB/J^RC"#/GR=4N1;D +EFH5+R.EXL7S,N'#^V$:.J\ 9.CW+1N:?_5+3'R/!!/%:5&) MT%2!EX:&!A2 #-WV6\5K*96/G5=0/GP8(*!T&H9X5PJ)PYHK\>K\]Y#50*6A'5P4&GI T'8\DR5")"MI03, M4R6ZH5A=(CRX<3"V;TAS5N_IB!'%(X"EID3E+.=/@&!9'3 X85T8^QN65S4#N0:&FUH5 M,,AA+AP I:,X-L+8GB[F"1SIKK@K#9B^\=5FIJYE*@XC&W M='=YS>XP>R*NY.G#:DICZ0V C:E"WK8#A-L87>2_IL*%LA?S).0]IR:HS%JR M/JQBYYD'/6%@959!"SCUFC1PPZ=EK,J(R]+T?=M.JT=3B;#]S#LUO'&ZJ!&5 MB%?+.G$3DY+VXDWUDSJ@J9:WF*73@+R=V5%VW4":)UVK,>W@3K6#>+"1D=9#;J:WGJH)&)K MG$::+JLD+I1=CU/9PW/*5KUMQ-6?4$;6I6^J-Z9'LBH^HG'Q_U7SSI@R9_4! M9_.%3$$?,SV5A&C"[35)W[))Y=78P*HY#8V]:KD4FULYES5;75VXB@-5PR96 M;H.OT/]MQF4(;X*KZ(QM@;6L3:6R6[$=%@_078]SXLFV8A+R_K?#$J-2'8GM MV RWA8"MF^'M4.HW?S[POH=X(ZP\#[:2V,#F6-W#J8[4;4]'@(WYQ!DQ\AAS M>KE]RX2]7WFL:UQ 9'">,;9WX?LO\>HD2YS7+0E_?%E\P8$[G2'V0W4]7L4Y M")>LK8W&'L[59RF[MAK@J#"KMH0-EVSZPX\*[U_MP!WLS3H.KBK MJM*DQ6ZHX)WVD*L5S54O02R:;#6NIDN9!NX=U7?1#1:7*4BKIDZR&X7*E*AIGR69.MU(%3P(O?U(JOJ*7;OFF>*JURK)$P2;C,M.J M/=F7NZ.LW5&6Q4=9ZU/UKYA.&)I/B0O6F^3T$O)![!/D*EAQOG6W[*%9Z62G M*Q+R_L^WU+:E.H+;<CKIN&$Y7E.MI%#!O!:6I4I-U7;9,?&N7T+G%?RA6_R*U^#O_(>/K MW" BNB^BO2VNI/,M_^HD;2?KZESK]JRH2_L@C;6TC,>2[:QB_0S16[-R5L.B MC!M9OUH>9.*7PLZ[E*]=RMFG L]*G_0OF8@DKB>%Z7;\&X:?&UG="*LBM^4,5B_1"%1A M )/G8!.+MO5SNY2B74J1;4 -S(GM4HIV*44=S9:Z!]YW7$S$"-4X[,Z36NZW M8,$A^[=;!5AE_U2D[T$XQRX9$^Q)3U5AVA1(5*8OMMKI!=(R)N*E%A-B-1\BB!7D+"<3DA8=U"9=+! M1L'.E#B;S7VZP/@6\P9$TR.&/:*KT;NB1JOFG'5[3MH@K&"*GOC/(^\"_"?_ M#U!+ P04 " "$B8Y6>:M%'\M0 )E00 %0 &=L9VDM,C R,S R,CA? M;&%B+GAM;.5];7/D-I+F]XNX_X#S;NS8$9+;W=[9L3TS>Z&6U#V*5;=TDFS? MWL2&@R)1)6ZSR!J0):GFUQ\ OA1)( &0J@)2NQL[,[;J2? !\3#QEDC\Z7\_ MKS+R2%F9%OF?OWK[[7=?$9K'19+FRS]_]?/M\XOI5ZV5*$5G]_;''W]\(W]MH0KR^9YE[3.^?]/2Z4KFOZ8&?(])F?Y42GJ7 M11Q5LMFMCR$@0OS;<0L[%G\Z?OON^/NWWSZ7R5?MRY=OD!49O:$+(JOY4[5= M]/9?Q(/^H?GS971/LZ^( M0')]@/7Z<5!68_3&-]EKRM(B.<_GL1Y;!Z+/OQU6O: "?7OO5;@KJBB;1;YO MZ9WV9SKOC>_L_+]I[N?IO#?=LSP([4JE//GUZM]K)OYXR?]I0)$^5[P#HTE+ M4A1A\,#R";)C:,KN2B_B0;F9\.8%4^LN>D99YB(J[V7!F_)X&45K_H!WW[^A M656V?SD6?Y$OH?G#;Z)OI"N:5^=_VZ355O3LK4W$8LLK:1!OXH)W:.OJ.*M??FV^8,7*F4KS_@I'@]^R^^XY]4OG M5( *#6",EL6&Q712F_=K->4--RQ7&;<2@SB:'_]\^]6_UE"RPY*_"O1__.G- M[@E!)';-BZ&,4=X7%/&73W1U3QE0;SW4IZ!,9/LZTN'0R,= ;JR:#DHDEORU M1H=7#=?QJLCMDM'@?.H%I-D7BP)"HQ2(V5@F-0Z;1DZ2)!43G"B[CM+D(C^- MUBD?MQGU8K'QJ1TG^GT=&0W0:,J%Y5A?.QLBC/C$FC1F>-1V0ZLHS6ER'K$\ MS9>E4680V*>^S(3[PM(CT2C*2&\LI19,6C0>!5U'C _,S".@ <3KR$=#;C#B MZ?V.1AD:4LH(1T+PB. S;XHBKWC5>*G+B[RB_*6816$V\2D2%_)]T9CP:$3D M0'(LJJ$):6WPJ.PDK](DS395^DAO:;QAO'NEY?ESG&T2FGS@C2HFBIM*+A!? M+5I?>4W9[0/_8-YO]0485@4.^D2OP[+#O[K!H.YPCT/SA1V^CLJ LF= =A9[ M6A-99LM4?G/?O7OW@_SN/EY^O!C-N[E3*&RS6'2)6!M=B-?']]HX_UN##G2S]+L\W:2:"5,H3L06>)X;N MTP3WUVW:2>^Z2Q@;7"V.!)7N45B0SD0*1ACAZ14O:532AR)++E9K5CS*[37S M&I[1PJ=T8&>'!YN7-4>KO6@O1-\.CKPX9/6JH-H_QS^9 ^BW\RR\MD MX%-==N)]<<%H--JR4AQ+JS.0;JLU\=O-1;63OG;5&$ET5VA>'Q@SG9'';M[-\+]J4JGO+R(TMSH7GNO*]I MEM$J_3O_-_/T<58)WCSAO*IU?G":>7#ES><\5F);R.]*TA8C_6"OH -,2O4. ML&15S_GQ?]LY/OXONX"]VYCF$4L+C;LSX'Q(T4I3" X$!9>5C=E8/"WDL%[K M5TJ_9%O8)PU_]^9Q=+0Z?]+_,7BS0HS&S5E##CTDOUHLTIC>KJ.8PFVJ 7EK M6)!@U[H* D<30[3&[5SCB 0>NK4_%7GU8/IZ1P!OK:PEUK7PX%<]N7%]1MB^2&&V#+!8X5(5 MS:*%R2RX[J9SA18QQ'1Q9]NL:=366#;)^RLTEI!R%1AJ=Q@/JV,WI?7>1EQ39BB<30E>F /AT)3+3O2%14<-58J8T5(X!DASSL6M3GHJ+E M=;2-[C-ZE1L6, "@-P=B)-HY#RTJN 2LU-23 AQ+&C#AZ$/W)WUR=T^%FPQZ MP" R4(AJ9="A\,E@3,TL [%WZU,&'.GH#P;0,%)0R>K%L,,AE(-"SB((@?:HA4 ) ^HN6,%+=A4QH83CD8.2F!$\(,!ET&T&CXFXX.=UQT]%O MOJ+?%#IMQ%OW0_ VU[%1(MO$,7FQ!!UEY!.-R@VC>UQ,TN;*0]R2NNA:'1CYJ<,+SLTD7 B\%@,B6482R0=@/79Q1CI]KL8+3"X=ES8J7XDX]8%BV1RQYZ-#/?N_WN](%H] M<*4-C0[J>&YH61%RM M0."_%N$OS%M+;1?;/?@91[-K.2E1W T(3X\C,UN=BG3245QMHNR.LI6ATX'A MWG.2&4@K"G@B# [;J<@(0?G@SCF5OZ;5@P@/^G<:,<' M<'!DDKF_(Y+3*[4[->EN&UQG,PDK9RMEE&BMOET9Y(D74H>)B6*D%@^>O.PV MRD1Z-9.=(OI.:!8]#7FXDE>4:;E4G%VOM,,[)Y."]HBS* M#/WB&.3W&C =P>$=8'U$<,D8:6DG7!)$_D*SQ$\BL&M6)!N9>&Q"[B^#D?[R!P4:Y=_$"!,4A&2L_=?=2 MEU>'Y.?_G-%_*'M&@%1=MMVUN8>3MOP179YFPP*,!N5OG06DN%M.42 XVASDI2R. M\);>Y__LZ5O"I6RR9RF"6%J)I=T3'X2 M,+DF_OY(BR6+U@_B6(XM^;>*]9X '**K) $? X/KPX6=LN?;@QW6!?#Y9I1$ M\K:LYS0VS $ H#>78"3:N08M*K@$K-24!6R)E1U!C0Y\?BKZSX*=;LJJ6%&F M2SH*@?P=G(,([D[/C1'!56&DI2BBP1S6&YSGR<\EW1$RS!0 I+_)@I'J;KZ@ MA05O>SLW9=; ?8% DPZ.:;N3MY4(+A'KX#=I^>7]]CW-XX=5Q+X8-T!M9GZW M1-TJ,=PD-=L$U]E$HNI&:L^,"#O2F6$Y8G,C\HIL:'TI>QWA)*)4VL_$>.3& MT=9OUN()U1DF,G8P1"/(*6S5V%=I2\2+ZZ+:ZJBBKIOLR12QE[0<+#1:!/:- MI@.&!C@: =HY.CA#3$<-6^DK%3-Z0*N55YFY56$@-;,)'KDY\01'_1KM'7C' MX"PM*Y;>;SC>, W0H;Q- 6"*W?!?A017A)F7DI&[!SSXQJ (US6.FV"8WQ!L M>#0$87 T.TQ,'SJ]F_5C&<2(^-NR&8!]II8#[7JLUP/M)KJ# ^TZ8'#1N+"# M1L>^1L"V#8?F7LL/!:-Q5.H58P)ZVVHP$NWV&;2HX$*Q4E.ND&] AQ%'2>-O ME\7CFX2FM3;X/^QDP?^%#[\?*3NY+^7<;509S>\^1 #2$FVO_!B\R2%&ZK3E M42X;-RC?#7U6Q/(N$3%5TM1@^+.O9M:1:ENY_QN*1M804D:)#41.2#TW\ E_ M<"(#7[)HJ:$_^MU7$VMIM6T\^!%%(^L8C5NYPQ !"M7,9[2,6;H6$U%3/08P M[XVN(:FT?0^#2P(J,5@)/6P@QWY#EV*.*EF! MFI$6I#'!(QN9(/2,#Y,<*]O#AQ2/0MNDGPZ,5D)CAHXJJK.["KM 2KJF+"T2 M/LQF-@TI2-_J :B.=3."H5*,GANHE1I.)#Z\2,[SQ$DB'2Z,0$8T]?)H0 C% M,61FDX8(P THC ]I&4=9S>4#_]LX9LR"]2T0D.Y8) H0E5 @=J!8:H-6,](D MJ&!$AC4WN?208<2B4-5+I8,A%,J8FTTF,O]=")&<;A@;L(9['!CJ;5/60K;; MGP5P*(1B(:=&_DGX0"B!>J#SO$JK[8B3L0P.J,87X5H"25%$$6< MRE#D[")/Z/._T2U8+P7G5Q, S:$H1B!$JM S V31@(E$$PX/(@QQEU?$MK=I M;.DJ5*!?:4!$A]H8HQ") Z &J*-!D]N+TY ]R5WT?)%PH::+-):;SA:5@'B_ M8K'0'FH& ".2CIDAH"!N1(96(85TD<<%6Q>]< =Y5Q/;GA8)/$*Q6/D5E5,5 MAM(RFB 2F M/0&8#TZ,Z)H44XOR3+("($H(H[B1)^(LJF_^Y3'/Z%JR_%NM7 M70:Z0TUI@(B4!+,#]-,@C]I_(,)&)-)$(IIW$ZKZ+KQHWKF*YAUJT;R;(YJ[ MIP*):+Z?4-7OPXOF>U?1?(]:--_/$HTXMA=2-J?\'Z_87?&D"\X&D4$DHU+5 M"F8'PR<7A9M-+,) C&>$24B9R('5%;MFQ6.:Q_"0&8('$0Q 6JN:$1:?=/0$ M;?KI!L2M75!?4P_*K1])"POC988D]2ZFQN 3R9"8U;G4Z)"2N"[**LK^7[HV M3L3UX"#RT!+6BF2 Q"<5'3V;8&H;PHU"3*P;N8H-#>U1LM'O_HX :VCMC@#W M?D0A ATC[47FK-X[\GY.3 QY3AB- (\P_-E;(VM(=6W<^PU'$ZN$E!:6WS7' MA/B0+PL1(_50Y'" @ KQU=(0N;:UQ[^C:'& E'*O:R%CS00NT&K\[]YZ]G'=+J.O/T!1>N.V2C==/N[Y];\E:45?_)IL5IM\F:71Q?Q*6:::2KE0[D2Q PP58-*@*% M%$!:RJVW'9"T2,\BN&94B)#RAI"' &F>4':U6&A[>Q/8ERCLA%MQP$@4(K'2 M4Z^1H<=QSX+4)D3:A)7-15EN*)LD'HU)( F!Y $A*7B,=Z8"+0OG6Q2=**)C69#VD>Y7$: M95UZ1-V*N-W$FUH!Q:,B-I"*GVJS-9=@9[E)=^EY*KP,P?J59]F]Y M\93?TJ@L: =IT]HAMD"8>G M30%CAGL^KFTD/3JUK<4BTHR1('2&N\GYL1L;UU:!CEA65-P7D3[2LZB*&FY@ M?2&X[T.5)M+CTY0Z+"()&0F"YR<[&Y$J)FHU%2QE##OE0ZUE88@2'Z'\)XY1 M**JY8SH((GGH>!DRR##28H-HX7859=G[39GFM(0[HA'*KQ:T%(=:&$ 0:4'' M"]""A)(6&T0+YRO*EKQ[^\B*I^JAR<\*U@U ^]6&D?)0(UHH(JV8^ &::4U( M;=.FU TCGN==0O$ZRR)<4PW4LVQ LB/-*#A,@H'(*6K):"S66SX7%;DKR,\E M)=4#)3*<->%_[V6"K\L)==-('(L#$?6H/$\BII.0">S]UA&0L'+WB()$(20K M/?@>DLZ"M":>57/%-YCY+XP]9 M$<&K+ .,YXQY*KU1LKP= )$"5%90BCP))!(9I/W?1_D7MEE7\?::%3&E(LJJ M[+R5;?W-T=JO9B95::@F)U-$.IO"%U#@K@C2*^.HUV.%7,P30>,BFUL1?[E] MB/@+O-I4I>A!.3%X%=QHY'E[P:$"HTT&@P4BZ3G0A#8D-B8]ZT#S MLW*7!9 F[[_]Y8NHO)?UW)3'RRA:U\JD656V?]E)M/G#;UWT MR-6B"RFY+NJ%#>!&^VFF/@0ZIS)"GU/L@LMS!EDE8+$U%:&NNPBBUIK\M;4/ MK\N3LJ15:5'@&.13:WJ"?54-$6CTHZ6E1)M)$!(5-"-%)S$H6/^: .BJTA@! MD2E$SPZZVJ6V^2FX8DZC\N$D3\3_G/]MDSY&F>B-3ZK3B+$M'P7^$F6;\;F* MB;8^%36I.GV%.1FB4=P4MHH"N5%PV34K^WR2'%-._SZCGVFE7^9P,_'JMAS( M#[R7 8]&4@XD=:_2 U\O'RXX6&S@W-Q-S@.F)=@-VH M*E,,?>AE>D6$:MRM@FMG,M6Q@AHD67-H2L./GRYR<4]PP;9<^\!W,H3X=#LZ M_[KCG5B@_3Q1!]+9:1X%[%;.+7J=C)#WT+C$?D8JPD54]3FQP1:42B/"&= MV1')Z7YWXN;H[(H3C,3>X"6-2GJ3+A^JJ\7/)96? ? F+#8^E>9$OR\UHP$: MK;FP5,;! G5<+(Y%V&17 )$E8/%J-0VCKP[1M\&=&L;>S-B-(6GHRS2Z3[-4 M3,BXJY3[PP]%EE!6"O]7;2WKRN[F/L4RM5)].;G:HG%!$PDKF:5WYEVWM^?D M+B_4I=L.A\D@D/8<]CI@-$9]3=OUZ!F&W_JX+/+E'66K,WIO67K6(KTJ"*8Z MD(X*PZ,9D!LD%AGX5N1B[SWCQL<5MR8)-P^NG#H4@,KA62MI8$W:S<2GEES( M]T5EPJ-1EP-)!YDMZA //O+.1$'AAV+#N82CU&Q&X>9X+G(S6Z 1G!--!\D5 MW60/B>3:[9SK:"OV1<_\8NAMTZ^T"=VK6]53G#FRX17B)J,?J3XD_\W9S7H/H@T,M0ZB$H96( M'1*-US'24R_:RY?' DT$7&[]B9%[/!K,BW&16)T@J4@)2>*B1+"6KYT76[5F MM0J^7F%6G\4$C0S=>([U^*%;I9"&):3(X.(#YLA6^3G8(5C#,$O0:H1&A*Y, ME8P:PVUJO#)L9QSBA.&*WD7/O3$ ')%CM0HQ5;1403=G!$S0R,^-)SB+Y ;= MF"[\%N7DS7(LV^/3-L1?P1;XY$WO&A1^5[*;XLH:F(Y?:9&>XX\AJJ/HXS$, MC4Q@;O#20UEG3/C'[[[][KOOWHJS"^11&![QGF^UR2*1?_>(O/ONZ ^__^Z( M0TA9YU:(-M5#P=*_T^2(#'^1,X9$SB"*70*&(Y*E7)1)?1?&FG4'XGD?^X^_ M%_;B/\$%V\M 83PLJ,"\G@L$2 Z. (XP:$0*$%-VE^J$'K \.\U JGSWP]&[ M/_QX] =N9E1F<,V=)(D\@1]EUU'*APZGT3JME*NIK6BOFT]FRH.-)CT4C1[- M_)0-I Y-Q-&-XS0G<6T07$8WM(K2G";G$Q(:>%;C-!G#M%(#\]#L%'QG= M\CXTIZ1O^$__\,.[MW_X(Y98V$]I7K#VF@A:0GY*A?F4#T2R+YXQ!HW' 8BI M%R#GQ_Q55+R\3*R%I0T\N$)4U5_D<;81P[?K>F'NI*I8>K^IQ.[I72'6^W;U ML.AJ7X6'=68O>2%F!SBG9.Q.\P5UTCM:)*[4=EC"OO\,F&$ZWF+9X=?:X!*D M(UN]U)">:!FN/EU'[(K)E'.)G.9?4R:SA&H53(%0!6'EC"Z2* VA:E:8L^J%4G+Q4=8K: M6H/02AL2MZFL1J-6V("BJ[KJ16.4RH+SECM;A=88D+G'=]UMX;EOZYK,PRG17BE8DK M4FU:"5M%JM_'#2[4WK[BQ+F'DV6@ M_=TILPX',S2B=.=JWAC&,]E0[JZPSC2,%H'TYC+',, QZLMQ=C'4%;ZIA5(C MX[P"1 ?5%3RC *!X]62<2VBUA&0B,>'V(S>3H(JRS!]0WWLT@:23P#!-&^H MZ.[*$4O@,(CVFY'82'F8G%@+1:,H,S\U9;% D]W],(AN@FE.87_@+74J=N0X MJ5_3ZN%TPZ6_HNS\N=G&$]GF^/\G=]$S&'0SHR2_84^SJSJ,@YI<#!K=SN>N M7'8490C.Q)X6976U^%@4B=SFH^PQC6EY6V3PL TV\-O/VH@/>UD(C4995HIJ M#UO*\U\XA/21%65YS8H%&,0Y0/B4BH9:7QN]GW%MP:O$QA*0"%)#@BO@ELI8 ME(\TIRS*1.J;9)7FJ>BGQ1&-)M\\%/_B:.PU@FE2A0812DZ6:%S/)+I*/U8; M'Y'&7 9\# L@YUBN#^@.T=8CRDO^^0#O1(L,<@Q:I:H]^+R#X?)B,$'XA',- M#:^6ZH&RST5>#*O0J-DR8W0U]JJI214:R,S)$HU'FT17T:$P;C1(OFYLOGGQ M457@YJT/-!%NDT\43AE-4G&Q4Y1IUN1M8&\W;%D)=[=J@4@_.OFQUDE.EV+G M1N>CG%@J^4!J/*FB9Q+7%H0U)L%=ULYW9$O"FRX _C(ZN<\O$_GP/N(TTSX)_$ M,Z_R,\I;K2RR9EO]:O%+Q%(1BMZ&GI_+6^YUW]?$ KSYL5D5ZWS;).O@PIM- M&59@,BQ'J/"Q*:D[E4.H+"NX5P2& ],&#RB&:A/&9L%%Y\9//_I*<

^_:9>"B99\#,"B@B5I'K'M1457Y:3S@0=]HO\=SH.^.G67]""/P[4( M<_B* ENV][+8=C(M"T;R?7(NC7-YSX?1\+8%B/;_78"454TK4'P.WD132 8!66-:'.96=8WW! M\?X9Y?@4TNQJ]O4VN1!L#FMN!8".L5\"J0HR3FQQ@26QQ?!P1G=_P"B ZV*U MAK="IA41[IB-6^7@HS9F>VR"GL$=/GG3F0?7Z_ [?8S2K/Y(>S&L32*#]U&9 MQDY?NT,IX1RR""A..,F>+E?4G!=MZG8VL-'ENUG&.Y3 MJ3;2?4E"6#3KF!:"0$?/T43"Q0IY7UCD&)VF3!X1P(94$^C=M$"T.C(Y*?D; M.IVB06AE1-JFE@:+5RY"?DJJ__C6X9GZEZ?*!$SEYI"Q:TL^; MU3UE5POE_)"E'YM>C$^5S:UD7WY3RT"CRYG$QX)MBR%-.75O62K=9:]$!%VG M:^5-7>K$,C *&^R")Q7@5=*PS-@MD-Z)12.@YF.0W_S+.H+#/,I]!)IAI9:6 U96G! M>X2(5::^8\]U4P?IF;@1%D%WXC@2#SS6=AI-AQTONPK+<53<**1-81->*.*# MJ%,[G6V8^ QD?65>.OG;U5K&\YT_4Q:G);A(.Z,<[[='S*FFXABG%(*HBYO' M7.T!QRG;JCE-$XYO$%1FXO^)#7DGUTI=BNLIJ;MG8EDOV7"\E M;5!4/I"D7T[P3Z=;U1FN% 'O!T1[O2'>3'EP,[P>BDUV9IKPDER"9DEN$!;F M$CH6,&K/&I.'I@/7L=*%TJ5-OHR,P[X)K@73 /HS?9*_P MT3K8(AI'ZZKA. M@3I#;*YH"FE3WEFRYN0>(@1'0HVCX)EZ5(P1"!*HD/-ZI\)](7EH>EX]YC792HE/VDF?GOO+'W?8#]E_/>$WM/AXQF_B0%4^ENZ?3F 1R<"!YP*\I>#SZLI,T>C&Y52.M M,/FNS[02Q&1*GH0F[[<_ES2YR+OLW2=QE3ZF54IMZIM3D.<%^YD5':WJ3RP% MC7YG4]?N.=9"EKE#=YG>=T48\VL?L)6=TR3Y'9^;VD5#"MZ1">XO>O']=\6- MF,[':48'VTIWQ7X\RF$>Y=/G'/)E]75]B.>@^3X.6+GQ=]9[E$@)NV!68D'F[_)?H= ! MDX77J P[]4%D!@Q'HV4[1W7%=&C:!.MD#Y?/WU"6[[UR[4]8F5J_S M6TY)['^HC0Z?R?'1M.(+N$/-^9JRY O.0KN\]FFY+LJTKKFXRK(JWQH4;S+R M?6N(O0)C%P-;8-'E)+:0$LLHDRFH(HD.+C8^%)-1K6UTZP7_Y.J(PEX.:N ] M.-IZ3M#L7IU1NF:[(38A3B&M#D^:P%%Q?Q*BE/VC"IW$<;')Q650,4T?#6>\ MW4S#:A&NC%F*JAU^)8*<-9$%TH1\G3:%?,.[9,)G>PGE,[*Z%#&C:XIY%2*] MH9EX9=<1$[/)%[RT<4'8!*ROZ%0Y#TMYC>+6U@"4.M_+&."2X MR/E,B#]HBI0'-F%5JZ%O%FC/ +\65;*:#*B=[-(&'7Z:H];DFM%UE";F&ZKM M9F'%IJ^$66]#&_R2T_(UJ6Y=&[3C3(P^KG7IU]%6N&&QQA?';,-?31K=IUDZ MJQ\W%X:C+W>IL%M_;BH)S4+NB^B#&O\ZH;VQ:S=J7==%ULN_=:$DVY6*\#-H MIX4WE/<3&WU=7 5NL M1#SL@4-?=X_&E";R4M_;**-7"_Z79"/\.:UWA>$(4JNAY[M*'2LR"LZU6*'I MQIVI:FZ^E89UIXUL$]]]?+AINO8@(%\P8G4!MNV*[ZEZ]D\O0A MS:,\WL/DR5@0 A4[5-1!S892T'C=V=1MDZ>N!%R3IUXG(TXUBA/95XO+(E_> M4;;JA]D:>B?(,-1PP%P1:#B@MT(C3&>JYN% Q@V.^9!T98T3]J*_&[IN9GO# MH.Y1Y5683VU!)/M*&F.P3&\L_!2Q-" 1_CF4BIQ +SHGEHDU^O =<[]:O;B6 MK:.65)-0NH+(0QH;XS'K#>!JTMXPY"@O*CK8H!SI,+@,^\[Y,LTIK_0IHTGJ MTGN.\*$Z32UMJ*\<@%%VD3J&YIZ1T<Y2:*J(7IT+;JV=SD90!'\JG624% M@C%[,R=E#5P9*ET-EI4F7)O@8!=L^<_U4@2K$4I7-N7*@]':WV'N\@!V/_J< MNP_F:G$GPCDV;*M+T#[!SMN^QY1J=)L>+D;!Q365J6E?K6KPM<;">[7!Y*:= M'Y\6);R?8;((L*DVBZ9-$6LLN+_+B7?K8+ PBOO]ZW-+@8Z&2Q2+.4?XHN M#@VT#.7@+%6!'!Y@AMD!FBFK#K&'KYWB_1:O.MUWWUZ\?8=U7_5E^ZFO(CH MYNT47OUU$RKP36\9&%&L@+R7@?]'1"D^1AF59V_%5QC+WJ1\.,F3X1]ZR/JJ M$/4419/I_/R93\#R);WAG_SY8D'!. /?)'Q^2V%>1=:^/SL>ZU&P'-)P);P#>VFZ%>+4\JJ*,U%N.IE$2D#5Q<# M;YO 3L0['1K1.#3F0G&LGYZ-T$Y<6Q$9$BIB60YW'ZE<5)Y*TVH@;=\:I M3W1U=+/S> ^I>S5Z=Y#:C7 H:@)3:->$]FQUR6@.I"]YK+A-A=L=)KY[X,.^ MY4/7L5Z*)05=Q2>9>U/;C$IUHIM@BT-[TPDKMS#L2A"^K3L93JJZD'V'&(,Q M4\WV=+MS+?,Y19FVBID75M($'2&-1ILJ(L^"3O M=K->9_(*L"AK;PV[R!<%6]5W0%AN='.U]GJYV[0J#>YYAYJ6G5FEF>V/E'H(@N MT[M-%"K07/UT&E_^>(D3W@? M7 I/5X_[FG%>E'4W8-I6,_=4MD\I[O5U]-6[EX+1"'Z?M1E_(_VRC\B@='D8 ML5^^F$MT3R"[1V"ZC?5]5*;EU:*9JO76)C\"83TOKC]2=E^4U+1):&4Z;IK6@' +(DTP?<;C MZMS1Y^I]IIZQIDV9).](WQ.0QH'4-@GTHT$^Z+3H]$HR\C/37@];Y".@GN)VJU^3< ZU,_1KI]^6B! M:-1C8C<6SV67[O1L#YEQH1M".G'*X#1HS&7!^KL#Q$)W%XD/ (,KP86=H@0< MN6TO:5E2VMU%5K.R^@Z+D5QAQ6=W+Z-I%-S\#&@5P M.)8*:#P/8('-!9EIJD.:)NKT9C\W8((W5PU(05[&@O5X-Y69;N^$F!Z(Q96X MD#RT)/8PHY<\NL197,V_IM7#Z::LBA5EUG4E1VN_,_E)51K.XIU,@[NE>7S5 MV;NTKO/-MO;DB1= VA(P3<,LE;6O/+F:(Q*K9J"L_R=[7(:+L>\-=/<*C;?2[99HA#F)KFY? MO4$>$6Y.I#WI_1F3%^U"%2]R3FDC^;DOWSM;^Y3IQ"KU=>IHBD:HT_B.E?HA M2AGY)9(G/^?-F76'F_DL-E[[Y:V,C.>F"%R1F>B@85 Q$Q?A!\W3VAFZG7W&H3*C-(0.5@AT:($\@JF0OZ MIKRK!O2)0)2K5=J,//+D5&:Q6E+NJ6GIO(\YL0R_,IU1O:%>)Q2 2+C36:L* M[LJ0NAV4@G3SM,=YBG,U&P72J[-#-5E@5.04)]H9'7P?Y'RUSHHMI3>T$IFN MBKR^M\MQX]5N'6!GQ+5*FBT2FVEP7*YJPFX<3O# MWIOFYE2K4]T48U3;,3.(^Q/@RY/%Q \TV63T:C$^NB9.HL8R[6DF+CZY$QFX M;)WL[-*\)I-Y694'R67F%17SFB;$H@"(\Z[JK?'60Z MW3 FL[^X=8<,P?M%6$;U'A*S0B-&9JDF,,NSY[L!ASSNFP^2< MG<^^AV9&KI;>YD33JM+-AMS,@DMK.E>3MCIS4&S\UL>5J%;&M=%'RFB _"F)2U=1(""=S-*JWQEY3GU@$@DN%7LI<=]MF6B<*CJKZ.FG9Q%5!8ED4*7ME!6KI7VFZ?*AH M2Z=\J6D1Y.[J>9K?HQ2ZL*\?SM>[SJCFO@VD*P:;DN15XE?U,=P^,K%=[>4Q9 MOX N<_/%:@WF[G.W1]3+S**M7+J4)#^1W44ZM>-JK].I9PA166Y6_#?>$EQY MY1Z.9 %+TIUH3S)I1A.=8'5C:%=+;TO2TZK2S6/?-V6PMIK M@>HJRA'928\ZKWR495?K.CE@,8!'J1:IGV-_F/([CFD?5";":5[E##2W20C'QC^;-4+7]ME MFM,+/OF#QIS[*][GY[COE]+_$/=5-II/<,\54A8-]O7!B0<1^:17_]6=K,2E M8H=IC[;L5_2]#5_''C^VNN#_*E_:H#;P_=;U$+*>_E5ILY<[7",)_OUTL?LW MT=,G/O?D$U#ESG0+-L@M0CJZVNN#^D T^C.Q4S)W1$]DU6+PZ.5#FJY]WOWM>2ZB**LI, M*PE:;N.W?%?4E\5C.?ZTF\/!QVNK=*Z>?J9ELT'_E$PA-O^T(R M4P:K9IL#NQBB.*5GG+?:K=#(T9GJ1"%BFD&"=?S(BG*R$ALC%"H<5,!)@=(" MO_KZ-"'ED74G/-H);RD,@RON)(XWJXV\K.F,KAF-4SG/Y/^<4?$/O*I\ALFG MC'^7?P=? S2YW5OQ7ERK;SY?Q8_UEY'0I")L&J7NNEWK#1EG^ M1'H/(4GO*?+3BGK%!XLC VH%S#I,>&RS$">NNO ]]0!HNDL=J[$V/D7Q Q][L>VP8_RO\.FB.1\TB:WNX[TOBB_D M462&QO"E6KL56(X.IIZ_:^?*C#YWJQTF+^!*5KT/I]>[T^%'0"WY%[1.ZWHY^QK)5T#TU,<#!Z'$#3: MT?-2EK4:E'!BK(XU7U $^?'%&D'!AE=WBB185XOV4BF@VBZ&ON]8=:O(^)Y5 MLQ4:G3E3U2T#R<,*C27)9#(6><.SC)>NK5%(<7R+;'V(XZX0>3ERZ&RLBV'H MZW[U%;%=^3NT0B5%)ZI*.FCQ8WN29B?#X-(#^O]K_M(>Q"W%(J*LCYDVC# 4 M@V $9ZVDPX@.+ .-9&<2AT9\:SGBJWHCOG5;$@(Q&R^&O,A%E"3_;,5"(___ MY"YZ!E_:C)(07?AIJNJ$NS]UQ2 2]ESNP(V@P?4K;WR\H3%-'\7\'9H>JS"? MRH-(]F4UQJ#1#$!,64]LKS-F/:^'X5*ODS@6 =SEK@J]#0=UCU6'];PU#M,= M[7.K0#2J,;%3SJK46*Z<%AM<-+LER=N'@E5BZB02/;NM-^M,PBPKP^3UJ\ ME%6?;FO2/8LTY"4\>@+1?O5DI#R4DA:*+?#/3%/=U^?N*2W+C<"26("/2$XK MT0FZ!O#Y6<'E4F_=+[1T.(!X7975D!NLO_9^1^-U-*3T7D;XEDX4B2J80!%B M??[-]52V=]_ ?(5RNG^T)I+ZT-L&1=;B&VT6O9U[ T^M\IG#W1IFA\27.,C" M4VF>02MTWTT\;*_@_G0XYFASDM]PH9XO%E1< T*O*1/WL$=+: X[L8QPXT3' MZL$#1TL!:'SZ'-;Z(4%7R"[)/+/DGPN@V_8.D3-.S>F5# W"*5)'')9?'XU4 M:QJ*-F&M&A.2X!,6_TK2(DGC)K;&Z14H-N'D!="'%38R0"HR/4N;SM8LS>-T MS4>RXF!#Y\XB.;]&ICO3DK$6&4YCX *Q!H943Z[+PJR*N'; L,6X+[!QG@X; :J\%Y M#Z*QKI"$WN)BI]SN:KT]#2CF,+2!D76."2^":%3&EB0PUEJ[# MX)@!K.>T1##=T:E^%8A&)B9V2@_?Q'#+C561AB&X9BZY"VM%/MH_4_RC!NEW M?Q6D.NQE%!@:K<#V:5'!-6"E9FYZ!UM3AE-$FK#U&<9FFU_10]IZO-JJZ16-^(UOP7\$#1N(B-TO*T M6-US6HDV/-:"]>;2;'0[KP8!@ZO(A=U8+CNXN#9!XK&,F/H+"LW&>$K+&[IN MEOE$"N=F<>\B_TR?J[LGFCW23V+E#UID?V&9H<(A9U^S%FK2 MOK8<&?Y'NL SLJ41(T4>?FUB4K7_G;.^>RKV\0:[HM!*?U39V8IORGF=0A^2 MGZCOZJEXA?KF#X86:N<6AEOC_0J_3.6BI%>L\Q[]J4H7IJ]/ZQ_X"]_7VZO+ M0JWT?G5?)'11T.O5>8_]1)DON.4K5'GZN#>'7I>%6^6]ZKY,Y;R@5ZSR'?NI M*N>6KTGE)PM>@?T)?50<4JUK*SU3[H.R7J/B=15P%WTDK-VD?Z@ULK.TC+.B MW# J4\J5)_>EDKG1",03MN)&$XQGOEJ0+H:02./@KJ@YJRS)7*;1O5SW!40+ M8'TZ$2/=OH?0 M%\_B9V:KA+?AP+=):)#4?^&;<*DJD60T63:JM@V. UX?&= M"G9BZW0\&%/SF$\%6TSP>.&IA*=^47-.#N/M//W>P,)'&W.Z3NCBE=O-:A6Q MK>@YI04Y$2=I][#]N->.\R9=/E17BY]+*J_Y<;B&Q=DZ5.?J4"7(=QA,47; M=KZV,QY,E'!<+(XW7*$RQ#!\-L5^#=O3Z.?U[3$.[T2Q"*5#@#JDO1$C MFP#07!75IN^S244'#)(PT2@5%85&*B U?9+$^C0-*JW8)!)(&49!A-&!]9)2 MFP9D@K'@#:[K%YL3F5?YE/4HDW'HL0M<(=LP1K5$XVPFT87[JC@J'\@B*Y[" MCVGZ->I6W]OCP0YO06,32GD@?4APB@%*G4$LQ_+:+;(CDM=P(&?1%00.-W0V M*4F/Q+9<:&3Y*CS4:*7BZKZ*1.SU17[^'#]P]O1#P:9LZ+R@/*_WP;RTVH-; M8>86AL8COK0&L+>T;RBAD?GP8]Z'T,$2L4G=4O6I8@>*>U5R-]?!LE(27O#] MK_57*NI+DQ/>HT5+>D-7O+K]FR'?.@R47 H)-39UKR T6+67@$:\LVB/]=H: M'D>U)6&M:?_2SZ_37,;YE-^08X+.IP^_T-DBGUY,N!'S/*%/+0.-U&<2WX/8 M7Y,_%SO@XJ"D2 S=Y(.>[CJTA2#QYX8*.OIS30EH1#Z+ME7B26,J\WR_.N_M M+NGIQ:#QWHZRGEH&&F'/)#Y9VJA]=3=Q:!>'ZFXKH4PD_RSC*!-QV%.BT2P% M!0^==:JH-4C06 H:B<^F;ELP(94\+5ZG#RT)Y<4DY .]9QL1NO;NQR/"5??/ MP96NN]_]18I_28%^MV]?6O'A?N_# MQN\;*NGL]35EH%'Z3.(O]/@_2'W_/KB^G;YS=YW/+PZ=MW?4_=RRT.C_A15X MH9_'\AW8O( Y]8VS-2:O;DAPXVB*1L/3^.[%=?]+<,FZ?KB6K$U32\'HJ$VY MFJ85@4;2\WCOQ1N'E[;3]VQ(U#3!'IU'AM(Q.1NCD?!4QGOQRW\(+MY)7ZXI MV]CT.CP(G?YM@WIQ=S-L?EG*(F8JRT: 4\DO)<5 M[A^"ZW;*9VM*CS>Y&*RN&4R*-[$,-+J>27POZ]4OUC>0\MSVK>X20*F2G5. MM^3HLRK6);289!U#0 MYTNHVUWHWG1Z\/'KS$$3KO'JG'%J:R\M*ZCC1 M-I5B<#6Z?G4O'/+@'(6^9/2)1JT3"=M=Y2M0K?8+_3EOX_EHBO9UG M9AG!O:NM>E97"Q6 1LES6%N=\)JS%&GR'J-LLXOX#*Y@XU<[4U9!:!3^$O96QSU=Z;Y=F+.K>B7I/,$DGA8O5"RP=JS33BZC.)4\X<0Q]M/$ M+SLI_&I$5GM!6<&>^J-%O[[,2-UM;?2PM&(SLY1ETJ:TJ,Z MZ>T1Z5F1OTJ[_T JL3&/*?(3M@2:6S4 MWD&;*W))P^=W8&-NA#$G_2B&-MU'S*%(ONO^8$P?_O6Z210J^@,P=['PZ%>=J])V* MU2BXO*8R'2NNM2-50:+:DM#6%)_VKEF1;,0]$G5&*6BHZF 75'M0-8S:&QOA MU1[ =*R]7]J9^+K!\[%JISVRYA0?N'"3X"K\%,4/? 3-MB=YTGU6'UE10O(S M&?C4G9UX7W P&HW2K!05]Z93UE(8D#AB;"O6AZ(5DI7@ UW<@GJUV(6X[0X7 M)->VZ+8OAB/["?L>8\/0VU'ZBMCVGH96:-R(,U7](@LI1O=UR+QFXM*QQAJE M%/N9@":\EZ%9:!GJ*F$38=\&M00U1!T%.$C5%*@GXUTM9U5MKSGAJM\_?Z9: M?V'"__;/.&Z^F\15'7N,-IS6=2FIN*8PZ*#CAC[2?$,_\#^V#N_7M'HXW915 ML:+L_#G.-@E7E^B2^?\G=]&SK@5G%(-O,/*22HQ;O"F+B+?==0;DB1='XJ:\ M(T+;$N6X111)JN@Y>)>AJWRWQ]I4[(;&Q3)/_TX3X&5.+<1G=S*O@GV]3RL! M35 FMN;[;9'A#7J9UU9P47->]1HN63BTF ^5[A:-+4U;::;37P* MUH5\7YXF/!HQ.I <2V]H(CK2UL]BV4\'*G5IV5"WFR&0FU()!\E=HMM3=R0Z M07J7;GOJOOIND=B5298W:?FER?0:+2FTY6LV\=PO6\F/>F$0CT9O#B25Z4*' M.-#V+I^/- _H]*_;J]3"O&WQ&DAVF[P:3/"&MQ#3S T;I+R$NL;B\R.F@1($ M#NH[P,&1'AE<-D[T-&/Q'9@(-)J1D%(/VQC(9!!42<9Q#XS&JRC;6$>G*L=! MSFL9':!;?')B:VXH)AIJ??"Q0[,97\IULF;V/_ZFC4A_(P@CU=T@0@L+_OG: MN2ER:'[O B9*A\5E/]$[#:&K^RQ=#K:QQ\OK&J#7^!R0Z&##0D$%5XN5FC+N M;(!0U$T@+_\Q2O/RLA#KX5?Y^;/8V=JDY8,,7UN'IU^G6OR5%[*VU^+,VPL/KAD^SJ>LZ%]&I),-21*_RV)2S.Y1 M94G?AFADQUK>%9]Y06+#LLAX$+B'LIS+*#HB[),01@EQX@5WA M'22(7$ZC\D'N6Z?W&WEJUU47KH:X!#"1M3*/Y.9QSQQ=<\YU[J_2K;_,H4_X M:H,TY0U=M#E KA:GE(E[X44 [F41Y>JPR8C&U6PN5-6HL9TXLK1DET) MXEO8TG26,@/CIA$:0]/M/J@@^T5O0DDZL<-+DK3HO5JLAOJR+^\E!DB6X'PLT, M5TM-XCQN-FY,:FL2M>9BE!G+ DC9*R',=R6B^]]OTDQ$9Y=1GESR_W#"V2;A M]7PJKKOX_4]T=4_5_-)3"\#5MC/9*Q^G*(9TY1!>"!$ED;8HPLLBN\+(7^OB M?.\PRSK_>\&^5,537GYD:2[#_//DFF89K=*_\W_K^A"@P:>9XVKN6=S'C=T6 M\KN2M,7(!N\51+J2@K;TKY1^R;9 ._9_Q-5*&F;C-J@A05_NU6*1QO1V'<44 M>,,* M=KAN@I604ECDA@T#;UE$;O^4&$_0%W[&4CRNCOQ1U M-W:9Q<"[AH"X7KN%I;+=5\-)BR>7EZ=!F^,CHS3G0XNR2N/K2'0NT" ,1.)J M$!M-98]&X$EC0!J+H$WRN:AHNT1RE4..7XO"U10FBLH<1F!) R86V,'P-H3" MT=P. HZG&=)'EP]B!T/<#&..EF;@<#3-<)L^.[1"A\+;"&.*NC;HFH"#\;2 M..+ET@8['.)64$B:OP6)1],4YR+EF$-3]'!XFT(E:6X*B0^[5B1N&Q2D&DK0 M@I$6AJLAC!R5I2,!)@,'%;(9+MZ?BJ"$DR4?M1E6N/4P7,U@Y#AN!@XF DTZ M>-!FN*%E)?;!7-K"@,75(':B:@Q,;8&K:1Z+[%$$#'!.[PO&BJ=A7B 8A:TY M8(J:%%8U5H8>D?L&'60_]N,F8E%>08OG)((J_C1]HLLGHU6(8K21/]]_1Y^H^ M*^(O2M.XF>%JJ$F.H0 M<[>5*%XJ6(KUK"7!$1VEJ @8Y@E!-4R/Q4W M)63U_D-_F 2UCMT$5RLY\U67-?/CG>5X%!BVW7IW+T'+FRH$5[N _)1CX)W_ M"AT,L3OP 49"J!"D;]T6 [%[ZZ'C'_CSNUAO:#ZC0'"]=9"?,COA[WH7V(Y" MZX8X!PT&UWN'"<)R#Q[=H+WJOKT![6Q#3Q9\JB1FJ8*ITB:3K'&UUASJFIN; M-G6VHDQ>9/*[DFSR]O(2FI"BRU]%%@4;WLPN_[(87+I;%>1>_)XF)!)/YY - MJ\0AO3*.,K(5:P6+(LN*)S$PB#>,R7)VOP:9RNJN?IFNI%FEX%+42ZJP=V4I M=SJ]2FV90Z,1AT.[A$!C"'J>FY\:U\L&"3KEJ0Z4CR"/DBC*DT_T.8VA ;X6 MA>OEFRBJ*08$5B[RU>BP@\X\^;FDK$M("HT[M3!L7:-+!@S;# M65K627H*L E4"*[7#_+37,#1 <-.<\7&5-O^IGV[(0;7:X<)ZO?ANM3"07O< M%^5S1O7^C1QU^;C$75HT7?,Q3WVE7.=_D@T3P\[J@79#3SY^38N$/#VD\0.) M&"6;,RJ,:_STP3* M?%BG.VHORP,](P3$U4X6EFHRPR;9T^[:O["^[0--*(NR+I-V>4.C;'QIJ!F) MJT%L-,YM,\48, M91_%9OT-S42L_W7$JNUI/7I56LG)"E=[3:&LYAUL^F5Z1JS=5N*?D4' *@K1ZS:04X)V=]#0>NZGA12[^,/\W# *T8LWD-/%*8BK MT$^J>M52AJ95A?#@F)J@SL3(APC7!1.]69^N2Y+\_9;\VS\C;NH750B21U>?!CJ]DG;;!!]X,Y4#7Y6CK5K.)(N[R,KRO*:%8M4?WO: M[F=$3:%CI69"XQA2@P*]VRYFI4YG+&YTT[UC#0S1NS:Q4Y(7=-$Q30+GKP7\ MF]>Z^N+W8D!=(S@2!%9>5(M 'T)W&XFX Z&D,L>%[DO0X1!]"D9Z2@:)]C!< M@SXB$A^L!=J/5VXJ\D%#FF_$]2/U%UODY7NZ*!BM<5PXM#Q_KEA4,#X B=A6 MWN[L/N0[X.-0Z>'PM51EU7.L]3[$[L%D]V1R+Q_=.F+Y\"-D \;NO32?R'N: M4V < D#1B0%F"#2DN#&SL2!?-S:^.\RV"MVU#4)< MGT&[2#,&(1C]VKDIA]TED@^U=MA +_U3FA=, MK@S5W_49C46$ !4CA2Y<4734D&OYBWH?T+[+1O0Q[KU*FH/ .G=[1-HGU6.I MP;,,;IHTSPNDKL[1#)V83BP %%';VQBJT;X-_HB,''#(I?.+LMS0Y$Q&7%[+ M(,M?HFQ#/],G^8OV0W8R1-12T_@JSEGVD;4YJ>U)7< 1D47P^0E]J@&A/BQQ MQ[48KUWEW!.LB_:6P'J7\JUVA=1H@:CQ'(EJ;_UNQK!%3GJV(NRMM@XW?Y2N MNW7A%WD;!-:;<0.S2;LAHJ:;QEYHTZY!N336T0=U: %7'!FNLVU7:<&NSXJC7 M-2O$Y"=YO_VY%+U_M^-Z$E=\6@0Y57=K1 TY@[1N&5:>D&L+(?=;\K4HA[?L M-V2W7[TK*]0";)/(XJZ0EXLSVEQ]NY71VB=YTB6WT2[ .ELC:M\9I-5<#W41 M8J6F*:2],WA[1&0Y1UW,C2PJS,$L[U2\12T7-W&\IY-8J/FF*' M8*5V%EWU!(^3/2X'++KS;4XH_=:-SO& M(&HKD)IZ=4,+%.LW HK@A?>/P+B\_#$>:4. -,V-TI_.;;$TT66:4_X_=4"9 MK7T&8*2-H^=H;AEI(_ZAM@H\5JR_=+%>+K+=G18EL#L/PQ$UC0M+#+2 MFA%I%[YYVITJ2[.T,)S-H; S-D.+1O#R!]O&)XM%FJ7:8U/ES_,#?"A7WE)PO%C36#E/\,D"DLT 5UR6L M.JK5VBM?[&&TCR8U1"S;C/XXM*@Y$FU]5CTW"T3MY$A4O8*O\$[9C1^4W&ML@"EGX?Z34B)IK5FQE ==RF;*N*01O"$*G) WJYDZYI" MCT34$A:"<&85B>=?2&.A:8G^GR[Y/_$_MW_B_W7/S?E?_C]02P,$% @ MA(F.5H&H) ?2- G8 # !4 !G;&=I+3(P,C,P,C(X7W!R92YX;6SM?5MS MXSB2[ON)./]!6^=E-F*JJZNJ>Z:[=^9LR+)=ZUA7R6N[NL^Z*GN\I&@LCO0^*22"3^\N_/&W_R2'G$PN"O;]Y_ M]_V;"0V\<,&"U5_??+U[.[V;75V]F40Q"1;$#P/ZUS=!^.;?_^___E\3\;^_ M_,O;MY-+1OW%+Y/ST'M[%2S#?YM\(1OZR^03#2@G<7NWK7?1-(25K:9-[__// M/[]+?UL4;91\?N!^\8V/[XKF[&L6OV6:\J661.R7*&W>=>B1.*7=^)F)LH3\ MV]NBV%OYH[?O/[S]^/Z[YVCQI@ _19"'/KVERXG\KV!O_]45I[LH%CW+#U- MF.QA;R;OCF[!&?$E;G=K2N/(U)+6PH.VZ(9P&L1K*HH0WZIYK9)]MU6:%MV( M[T3SY9485C;4U$:UQ)!MFZU)L*+157#QCX3%.YM&*D1/V%JK/F!;SZ!ZD&A] MZ8=/1KO2"O5O7Q$3W[ED@3 61OS#Q\WV99+LNZT7A =BIHYN*+];"_I,+525 M[[M=5\&C4#OD1DMJ%.R[)3<\W%(N.K<8^N)IL)!=?2LY,;7,*-AW2V^I+[K+ M0EAAO+OG)(B()V?G]#^/@$$)*M]WNZ_#8/4VIGQS3A^,J+86[KU%5*Q%C-9: M+=5W&\[IDG).%[=4=/#$:)B*XOWWL;1ZT9WS/]U2+UP%3'84<_\RR_;=WDO" M>+HL+XVJ5V(IRQ/0@ P4[[O5LU"LLH*8IZOKZ)9%WR*!VE?Q0QX3%L3,W#DM MJNB_]9L-BT'XMA3M?883%84[*N1B\1D!QDQ8"3,WS20W]$Q\3QY\,\UZJ<%F M95CC%,5/-D/#6@D4'W36@[54(S+,# AL5DO94\X[L%;":SC=?N"(./&K&-]0X^^MLQ MY8?C8S_86B.ODARNK8EA^;5NW, MV&:(\( X)W'"Z6<6L$VR29MP0W;E%8T%YM"JAEDK6W=PK=3 WB3;Q@+%A^LG M=T3^._]\=!GR62*$-I3/Q&2S"CFC]AW&OLY3[FKLYUW[NA#\5K9J'5'E@'XM M>RV,HJ?R>UGO;"SKT>FQY302E:1<7HL?5$3HL_C @BZ*BJ06]F?\,8NE6!Z M\7[R5D9KI-Y:\<>L9-ZDHE%^Z%7:XG:!5!1+WHL;V1E5+ MU-M4IF_*O4G(%Y0+K(NZ"/+?IA@3S?R6$QY3[.PC2C<) L'_$!%NA(1+>J=LOW7A &^6!B+^ M)]2%AT)'),COUM3W95@T"4"]O*T\$/8_8\*NUM,!X"_D./^##W9-/22H M+UGD$3]KT:7X6:2'NZ4X%'*4/:=13538_T8)!X->*@R%'&4;:E#QQ(#/$LXK MC=&.*NK24,A1-J F)4^,^440LW@G[]%]238/!\=I%>MF*2C&*)M.E5(HV!:> MAB"6UP-U^-9+0C%&V6OJE$/!>9:>"_E7P8(^_R?=Z8!N%(4BC;+'U*J' O4- M9S)*X(YYYD&C618*-LK.4J\@"MKWY/EJ(0_;EBR[8&L&72D"Q1YE6PE2%X4" M>7.4;\.2NW@6)L(>=[-PH1W2#8)0.E#VFQ:JHY R72P$7%'^GVL6T/U*@F)NPS\<WPV20/Z>U% M22C>B-O5=N4P<;X)HYCX_Y]M32O)]O)0S!$WKCI%3^U@S'B73@M5*%&M"!1? ME+UJJSJGAE0RS"E1=]]J"2B@*!O0-F5.C.=U*,\^UF&@]<F7?@V.8$,95NMJG!C&WSB+10MD$'L2Y#X:Q:F8HB@47I3MGU:] M$T-]%_K,8S$+5I_%"I&SP^V\*LYMY: @HVSVU(J=&.$;3B735"R[TS@N>>> MSY=+U[?;/(2^^GI(:T$HPB@;/(UJ)P:Y MTHYV>&M%H,"B[.Q:U4$:$RZ>O32OISIZH;TD%&"4G9Y..;2Q=P4:>U>68R_* MCD^E%!*V66RXL*CY@\]61'V33"L OF>#B;A&U5/?WTNO_,C,Z'R3MN-2_*$= M=D51*. X5R1UZIT:ZF3!8KK(FJ3)%UQ#W2@%)0#G#B50:13W_F_4]_\S")^" M.TJB,*"+;*FO\_ K1: L()XA&M1%H>#7T$\$2CP-!.4*&U 4A4*.>':H4 \G M]C(+:M[//=D3&#K$51)0X!$/$?7*(L6GQ92G*=7H.8E)WD(=_BH)*/Z(!XIZ M9='BYXL\0=HS\UI!*-J(H;"MJJ& ?+$*U'7EH;BC7JQ4*WIBY.?QFO+R^BEMS)78M^F"'LQ2 M4!90MJM0I7'FUM)-?NW46BD'Q1MQ8]JF&,Z=J>3!9]ZE'Q+MNKQ2#(HOXBZT M12T4>,](\(TGV]C;W?#0HU0>GT1[:P-LB( 50"E!W)]:08'C+@@W&WF9*/2^ MI>GQHWD2IR^"BO9IG09:.2@UF)U^(')\AYVOY0:"7WZ8?)V\G>-YXF/PVB MT&<+J>.H^,FA0^8_ M^/N^H:7736[";,^@R:.:B\.DCS>N+II-HT@@;-:A7@XK^:H5I%6K4F@RP"C7 MG8A\-H3RT2B.EL-5#VX; PI5T8F0#[!.@X7\CWSMY)'XQC/"^4[,B^F# M>VIB@.)HR6!!'(1=5'*$O]RK(%:8'A5M??#I%QJK%]P%'EHIM RR'=B"Z'\L M2GN6@BB8MG MQF[9:BVV:U\CFFJHIL<@AI82UX8?D.KH!&6JF$8ZS,RX]MO*%S"J73/RP'PF M'X\2IIUZ9]>A+R".I)G'.[-W %X#7@;>XSTYMCBAVUNIP6!'CTX&+Y=O5P:4 M!+KJ#9(/?=[G[WP:5X:MA?&R_\)1#LUJ.,)'-D;0=%HM%--X%G(QO11>[N"N M#$%00*>JN@:"DV62PTM#W)4N&!+HA!4NJQNRD_XJ,:*+G_!$K)L:"IL=J:!* M\/(<=Z6R T;HO-:>QS52J"J/ERBY*UMZS?&)88]L08-%T9O,S*@$\/(H=Z9& MKSLZ-S9CWC%#VV!^"OME'V0$&]U>NK26_1(&GLT2OEP>+S%S3ULM+0[HUM:Z MH(7P913$2^W<#W% 9- 95*QQ(1P"1/$R1??#(A@==!Z+)9.,.]S0>_)SB,.[!13Q WNI^>!N!8_BF6%6E;35$F+46QDMV#4>Y M$0N@TAF=CU)%<*5=HZ:$UB MB^ G\A+=C;SD* "-8\X>DE@Z.N]#N>L+@UA )5JQ,I/75_UX:<[[L]ICD!VQ MI9NV0-U#@3 3L_<>1:+%IE?Z';E;>9/BNZ:B2&EM6+EH^;';1\[2YBW0+=D-Y>B$;Z@50RX_WHJ8=0NBK@&ISL^OTTR1>BS7+/P]F M;B*R*8=]I;,W!E60.,EO&LF%FB+%-_L%S*SA97W6U<#]E71WN@TPX3.:\F%;+^4 0ECWS8] M@DT+<%PB$KZ$T0IAWT_MASAG%R^--II6+DH![(NL?1+EV)K%,L&82JLNJY4! MST?ZHPNV5,'SN1P><9@OL_"/=E_+#SI?RZ&22;B<9-7@I[;*VK%OF]FIHA3 M.H=,0[LO1?><2=>O:,IO+%[/$L'EAO*+Y]Q?+&^'BG\6]^19=S#9H3)D#XN! MP,8A96>X'!A%(S'8? K#1>KHI?R1>32Z"WWM;*>6P?:LV#%GUAZ=H$\\C*(; M'BYUA_^50MBN$CL*6O0;\9G2'4U/R3[1@'+BRYM,BPT+F$1 OF61)VG1>->! M\MAN%3N.[5!!-[E]8'&FY778^A1%7KJU,+:;Q(X>C;XC-L4T%_N7, BKVN6= MS;PF@\IC.U$LN;9"9:"<=I=T(0<"L0Z:B?[$9$(WXBO<(5) 4Q[;$V*)9PA2 MJJOM_9S97D!74RZ%G4[*AKJC=B _Q" MX\,(==Q5A@Y5H6=GLV.^,U@C-^=RP-(^MT\-NJO-5NO&LJL%/0^<[9!@#]&H M^T35$AX)\S,S*)W^Y_ELR/;I#KZ1K_>0(-Q*HJC)Z0SXJRG165I;G!RSOPDU@7Y*070T](=R4M- M3Y\M&6)MYA+.O"3TGG=W(UQ6JT7!L&"DMJT%/ M7->9KVZT][.V$1]Y"".*NKI1:)P/718!P-85H:?)&[;/F! <=:]1[ ^GP2(] M:9@N_CN)XC1\V'H#W5H'>CJ^7K;/&GAZWCR[$7T^6Y-@1:.KH);;H!*&_B,\ M##VO;\*"258C?D1ZZ6)!MU2&('&L5#%YX^[E%A^@1%[.9*R-'C^(Q5HQTTCE M4M6H?-:+S(6P5)H>H0'X*)5UC)-*CU*!7VI^>7> 3$#6@6;A9BL&0/FT\#.# M<-$N-D9:VC4IW3] ;@@+-$Z']N*.$:+K;'7G0[M"I8@]%Y:*GZE< M'4,7A45I[,LO7?C0Z8WN)2AYZTV,M!3%O@C3A0ZEQNA<*)*GFG@QB&%?9.G" M$0@)=+[JJ5--1*G*8]]EZ<*07G=T:K(L<,8YIE(*^YI)I[FE14]T\-LC1DQD MZ*6P;Z%T(0>" SI9+RP-[/ KO\:^V\WLKUO*62B6G(3'N/=UX0<'1QP-X+/> MNW??&0)E?\XRTYPG7/;BM&%I(JCT=_-M&NQ]\4RYQR+=^7Z'JIQ9O8+,O@M, M;LP S99G/;H?AK5U.;/\[4@Q "ATCNM9Z,^IQ^6;7O+FQKE,$R#G(]ETU7ST M']F$IF:^OR\XLPXW]8>^01UUW.SA9=2*NTO=890"SBSU3?P;5!XUG97H7LVF MK5H,^]8XF+I6]=!':=T:X@M]2G^C/6("B6-?%>]E2=6 8]36IEU9=&>^(8]] MU[R?I9:.^S[3.,Q(M$[3S>7SN(7S0\K#Q=%OF)MYL5-H4%J J2(LV3JZ5O3; MVS 2>T)O_,.M\S[/OW]PX.[WB=V>4N=>_&87 7(7.\+M:4.\ XZOMN8/Q*&3 MT:R UZS^U%-HJW//6[V\4-=2(O8;SCS 0Q :$7>>L;*/?#4!X6RJ<[E,O?3# MIZC=%O]L88NBIDE:E5/QY7L%K6RM10K-M23;QSI$Z] MF#UF#R,:]>M2ESM&J22RZ:WJB!BZ2VNHC#E#L7,$U!:Y=+#B"_>WC>[#6[D/ M])A/*Z[0^[ WTQSF:]@! ;WUCR')0.]IYU3PXK&,E6 QW<@=X#_3OVH.A'1" MV'$ @](5PG%PA& GD@\/%A%P0K*[I"H^N<-M=&F.!XL-.$7/Z",I\OA\LE)C M"9_0FD7;_$6N^5*^Z!-'[_7#B4X..YK@Q&.)&<)1]Q(!6AIB4X3:7 D;R50H M99E5=Q:@.'88PPG[C!6@+ZSK3#TO3 +Y+(1'V:/^:CM,&CNT K7CJ.%\\?WF MEOJRG3>$2^2.ZT7UNK!C-ASK4^U0O[ >=A4\"KQ#;MF9*F+H026H':<%P1?6 M1VXXW1*V,#YX9Y9$CUQ![2GM.+ZPSE*,HS=D)P=1Z5;R/)Z(=HK])/-9UVE+ M7Q]Z](H3ZY05JZPHI[.Z[5UH;^8T-^)/0 S]%%!3%?Y.#GU_I$P3H42HE_' MNQN?!+&8Q63XT%86T9SH6]2!_NS!$5S5DW'8(N?@HLH"(G50O:T!M7>B/1O2W!@1@ACXJE LP6-U3OM'']T!DT5^).((;]5"O1PJ=U%NZS1>HIA"M9DGT)QIZ(TR%PJB7 M9F6E2@=D.SC-32GTEQ8&H5R%SJCI+P]"URR@\A*,:+_NM6&-")3X4[OICAN< M6W%Q:DP&,J<1@3(WF*=L$),U,3=N>[5,L 80A?:"4SO4CK/?0?.K*7QAY>_O M>^1\>2_/=1*^4R6XDK(P42A5I_:"65 %5]:1(?>FLOPKUNRS,-+ZKW1"4!9/ M[;CJ8'!F;,8]\![T*W*W@3@_%(9R?6K_U5%EP6B?K8@N\B<$8#-K MFQSX!IK[S(,0BHP&-5RD,I70$;B@X5J,V;CA@??B?X3W$ M?;^7/7(C/JY(,]6)_\L#]T?BTS2"7-J%EXYST7H:+*H_*)7,4@TVP[CR;%87 MSUZ:HN=6&,/%TNPZ?-0I^3(+#U>^U<^^AR:X($O\3#Y.MD!!_ ME_G86)#011[')B:0@;JV=2N@'7OX)/$GZM@=>1K]:Q._O\YMD>WOHTLACJ?& MJ)<.CIT64F:]%$@<@D2"Q7X%EB99!(1/P*N =JOA4^E;1$W8(O2:9;B-TN$\ MQM;\#)I\N$_*;^FRT$3T5\KE"X M>J/2:WD+%BLO M5,-:HR"4G>'<>I90UV_$MBKN "'[#$< 3IIEH;0,YY0ZDA:5^DZE]CXC$8OF MRWQ<)_XA1?>^N97\WC]-WDZD%\$/([$J$G])*Y#IO/=5E-)\XR3SGO,5"?*< MGK/RCDA,8#O1);LU-M!";"+E))HC2^^K--QN;6@+'?NKMN1=4GOG:IS@U(LCV M9**C9B)&W9TRE2)'U:[51MY_7[>10WFDY5+^^4.CS-:A%<):]C6:!+ 1O12R MF0"H:2S^S"!T/FMYI/PAC*@SCS>9\S!4#.]]W? *^3].TAHF)%A,#G5@13FV MJV0V28 H6N1F>\.L#-6N%F3#!=/8#.&TALJIN:]\#^^>DR 2NLJ37I*%H2FF MQ ]UR\RKF:3U3,H5O9L6-2%=[&K7SVR>9DFLJVKM[;(R3JM*D&T32F'CZIHU M3DY9IKR[_C:N7UZOF.''NAGN92:I$-*;,P^QSC:-(DKWJ1&S M1D&ZN$$.JZ_K,6[OZB (7LQV2Y7OM&(X/]8-IY":%&*#F%"M;6!;4LKU&W-6 M^8C.2+)H*E5Q-VS#@'4U,$RO^8NQC0*+H%!5)B->!:SRNEO%4/[4W/.D@JD7 MHOASN1:DW4':D/V50L'S;RQ>SQ(!Q(9RR+8'6 '6[D?;/-#6!UH#^K['BLK& M]L<.**=6>I>$\5^)G]#2^=Q5(/1-U ?.[_]<-U!9RR2MIGKJ7*X)S?.=9T&? M^OX\7E->_A'(F0^1QS'1-L:LG!/@"ASP]L-IK-FG)4I.F:<84#PJQY34H7++ MHF^1F$B_BA^FH%M77#NW1NBEE'795N.&5@;)4=L]T M@>K%N&P:067R;I7"!ANA(\VXQLD?L@K^]37 L>.M&&]-%XE\5:'>,ADAZZ67 MR'V9T"K%&3#Y=:YP7,&11^+FU,RX#U_3&6,C6F0OA6R#+R62\M"C]HV;)5SV M7'O3,]7@@,_%+L+2%ARG[$L97Z:SMT98B#9N$MD&?U$3;IC@[T'2[IM M@Y5 +)W=-6-0*N%8R(8V[KBLPRB>9D0^^,RM)C>U[)@BMN!8N&5'6;B-QH : ML2B9R'&&XV0TEZ)1!V:KJ2CV*Y4'C1,$*NR&^T,?L&6CC[*KGSJ^3K1-IFB' MKKF5 M"W^=P(J=-JC?29QPF=\*R)15)> G\AQ@KP,Z3DTI MNB@NW41C&\N%O'3['05U78BNP /B%TV+SG:?:+CB9+MFWE1F%88:[5&58A]E M]Q7ZU15.IZQ1?2;?5,']<+:3,-T+3&-LS<+\\&*^'[^ MTK/80/TFO2&![G'>HRH%=I3!GDBQM.,> $1?H"F6E?F,U%A=6J^^U14!R1[L M\91^UM\FH- );C@[3 LSI0"0L,&>3SER%3[L(LN=D'B8/QR0]-<=)_CX75@' M7^0TB-E"=D4!YQWUY"DKH]'%LWR#C2ZRTY[--BD\OJT7'B!A3OU\QV3S#5MR MP?+[!F'O"?H>J_LZS# &5^MH_8&V]V"-M8N=[=HK MF#ZSX7J=_J.O';$?'$N.<)>ZYA>RH>?AAK# MG^5)=WH)"

N1CV[Y7:_T.]E4.G KR:KFFIXO-^-C(LE".S2A=,,4-P'@I-TSW3;HE3Y]) M3#EK?ZBRKD&U^.CNCFK51A^0]ZV[9 &+1.__%(8+""NU\M@3YQ&\M&KN#C&& MIPS+I;#C'(X@H?W%0CO/:AS&Q'?&KWJ8C-0/?.@FIT;ZD?+D9+B-C3MAO<3K MV VP:Y54PUN["F[WM"&ZXGO%U6V$.#QA,BZP:1MWX5>N7?*_ZALY=GN7GQ6 M[T<$";]L,LN:HGOLU*J)CYJ<=B!A-\BTZ+3@/!@E)8]TP1U-XVQMAD7'K!$&P&*@&+VTK6>)4$NZ<<3GK\5J4>\JU4E@1]%VH,"H MDR-[OO0.M0P1O-IL>?B87= RV8M6"#MTLKN] +! Y^LRX0&+Y2XW6%RR9_DG M(UTZ&>R0MNYLF9% )TNIW"<>1EW6AKFBQ%5OS9I_D=U^DFY'%^_]7X/'#+H5%O7W!V=6+J"WV#;._"^SESF@5T M)1N!? -%H9W6$ZN7PO;,]C]*O#R'K MVE=OK1M4OGIK7[VUK][:5V_MJ[?=/8:X3TWB:FNY.2#7. M;E%L_+IPO- =&V)S'48LGD81U5V(KA4;J[>I55MT#A"W^NXY@0;=ZKN0L #B MVM(:(D#:V5$48*!@<)P*^KZEJ=_RA@BM[SD)(K'9E=D2Y'\>6;R#>6\:[YWD MU4[2>B?EBM]-\YK=\>&H,(!D]35)8GMP5"T\VU5^ W7G6%7GQKX#RJ[2M6.E M,[Z?1]%<@)?'+.D&HT?U[D:F9I/.^.X>11OU;AZMT.^&1T=\/(K6F;P[!C$W M6 3T3AA7PUY]_5O(O\7A4Q!]XBS-$233.U-?KM3^*?YF=MG(6FPKP=[-@/I= MV1_0#:6!G#E%8T"4N!(%U!GRDT!ZSYG8)Y#_"#.'S[7O:<%5%P?W;&=P-JD^ M$.*?.*6!V$_*?=<-D9:D=SUJRD,Q'RQXU!ISH_+#^+ B'I=F9?&WPXPL_O+W M?9+/.X\&A+-0L9(2915%W9AY>UD_J94L.5M.R$W>A*]!M*4>6S*Z4*Z29-/5 MQ9$Y4N/:Q%^MQ#!KH=\H_>;OM,-0M0C:.D:/3G/ :=-LH(']= M&K[CJ;A28_0A,#=[HY=QX;/&[)+;T)>AOQ6>ZNI M41#].5+8H5Y]U="N+SH/US2*0CX7<[, L'A4G/+-?%D\MJJF!B+KJ-_=1!<< M%B<8I+3:U.RAC?OP(@U&T3-HDL6.!#J"01@LZ PJ-+Q)N+>6#Y?+5);E,M;' ME)J:L+,@=&2W*V0.<*U]S3H+^)6G?:+WBG\6]^191W>'RK!W@IT9[PP<.NGS M>$W%M.]1]BAW1YJ-8;,D=N:+CG2I5$;G8NIY,N]O=&B;-D9:41S[A:Z.K&B5 M=RH:]N!VN Z#U=M8K+W.Z8,^T^0/NDR3:35R"3>1]6"GEDQUL4B#K"J/'=1Z MMPYY?)^3 XY=;9-RPQ^BYT49F-JF$'[\::55C:&AA2!%>3>H@72Z.D$*A? # M266#K@+1NY+T;KO66=Q6=K24M"F#'A1:;13D016UA!O,J/N7EH_AWSWY$L8T MNB$[V47F@?X82U$6VZ5DZBV59W1UZ@X4#E'^YOU3"(:X5!;;*] 5XH:ZIX!8 ME(3WXTII[+U=9YB;*I\ Z,LPX6"BGDJ :]JTB[9VS7WP&2LJP>ERP@@4=G811'6D^_4@![OVG)C5;M42>TE2[\ M @=-3$.E%';T@A5Y;0JB&U*Y4;.$3/U1J?CU)?3U)?3U)?3U) M1=V,O9ZDOIZDOIZDOIZD]@_QL">I3KC=7OY)JGL.^Y=YE/K>O5.^EWB6^L&Y M4Y$7>)CZP;F^_#(/4S\Z-S:_U,/4C\ZM-@8X3.V4\^J6!"M5]AKQ^]*OW=B< MV&P;J^U'22F6?E_9M8L&0GOSP!!7\6K'LFCJ(%D.#&!^)L]LDVQT<-:*H)W# MU.%J@-FJ"\H(\)D%1E2K1? B6,RPMBF#?J!8G22N@I@*Q(0F,;U8+JE\DX#> M4.Y)#%<:)[AE->,-L BY!BOGTF<0<;!;%7ONJNT\B% MVZHB^E+W+GF(Z#\2H>G%(\URS.I'(*6 &U8 'XB4B@SC\#N.$].PI!%Q@Q=# M/S-SX\I856N::<12%$??"YJZF)X0!]R/,WF'AO*MS.LDCT_49Q'M)=TP"\!P MI=1@F SXIH,)NLTS!T[%9CQ]*:3>.MW;)Q;B^(<:NBY6/M^ ZS1,?-O5V>PZ M),'^Z]HC455AM P+=@A6T=V61G%Z)PP\Q&DEL/-1=NR! MY1$/@ CZL/D3TO6"HTI$5"[ M@HZ-,[^3$ G#(LW^FD,Z769(&%JS2- V:99E6"MM;;,<;! %T MFEYFJ,0Q!F:.E>CC"CU"6GY84I&6HMA9+>S85.J*;FL#9G49+ F%'?8&V,=G M..70?35EU5)NY3HU4=:F(;JEW/#0HW21/FZ3VK/>9!3%L5T%=D1H=49G1/HJ MBFX"R(W44MBM^\'FD4RI+SH7J&%[.UK%L^ R74&@T /JAJ%T@6@@R\G=3Y1&LW#S(-JU4&81+7FK6HH[EAA: M:T FI?%MJ+1>SV]R,!K=TFW^ANM\><-9X+$M\:^"+_0YOG^B_B/]' ;Q6N/% M.;):*,6.N ]Z 7%<7>%OE/#[I["G'K"OS;'<)KT27X-LA'S+_"U],I[5!^7< M00^'/6SC8UUFD^F1]*PZQU+A]\YY&;014EZZ;]<'Y6EU4,H=<<8OIQ^)-/=E97EU<1SKRQ\D2!MSSS_=28V;(ZTM3_Z7165/,ZKQGL[%:FL9LOOPKDHXC&Y5 GF+UI*QCIW < MQ:G9L @EO'C>TB#2K/ZU0F.="Q7:HS,TWU*9JR9?JLMH04VP5DO9,4U::EW1 M:=AG6P+0T%86+6BN PUJ7=%I *!O#WK_ON0.H.NPMEN:Q6%,?&>6X,6XFL?/ MS@/+/;!.'BVTKJ>Y1HT)NJ&5F[MW<>7MU1SU&L300O".)$R) #I/U2G33)"J M/%HXWM'+! TEXPLPKNT9Y@]BVQG0Q55P\>RMY;72RY!;.A2/J!(M#K!#IS@: M.713AFA0[?H]L:^L%"TX<2#^#>BA]X!R__R-2H7H8BJ&);*BMU3>Y"R:+A?G M[V&S,*0>O#C&(^=E.$CHW%;[WC'LVM>$%R1Y].P^(H8U'5-"(",]Y2W=_')N M)^MMK0P$X$222PTSY^3J&PWM$=+ M/VN#)M(Z)WFE^5%34>WK41/T2+= +)L2A G(L);(([Z,P;$\Y374-=(#*#NH MT,?8:RH6[E2Q1N_(]C%UCNDDZWCLT.G7]MSSA,+OF]C7-*9#LJXXH1,,ZJ-6 M1'>O<4S'< MJ+_R95'%6,\!0DT#F&]$K]93UX#6,Z!K3%!9U( MFRYHN'UI7=.8SO>ZXC10 @M3/SO]KSY @H\! M;ZR/+Y[8.E[TV%C0 1)W'!V% @GT1'SH/E4(],+]#]\W7KA/A7M[V?YEAH]D MXW':EG,:>9QM)8.&A^NU0LBOYW2>DQ3JX+]CW]Z\:_-[]D9!-QXZ G1!$&$E MQ?#?N4\;-PN#M-\EQ)?AN/JGP=02XZ5)I5$I/,@=>DP/ANED7*%(W^D _ S[ M=%AZ3I1^=O^87_0;B]U0]/ $+ M1&:@(S+1XIGT?_AR&*BFAM1/5!!![!>K>F 'C@_Z7#4+?9_$E!-?/TG5R[DQ MIMG/3G4]2K:.38!IJ=TLZ08)[5U(B?NPB^F_A?Q;'#X%-SQ<)*F=7OPC85OC MI &0PYXV5#VE//* U1]H9FCYKGY&T E@SP00P,T*HP_QHHE;RN/=C4_$HB]8 M[!MZMI-K0OVX#Q)V8QRRGPQ RI5ZF6/\R3::)@V0L!O\6?13*(]E)8>9;_:? MF@=4.]"U%<1^TM"B9Y7'/+7. \TJAW8]A3"02P6QWR8\%N2&S@.!++YSE@A% MQ$[%X&UL*8C]*F%'D-4Z#]V391PDK"N72Z*_'WAL9VZJC;X\ROW1_68('_DD&E49EQ1C$PM MY="NPW<#7*&%([911.O>AU-/C)N!AI:-/)H-U$/XHO,PKH1#GW MF,A@#P]VH[#[NR+CBUEN"Y^O+IU,JTF]++:;YICE) 05=&-N:VHY]9\=?55) M;/=/?^2U(8).G=(A\(5JK$XOA>U,ZKC( 2#1>9@5VQ0'!MEZ0FR;0=8DB^[: MZFZH,%B^6_I(@X3"+I.\KU\F*6J9Y-6<[EI)K?W@^R5*.:1'H@2O M65R1_FY)O9Q3UTD,7-3?BJJI@G^59-^BAJUKB+AV[<)(>U=2@7\]^+60B,\DQ@*YL_# W/6"(RYC&O#&1,GC@T/*V MXLC8*V%5H=^FPS#1 #?$]ZDIXJE:!NVL0H]/TV'>JAOZ_B.?="Z%6L6"2UX/ MF25BY;.A_.+9\Q-YO"L]'^*?Q3UY5H_NG2I#/A%4SU[U]VZZ(S5J[U";LOL+ MWCDHM]0+5P'[YV$EW19^:U>RS2S!/>H6= MVEX>WL.0%U7FR[S)T67(BQXV$UJO0L[VF0S:]YP?= ]CR,KE?XOJ)\N03XH/ M3 Y?./*-C*$G*[H-FUJ]E!L+?$OFZA:KU1!_ MYZMH'V ?;)9T@S](SX21AKYC_DS^^S!Z1NK]L*8Z_FB7/C)641AS)VWL(I5H6*VV T7W">.+ M.7M(1'D]O&T%T8+&;*%5:XF^7Q'K!_E^'4]!NV71M[/=&0V\]8;P;Z:[MR;) M\8WO8-70\T8TFU@TT'QAUR3I!F_0GFGDKJ[>D9/%T/LN4Z(/H#BVHP?:0>W\ M@>Z/GN;+JUHA-VROGS&S<5L5,Y]!K7606ZI:(3>( G1 $T\]WD8]GJ;"#5=O MI&E0- HZ-QRJKZ9!57)U#,R?1"8KJKDOI9="/KV">J!,IM6"A%,.\2(V)EA4 M#U3D5V#!5Q_KCO BYHH$A_BK4JV]Q6*]>K]?O=^OWN]7[S>N]WM_2OJ)ABM. MMFOF*5.6B?*:XN.C1J\/BDO\CJ[JK=&YQ#7%\5WBQJY5YD&MR#">\1D)R(*( M.?XS?6:>/ON)HBRF7]S83\K.6ZVN@R4LH_G"<6^#JKB]MI(C6SXK]7!PR5Q9 MXT=RD2_C%+^*'W*QK@UB!GT#XX?ZRKE:\Q\G:=WI.KI2NT,KZ#;E >MFO9@C MFUC#.EE5WHUI',2,T2_DRHJXT3+ 6E@GXP9'^AYG(@=]Y3O^N \8 :\1'[^G MB(_T70?C0=S^!0AGSMQL Q(T>KKG3WYQ$0G'#?VOL0@.,/928A%DK'J4[[>^ M4'4R\N)60'MQYP[78+$&6N5=' =?1&S!L:/?:U3!:U3!:U3!**,*H*JH^1C/3ZI:#)/;WP1^WH2O0;2E'ELRNM">G:B+XV\NM1VIC+]: MB4'&+" %ER&G'HG4J[%2T^ME,6/BC5VH!?IV7=U;?(T_J,GL1CTNG.GD=_!5 M9V<)]];R3;,T0*3P,*F.SQ2%G9O8E63IM'#R_&RS87&:=Q=V3O9C\YQL7X,[ M9V&E1DV#A0Q+8L%*;$+E<>"^\>:S,4E&!K'HFAF<&M;P_U2VOJ&ZRKV^25WBZ%'LJE<"Y M]LP5X%C5)[%.BJY#F>9F'EP\RTZ9L&B=)I-?GM,'S:@!$,6R.5OL6ZT-#,VH M,P+=D^<,CIDPH=TRY$^$+THY/]7\FR71EC.]\ ]%9J!@+%6K%4.-NCA:3I_C M6- KU6':RW\C__4@)E'QD_\!4$L! A0#% @ @XF.5H7P+VGR!P %3\ M H ( ! &5X,S$M,2YH=&U02P$"% ,4 " "#B8Y6 MV23_[^0' "O/@ "@ @ $:" 97@S,2TR+FAT;5!+ 0(4 M Q0 ( (.)CE:PGS#P$P4 " < * " 280 !E>#,R M+3$N:'1M4$L! A0#% @ @XF.5J;6X;X.!0 R!L H M ( !814 &5X,S(M,BYH=&U02P$"% ,4 " "#B8Y6BVO6'33W "J.0X M# @ &7&@ 9F]R;3$P+7$N:'1M4$L! A0#% @ A(F. M5@"A^M?># JX8 !$ ( !]1$! &=L9VDM,C R,S R,C@N M>'-D4$L! A0#% @ A(F.5K;!A,#=$ R]< !4 ( ! M A\! &=L9VDM,C R,S R,CA?8V%L+GAM;%!+ 0(4 Q0 ( (2)CE:QL3?* M!!T '3: 0 5 " 1(P 0!G;&=I+3(P,C,P,C(X7V1E9BYX M;6Q02P$"% ,4 " "$B8Y6>:M%'\M0 )E00 %0 @ %) M30$ 9VQG:2TR,#(S,#(R.%]L86(N>&UL4$L! A0#% @ A(F.5H&H) ?2 M- G8 # !4 ( !1YX! &=L9VDM,C R,S R,CA?<')E+GAM 7;%!+!08 "@ * &4" !,TP$ ! end