0001437749-21-021896.txt : 20210910 0001437749-21-021896.hdr.sgml : 20210910 20210910131552 ACCESSION NUMBER: 0001437749-21-021896 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20210731 FILED AS OF DATE: 20210910 DATE AS OF CHANGE: 20210910 FILER: COMPANY DATA: COMPANY CONFORMED NAME: BUTLER NATIONAL CORP CENTRAL INDEX KEY: 0000015847 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISCELLANEOUS AMUSEMENT & RECREATION [7990] IRS NUMBER: 410834293 STATE OF INCORPORATION: DE FISCAL YEAR END: 0430 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-01678 FILM NUMBER: 211246591 BUSINESS ADDRESS: STREET 1: 19920 W 161ST ST CITY: OLATHE STATE: KS ZIP: 66062 BUSINESS PHONE: 9137809595 MAIL ADDRESS: STREET 1: 19920 W 161ST ST CITY: OLATHE STATE: KS ZIP: 66062 FORMER COMPANY: FORMER CONFORMED NAME: NATIONAL CONNECTOR CORP DATE OF NAME CHANGE: 19701009 10-Q 1 buks20210731_10q.htm FORM 10-Q buks20210731_10q.htm
0000015847 BUTLER NATIONAL CORP false --04-30 Q1 2022 8,356 8,041 11,060 10,866 5 5 50,000,000 50,000,000 200,000 200,000 200,000 200,000 100 100 9.8 9.8 100 100 100 100 0 0 0 0 1,000 1,000 6 6 1,000 1,000 1,000 1,000 0 0 0 0 0.01 0.01 100,000,000 100,000,000 79,070,382 75,366,749 79,070,382 75,366,749 3,703,633 3,703,633 5 3 15 5 5 0 2 5 50 1 1 0.02 These shares of common stock were purchased through a private transaction 00000158472021-05-012021-07-31 xbrli:shares 00000158472021-09-10 iso4217:USD 00000158472021-07-31 00000158472021-04-30 iso4217:USDxbrli:shares 0000015847us-gaap:PreferredClassAMember2021-07-31 0000015847us-gaap:PreferredClassAMember2021-04-30 0000015847us-gaap:PreferredClassBMember2021-07-31 0000015847us-gaap:PreferredClassBMember2021-04-30 xbrli:pure 0000015847us-gaap:PreferredClassAMember2021-05-012021-07-31 0000015847us-gaap:PreferredClassAMember2020-05-012021-04-30 0000015847us-gaap:PreferredClassBMember2021-05-012021-07-31 0000015847us-gaap:PreferredClassBMember2020-05-012021-04-30 0000015847buks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMember2020-05-012020-07-31 00000158472020-05-012020-07-31 0000015847us-gaap:CommonStockMember2020-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2020-04-30 0000015847us-gaap:TreasuryStockMember2020-04-30 0000015847us-gaap:RetainedEarningsMember2020-04-30 0000015847us-gaap:ParentMember2020-04-30 0000015847us-gaap:NoncontrollingInterestMember2020-04-30 00000158472020-04-30 0000015847us-gaap:CommonStockMember2020-05-012020-07-31 0000015847us-gaap:AdditionalPaidInCapitalMember2020-05-012020-07-31 0000015847us-gaap:TreasuryStockMember2020-05-012020-07-31 0000015847us-gaap:RetainedEarningsMember2020-05-012020-07-31 0000015847us-gaap:ParentMember2020-05-012020-07-31 0000015847us-gaap:NoncontrollingInterestMember2020-05-012020-07-31 0000015847us-gaap:CommonStockMember2020-07-31 0000015847us-gaap:AdditionalPaidInCapitalMember2020-07-31 0000015847us-gaap:TreasuryStockMember2020-07-31 0000015847us-gaap:RetainedEarningsMember2020-07-31 0000015847us-gaap:ParentMember2020-07-31 0000015847us-gaap:NoncontrollingInterestMember2020-07-31 00000158472020-07-31 0000015847us-gaap:CommonStockMember2021-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2021-04-30 0000015847us-gaap:TreasuryStockMember2021-04-30 0000015847us-gaap:RetainedEarningsMember2021-04-30 0000015847us-gaap:ParentMember2021-04-30 0000015847us-gaap:NoncontrollingInterestMember2021-04-30 0000015847us-gaap:CommonStockMember2021-05-012021-07-31 0000015847us-gaap:AdditionalPaidInCapitalMember2021-05-012021-07-31 0000015847us-gaap:TreasuryStockMember2021-05-012021-07-31 0000015847us-gaap:RetainedEarningsMember2021-05-012021-07-31 0000015847us-gaap:ParentMember2021-05-012021-07-31 0000015847us-gaap:NoncontrollingInterestMember2021-05-012021-07-31 0000015847us-gaap:CommonStockMember2021-07-31 0000015847us-gaap:AdditionalPaidInCapitalMember2021-07-31 0000015847us-gaap:TreasuryStockMember2021-07-31 0000015847us-gaap:RetainedEarningsMember2021-07-31 0000015847us-gaap:ParentMember2021-07-31 0000015847us-gaap:NoncontrollingInterestMember2021-07-31 0000015847buks:ProfessionalServicesMembersrt:NorthAmericaMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMembersrt:NorthAmericaMember2021-05-012021-07-31 0000015847srt:NorthAmericaMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMembersrt:EuropeMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMembersrt:EuropeMember2021-05-012021-07-31 0000015847srt:EuropeMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMembersrt:AsiaMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMembersrt:AsiaMember2021-05-012021-07-31 0000015847srt:AsiaMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMemberbuks:AustraliaAndOtherMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMemberbuks:AustraliaAndOtherMember2021-05-012021-07-31 0000015847buks:AustraliaAndOtherMember2021-05-012021-07-31 0000015847us-gaap:CasinoMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847us-gaap:CasinoMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847us-gaap:CasinoMember2021-05-012021-07-31 0000015847buks:CasinoNongamingMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:CasinoNongamingMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847buks:CasinoNongamingMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:AircraftModificationMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:AircraftModificationMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847buks:AircraftModificationMember2021-05-012021-07-31 0000015847buks:AircraftAvionicsMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:AircraftAvionicsMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847buks:AircraftAvionicsMember2021-05-012021-07-31 0000015847buks:SpecialMissionElectronicsMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847buks:SpecialMissionElectronicsMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847buks:SpecialMissionElectronicsMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMemberbuks:PercentageOfCompletionContractsMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMemberbuks:PercentageOfCompletionContractsMember2021-05-012021-07-31 0000015847buks:PercentageOfCompletionContractsMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMemberus-gaap:TransferredAtPointInTimeMember2021-05-012021-07-31 0000015847buks:AerospaceProductsMemberus-gaap:TransferredAtPointInTimeMember2021-05-012021-07-31 0000015847us-gaap:TransferredAtPointInTimeMember2021-05-012021-07-31 0000015847buks:ProfessionalServicesMembersrt:NorthAmericaMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMembersrt:NorthAmericaMember2020-05-012020-07-31 0000015847srt:NorthAmericaMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMembersrt:EuropeMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMembersrt:EuropeMember2020-05-012020-07-31 0000015847srt:EuropeMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMembersrt:AsiaMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMembersrt:AsiaMember2020-05-012020-07-31 0000015847srt:AsiaMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMemberbuks:AustraliaAndOtherMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMemberbuks:AustraliaAndOtherMember2020-05-012020-07-31 0000015847buks:AustraliaAndOtherMember2020-05-012020-07-31 0000015847us-gaap:CasinoMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847us-gaap:CasinoMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847us-gaap:CasinoMember2020-05-012020-07-31 0000015847buks:CasinoNongamingMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:CasinoNongamingMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847buks:CasinoNongamingMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:AircraftModificationMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:AircraftModificationMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847buks:AircraftModificationMember2020-05-012020-07-31 0000015847buks:AircraftAvionicsMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:AircraftAvionicsMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847buks:AircraftAvionicsMember2020-05-012020-07-31 0000015847buks:SpecialMissionElectronicsMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847buks:SpecialMissionElectronicsMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847buks:SpecialMissionElectronicsMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMemberbuks:PercentageOfCompletionContractsMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMemberbuks:PercentageOfCompletionContractsMember2020-05-012020-07-31 0000015847buks:PercentageOfCompletionContractsMember2020-05-012020-07-31 0000015847buks:ProfessionalServicesMemberus-gaap:TransferredAtPointInTimeMember2020-05-012020-07-31 0000015847buks:AerospaceProductsMemberus-gaap:TransferredAtPointInTimeMember2020-05-012020-07-31 0000015847us-gaap:TransferredAtPointInTimeMember2020-05-012020-07-31 utr:Y 0000015847buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member2021-07-31 0000015847buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2025Member2021-07-31 0000015847buks:NotesCollateralizedByAircraftSecurityAgreementsDueJanuary2023Member2021-07-31 0000015847buks:NoteCollateralizedByRealEstateDueJune2024Member2021-07-31 0000015847buks:NoteCollateralizedByEquipmentDueApril2022Member2021-07-31 0000015847buks:NoteOneCollateralizedByRealEstateDueMarch2029Member2021-07-31 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member2021-07-31 0000015847buks:PaycheckProtectionProgramCaresActMember2020-05-012020-05-31 0000015847buks:KansasExpandedLotteryActContractPrivilegeMember2021-07-31 0000015847buks:IntangibleGamingSupportItemsMember2021-07-31 0000015847buks:JETAutopilotIntellectualPropertyMember2021-07-31 0000015847buks:IntangibleGamingSupportItemsMember2021-05-012021-07-31 0000015847buks:JETAutopilotIntellectualPropertyMember2021-05-012021-07-31 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMember2016-11-30 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2019-04-122019-04-12 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2019-04-12 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMember2019-04-122019-04-12 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2020-03-172020-03-17 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2020-03-17 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMember2020-03-172020-03-17 00000158472016-05-012020-04-30 00000158472020-08-012020-10-31 00000158472020-10-31 00000158472020-11-012021-01-31 00000158472021-01-31 00000158472021-02-012021-04-30 00000158472016-05-012021-07-31 0000015847buks:CasinoHangarAndOfficeSpaceOneMember2021-04-30 0000015847buks:CasinoHangarAndOfficeSpaceTwoMember2021-04-30 0000015847buks:CasinoHangarAndOfficeSpaceThreeMember2021-04-30 0000015847buks:GamingMember2021-05-012021-07-31 0000015847us-gaap:ProductAndServiceOtherMember2021-05-012021-07-31 0000015847buks:GamingMember2020-05-012020-07-31 0000015847us-gaap:ProductAndServiceOtherMember2020-05-012020-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:AerospaceProductsMember2021-05-012021-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:AerospaceProductsMember2020-05-012020-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:ProfessionalServicesMember2021-05-012021-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:ProfessionalServicesMember2020-05-012020-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:TheFiveAerospaceCustomersMember2021-05-012021-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:TopCustomerMember2020-05-012020-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:NextTopFourCustomersMembersrt:MinimumMember2020-05-012020-07-31 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:NextTopFourCustomersMembersrt:MaximumMember2020-05-012020-07-31 00000158472011-08-022011-08-02 00000158472011-08-02 0000015847us-gaap:SeriesCPreferredStockMember2011-08-02
 
 

 

Table of Contents

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 


FORM 10-Q

 


 

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

 

For the quarterly period ended July 31, 2021

 

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

 

For the transition period from ____________ to _____________

 

Commission File Number 0-1678

 

BUTLER NATIONAL CORPORATION

(Exact name of registrant as specified in its charter)

Kansas

 

41-0834293

(State or other jurisdiction of incorporation or organization)

 

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

 

19920 West 161st Street, Olathe, Kansas 66062

(Address of principal executive offices)(Zip Code)

 

Registrant's telephone number, including area code: (913) 780-9595

 

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

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

None

None

None


Securities registered pursuant to Section 12(g) of the Act:
Common Stock $.01 Par Value
(Title of Class)

 

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 twelve months (or for such shorter period that the registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days: Yes ☒ No ☐

 

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

 

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

 

Large accelerated filer

 

Accelerated filer

Non-accelerated filer

 

Smaller reporting company

 

 

 

Emerging growth company

 

 

 

  

   

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

 

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

Yes No ☒

 

The number of shares outstanding of the Registrant's Common Stock, $0.01 par value, as of September 10, 2021 was 75,366,749 shares.

   

1

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

 

INDEX

 

PART I. FINANCIAL INFORMATION

 

 

 

PAGE

NO. 

Item 1

Financial Statements (Unaudited)

 

 

 

 

 

Condensed Consolidated Balance Sheets – July 31, 2021 (unaudited) and April 30, 2021

3

 

 

 

  Condensed Consolidated Statements of Operations - Three Months Ended July 31, 2021 and 2020 4
     
 

Condensed Consolidated Statements of Stockholders' Equity - Three Months Ended July 31, 2021 and 2020

5

 

 

 

 

Condensed Consolidated Statements of Cash Flows - Three Months Ended July 31, 2021 and 2020

6

 

 

 

 

Notes to Condensed Consolidated Financial Statements

7

 

 

 

Item 2

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

15

 

 

 

Item 3

Quantitative and Qualitative Disclosures about Market Risk

21

 

 

 

Item 4

Controls and Procedures

21

 

PART II. OTHER INFORMATION

 

Item 1

Legal Proceedings

22

 

 

 

Item 1A

Risk Factors

22

 

 

 

Item 2

Unregistered Sales of Equity Securities and Use of Proceeds

22

 

 

 

Item 3

Defaults Upon Senior Securities

22

 

 

 

Item 4

Mine Safety Disclosures

22

 

 

 

Item 5

Other Information

22

 

 

 

Item 6

Exhibits

22

 

 

 

Signatures

23

 

 

Exhibit Index

24

 

2

 

 

 

PART I. FINANCIAL INFORMATION

ITEM 1. FINANCIAL STATEMENTS

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

As of July 31, 2021 and April 30, 2021

(in thousands except per share data) 

 

  

July 31, 2021

  

April 30, 2021

 
  

(unaudited)

     

ASSETS

        

CURRENT ASSETS:

        

Cash

 $20,585  $22,022 

Accounts receivable, net of allowance for doubtful accounts

  2,957   1,961 

Inventories

        

Parts and raw materials

  4,817   4,829 

Work in process

  3,570   3,657 

Finished goods

  68   82 

Total inventory, net of allowance

  8,455   8,568 

Contract asset

  578   421 

Prepaid expenses and other current assets

  1,521   1,496 

Total current assets

  34,096   34,468 
         

PROPERTY, PLANT AND EQUIPMENT:

        

Lease right-to-use assets

  3,099   3,099 

Construction in progress

  1,484   1,170 

Land

  4,751   4,751 

Building and improvements

  39,762   39,747 

Aircraft

  9,138   9,138 

Machinery and equipment

  4,670   4,253 

Office furniture and fixtures

  11,074   10,699 

Leasehold improvements

  4,032   4,032 
   78,010   76,889 

Accumulated depreciation

  (21,344)  (20,519)

Total property, plant and equipment

  56,666   56,370 
         

SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $8,356 at July 31, 2021 and $8,041 at April 30, 2021)

  8,011   8,211 
         

OTHER ASSETS:

        

Other assets (net of accumulated amortization of $11,060 at July 31, 2021 and $10,886 at April 30, 2021)

  2,730   2,872 

Total other assets

  2,730   2,872 

Total assets

 $101,503  $101,921 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

CURRENT LIABILITIES:

        

Current maturities of long-term debt

 $3,976  $5,972 

Current maturities of lease liability

  100   107 

Accounts payable

  2,316   1,893 

Contract liability

  2,804   5,798 

Gaming facility mandated payment

  1,231   1,458 

Compensation and compensated absences

  1,628   1,862 

Income taxes payable

  843   212 

Other current liabilities

  345   265 

Total current liabilities

  13,243   17,567 
         

LONG-TERM LIABILITIES

        

Long-term debt, net of current maturities

  38,823   39,816 

Lease liability, net of current maturities

  2,732   2,759 

Deferred tax liability, net

  400   400 

Total long-term liabilities

  41,955   42,975 

Total liabilities

  55,198   60,542 
         

COMMITMENTS AND CONTINGENCIES

          

STOCKHOLDERS' EQUITY:

        

Butler National Corporation's stockholders' equity

        

Preferred stock, par value $5: Authorized 50,000,000 shares, all classes; Designated Classes A and B 200,000 shares; $100 Class A, 9.8%, cumulative if earned liquidation and redemption value; $100, no shares issued and outstanding

  -   - 

$1,000 Class B, 6%, convertible cumulative, liquidation and redemption value $1,000, no shares issued and outstanding

  -   - 

Common stock, par value $.01: authorized 100,000,000 shares issued 79,070,382 shares, and outstanding 75,366,749 shares at July 31, 2021 and issued 79,070,382 shares, and outstanding 75,366,749 shares at April 30, 2021

  790   790 

Capital contributed in excess of par

  17,048   16,900 

Treasury stock at cost, 3,703,633 shares at July 31, 2021 and 3,703,633 shares at April 30, 2021

  (1,909)  (1,909)

Retained earnings

  22,486   19,580 

Total Butler National Corporation's stockholders' equity

  38,415   35,361 

Noncontrolling interest in BHCMC, LLC

  7,890   6,018 

Total stockholders' equity

  46,305   41,379 

Total liabilities and stockholders' equity

 $101,503  $101,921 

See accompanying notes to condensed consolidated financial statements (unaudited)

 

3

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE THREE MONTHS ENDED July 31, 2021 AND 2020

(in thousands, except per share data)

(unaudited)

 

 

  

THREE MONTHS ENDED

 
  

July 31,

 
  

2021

  

2020

 

REVENUE:

        

Professional Services

 $9,726  $5,352 

Aerospace Products

  8,419   7,637 

Total revenue

  18,145   12,989 
         

COSTS AND EXPENSES:

        

Cost of Professional Services

  3,701   3,410 

Cost of Aerospace Products

  6,012   5,100 

Marketing and advertising

  1,204   953 

Employee benefits

  575   585 

Depreciation and amortization

  702   1,043 

General, administrative and other

  1,929   1,770 

Total costs and expenses

  14,123   12,861 
         

OPERATING INCOME

  4,022   128 
         

OTHER INCOME (EXPENSE):

        

Interest expense

  (614)  (588)

Forgiveness of debt

  2,001   - 

Total other income (expense)

  1,387   (588)
         

INCOME (LOSS) BEFORE INCOME TAXES

  5,409   (460)
         

PROVISION (BENEFIT) FOR INCOME TAXES

        

Provision (benefit) for income taxes

  631   (6)
         

NET INCOME (LOSS)

  4,778   (454)

Net (income) loss attributable to noncontrolling interest in BHCMC, LLC

  (1,872)  439 

NET INCOME (LOSS) ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION

 $2,906  $(15)
         

BASIC EARNINGS PER COMMON SHARE

 $0.04  $0.00 
         

WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION

  75,366,749   74,386,184 
         

DILUTED EARNINGS PER COMMON SHARE

 $0.04  $0.00 
         

WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION

  75,366,749   74,386,184 

 

See accompanying notes to condensed consolidated financial statements (unaudited)

 

4

 

 

 BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

FOR THE three months ended July 31, 2021 and 2020

(dollars in thousands) (unaudited)

  Shares of Common Stock  Common Stock  Capital Contributed in Excess of Par  Shares of Treasury Stock  Treasury Stock at Cost  Retained Earnings  Total Stock-holders’ Equity BNC  Non controlling Interest in BHCMC  Total Stock-holders’ Equity 

Balance, April 30, 2020

  77,719,677  $777  $15,600   3,321,415  $(1,713) $18,147  $32,811  $4,993  $37,804 
                                     

Stock repurchase

  -   -   -   212,000   (108)  -   (108)  -   (108)
                                     

Deferred compensation, restricted stock

  -   -   150   -   -   -   150   -   150 
                                     

Net Loss

  -   -   -   -   -   (15)  (15)  (439)  (454)
                                     

Balance, July 31, 2020

  77,719,677  $777  $15,750   3,533,415  $(1,821) $18,132  $32,838  $4,554  $37,392 

 

    Shares of Common Stock     Common Stock     Capital Contributed in Excess of Par     Shares of Treasury Stock     Treasury Stock at Cost     Retained Earnings     Total Stock-holders’ Equity BNC     Non controlling Interest in BHCMC     Total Stock-holders’ Equity  

Balance, April 30, 2021

    79,070,382     $ 790     $ 16,900       3,703,633     $ (1,909 )   $ 19,580     $ 35,361     $ 6,018     $ 41,379  
                                                                         

Deferred compensation, restricted stock

    -       -       148       -       -       -       148       -       148  
                                                                         

Net Income

    -       -       -       -       -       2,906       2,906       1,872       4,778  
                                                                         

Balance, July 31, 2021

    79,070,382     $ 790     $ 17,048       3,703,633     $ (1,909 )   $ 22,486     $ 38,415     $ 7,890     $ 46,305  

See accompanying notes to condensed consolidated financial statements (unaudited)

5

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE three months ended July 31, 2021 and 2020

(in thousands)

(unaudited) 

 

  

THREE MONTHS ENDED

 
  

July 31,

 
  

2021

  

2020

 

CASH FLOWS FROM OPERATING ACTIVITIES

        

Net income (loss)

 $4,778  $(454)

Adjustments to reconcile net income (loss) to net cash provided by operating activities

        

Depreciation and amortization

  1,314   1,606 

Forgiveness of debt

  (2,001)  - 

Deferred compensation, restricted stock

  148   150 
         

Changes in operating assets and liabilities

        

Accounts receivable

  (996)  (1,046)

Inventories

  113   (1,425)

Contract assets

  (157)  95 

Prepaid expenses and other current assets

  (18)  (242)

Accounts payable

  423   394 

Contract liability

  (2,994)  4,567 

Lease liability

  -   (276)

Accrued liabilities

  (234)  (815)

Gaming facility mandated payment

  (227)  (92)

Income tax payable

  631   (6)

Other liabilities

  80   40 

Net cash provided by operating activities

  860   2,496 
         

CASH FLOWS FROM INVESTING ACTIVITIES

        

Capital expenditures

  (1,275)  (1,977)

Net cash used in investing activities

  (1,275)  (1,977)
         

CASH FLOWS FROM FINANCING ACTIVITIES

        

Borrowings of long-term debt

  -   2,001 

Repayments of long-term debt

  (988)  (1,595)

Payments on lease liability

  (34)  - 

Repurchase of common stock

  -   (108)

Net cash provided by (used in) financing activities

  (1,022)  298 
         

NET INCREASE (DECREASE) IN CASH

  (1,437)  817 
         

CASH, beginning of period

  22,022   16,793 
         

CASH, end of period

 $20,585  $17,610 
         

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION

        

Interest paid

 $630  $584 

Income taxes paid

 $-  $- 

 

See accompanying notes to condensed consolidated financial statements (unaudited)

   

6

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(dollars in thousands, except per share data)

(unaudited)

 

 

1. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. Therefore, these financial statements should be read in conjunction with the annual report on Form 10-K for the fiscal year ended April 30, 2021. In our opinion, all adjustments (consisting of normal recurring accruals) necessary for a fair presentation have been included. Operating results for the three months ended July 31, 2021 are not indicative of the results of operations that may be expected for the fiscal year ending April 30, 2022.

 

Certain reclassifications within the condensed financial statement captions have been made to maintain consistency in presentation between years. These reclassifications have no impact on the reported results of operations. Financial amounts are in thousands of dollars except per share amounts.

 

 

2. Net Income Per Share: Butler National Corporation (“the Company”) follows ASC 260 that requires the reporting of both basic and diluted earnings per share. Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. In accordance with ASC 260, any anti-dilutive effects on net earnings per share would be excluded. The number of potential common shares as of July 31, 2021 is 75,366,749.

 

 

3. Revenue Recognition: ASC Topic 606, “Revenue from Contracts with Customers”

 

Under ASC 606, revenue is recognized when a customer obtains control of promised services in an amount that reflects the consideration we expect to receive in exchange for those services. To achieve this core principal, the Company applies the following five steps:

 

 

1)

Identify the contract, or contracts, with a customer

 

 

A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred and identifies the payment terms related to these services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

 

2)

Identification of the performance obligations in the contract

 

 

At contract inception, an entity shall assess the goods or services promised in a contract with a customer and shall identify as a performance obligation each promise to transfer to the customer. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.

 

 

3)

Determination of the transaction price

 

 

The transaction price is the amount that an entity allocates to the performance obligations identified in the contract and, therefore, represents the amount of revenue recognized as those performance obligations are satisfied. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer.

 

 

4)

Allocation of the transaction price to the performance obligations in the contract

 

 

Once a contract and associated performance obligations have been identified and the transaction price has been determined, ASC 606 requires an entity to allocate the transaction price to each performance obligation identified. This is generally done in proportion to the standalone selling prices of each performance obligation (i.e., on a relative standalone selling price basis). As a result, any discount within the contract generally is allocated proportionally to all of the separate performance obligations in the contract. The Company is applying the right to invoice practical expedient to recognize revenue. As a result, the entity bypasses the steps of determining the transaction price, allocating that transaction price and determining when to recognize revenue as it will recognize revenue as billed by multiplying the price assigned to the good or service, by the units.

 

7

 
 

5)

Recognition of revenue when, or as, we satisfy a performance obligation

 

 

Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control transfers either over time or at a point in time. Revenue is recognized when control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.

 

 

Aircraft modifications are performed under fixed-price contracts. Revenue from fixed-priced contracts are recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.

 

 

Revenue from Avionics products are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered.

 

 

Regarding warranties and returns, our products are special order and are not suitable for return. Our products are unique upon installation and tested prior to their release to the customer and acceptance by the customer. In the rare event of a warranty claim, the claim is processed through the normal course of business and may include additional charges to the customer. In our opinion, any future warranty work would not be material to the consolidated financial statements.

 

 

Gaming revenue is the gross gaming win as reported by the Kansas Lottery casino reporting systems, less the mandated payments by and for the State of Kansas. Electronic games-slots and table games revenue is the aggregate of gaming wins and losses. Liabilities are recognized for chips and "ticket-in, ticket-out" coupons in the customers' possession, and for accruals related to anticipated payout of progressive jackpots. Progressive gaming machines, which contain base jackpots that increase at a progressive rate based on the number of coins played, are deducted from revenue as the value of jackpots increase. Food, beverage, and other revenue is recorded when the service is received and paid.

 

 

8

 

 

4. Disaggregation of Revenue

 

In the following table, revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.

 

  

Three Months Ended July 31, 2021

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $9,726  $7,443  $17,169 

Europe

  -   842   842 

Asia

  -   88   88 

Australia and Other

  -   46   46 
  $9,726  $8,419  $18,145 
             

Major Product Lines

            

Casino Gaming Revenues

 $8,589  $-  $8,589 

Casino Non-Gaming Revenues

  1,066   -   1,066 

Professional Services

  71   -   71 

Aircraft Modification

  -   5,782   5,782 

Aircraft Avionics

  -   875   875 

Special Mission Electronics

  -   1,762   1,762 
  $9,726  $8,419  $18,145 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $5,275  $5,275 

Goods or services transferred at a point of sale

  9,726   3,144   12,870 
  $9,726  $8,419  $18,145 
             
             
  

Three Months Ended July 31, 2020

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $5,352  $6,059  $11,411 

Europe

  -   889   889 

Asia

  -   -   - 

Australia and Other

  -   689   689 
  $5,352  $7,637  $12,989 
             

Major Product Lines

            

Casino Gaming Revenues

 $4,798  $-  $4,798 

Casino Non-Gaming Revenues

  509   -   509 

Professional Services

  45   -   45 

Aircraft Modification

  -   4,793   4,793 

Aircraft Avionics

  -   915   915 

Special Mission Electronics

  -   1,929   1,929 
  $5,352  $7,637  $12,989 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $3,121  $3,121 

Goods or services transferred at a point of sale

  5,352   4,516   9,868 
  $5,352  $7,637  $12,989 

 

9

 
 
5. Accounts receivable, net, contract asset and contract liability:

 

Accounts Receivables, net, contract asset and contract liability were as follows (in thousands):

 

  July 31,  April 30, 
  

2021

  

2021

 

Accounts Receivable, net

 $2,957  $1,961 

Contract Asset

  578   421 

Contract Liability

  2,804   5,798 

 

 

Accounts receivable, net consist of $2,957 and $1,961 from customers as of July 31, 2021 and April 30, 2021, respectively. At July 31, 2021 and April 30, 2021, the allowance for doubtful accounts was $143 and $143, respectively.

 

Contract assets are net of progress payments and performance based payments from our customers as well as advance payments from customers totaling $578 and $421 as of July 31, 2021 and April 30, 2021. Contract assets increased $157 during the quarter ended July 31, 2021, primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations during the quarter ended July 31, 2021 for which we have not yet billed our customers. There were no significant impairment losses related to our contract assets during the quarter ended July 31, 2021. We expect to bill our customers for the majority of the July 31, 2021 contract assets during fiscal year end 2022.

 

Contract liabilities decreased $3.0 million during the quarter ended July 31, 2021, primarily due to revenue recognized on these performance obligations in excess of payments received.

 
6. Use of Estimates: The preparation of financial statements in conformity with generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Future events and their effects cannot be determined with certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ from those estimates, and any such differences may be material to our consolidated financial statements. Significant estimates include assumptions about percentage-of-completion, collection of accounts receivable, the valuation, and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets.

 

 

7. Inventories: Inventories are priced at the lower of cost, determined on a first-in, first-out basis, or net realizable value. Inventories include material, labor and factory overhead required in the production of our products.

 

Inventory obsolescence is examined on a regular basis. When determining our estimate of obsolescence, we consider inventory that has been inactive for five years or longer and the probability of using that inventory in future production. The obsolete inventory generally consists of Falcon and Learjet parts and electrical components.  At July 31, 2021 and April 30, 2021, the estimate of obsolete inventory was $691 and $691 respectively.

 

 

8. Research and Development: We invested in research and development activities. The amount invested in the three months ended July 31, 2021 and 2020 was $326 and $763 respectively.

 

 

9. Debt: At July 31, 2021, the Company was utilizing a promissory note in the form of a line of credit totaling $2,000. The unused line at July 31, 2021 was $2,000. The interest rate on this promissory note is 3.65%. The line of credit is due on demand and is collateralized by the first and second positions on all assets of the Company.

 

At  July 31, 2021, there was one note collateralized by all of BHCMC's assets and compensation due under the State Management contract with a balance of $33,680 (net of unamortized deferred finance costs of $299). The interest rate on this note is 5.32%. This note matures in December 2027, with a balloon payment of $19,250.

 

At  July 31, 2021, there was one note collateralized by all of BHCMC's assets and compensation due under the State Management contract with a balance of $6,126 (net of unamortized deferred finance costs of $58). The interest rate on this note is 5.83%. This note matures in December 2025.

 

At July 31, 2021, there was one note with an interest rate of 6.25% collateralized by aircraft security agreements totaling $991. This note was used for the purchase and modifications of collateralized aircraft. This note matures in January 2023.

 

At July 31, 2021, there is one note totaling $197 collateralized by real estate in Dodge City, Kansas. The interest rate on this note is 6.25%. This note matures in June 2024.

 

At July 31, 2021, there is one note collateralized by equipment with a balance of $16. The interest rate on this note is 4.5%. This note matures in April 2022.

  

At July 31, 2021, there is a note payable collateralized by real estate with a balance of $1,227. The interest rate on this note is at LIBOR plus 1.75%. This note matures in March 2029.

 

At July 31, 2021, there is a note payable collateralized by real estate with a balance of $562. The interest rate on this note is at LIBOR plus 1.75%. This note matures in March 2029.

 

In May 2020, the Company received a Paycheck Protection Program (PPP) loan for $2,001. In June 2021, the Company received notice of forgiveness from the Small Business Administration.

 

We are not in default of any of our notes as of July 31, 2021.

 

We believe that our current banks will provide the necessary capital for our business operations. However, we continue to maintain contact with other banks that have an interest in funding our working capital needs to continue our growth in operations in 2021 and beyond.

    

10

 

 

10. Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $5,966 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, JET autopilot intellectual property of $1,417 and miscellaneous other assets of $907. BHCMC expects the $5,500 privilege fee to have a value over the remaining life of the initial Management Contract with the State of Kansas which will end in December 2024. The State of Kansas approved a renewal management contract and an amendment to the current management contract for our Professional Services company BNSC via BHCMC. The renewal will take effect December 15, 2024, and continue to 2039, another 15 years. The Managers Certificate asset for use of gaming equipment is being amortized over a period of three years based on the estimated useful life of gaming equipment. The JET intellectual property is being amortized over a period of fifteen years.

 

 

11. Stock Options and Incentive Plans:

 

In November 2016, the shareholders approved and adopted the Butler National Corporation 2016 Equity Incentive Plan. The maximum number of shares of common stock that may be issued under the Plan is 12.5 million.


On April 12, 2019, the Company granted 2.5 million restricted shares to employees. These shares have voting rights at date of grant and become fully vested and nonforfeitable on April 11, 2024. The restricted shares were valued at $0.38 per share, for a total of $950. On March 17, 2020, the Company granted 5.0 million restricted shares to employees. These shares have voting rights at date of grant and become fully vested and non-forfeitable on March 16, 2025. The restricted shares were valued at $0.41 per share, for a total of $2.0 million. The deferred compensation related to these grants will be expensed on the financial statements over the five year vesting period. No other equity awards have been made under the plan.

 

For the three months ended July 31, 2021 and July 31, 2020, the Company expensed $148 and $150, respectively.

 

 

12. Stock Repurchase Program

 

The Board of Directors approved a stock purchase program authorizing the repurchase of up to $4,000 of its common stock. The timing and amount of any share repurchases will be determined by Butler National’s management based on market conditions and other factors. The program is currently authorized through May 1, 2022.

 

The table below provides information with respect to common stock purchases by the Company through July 31, 2021.

 

Period

 Total Number of Shares Purchased  Average Price Paid per Share  Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs  Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs 

Shares purchased in prior periods

  2,721,415  $0.36   2,721,415  $3,019 

Quarter ended July 31, 2020 (a)

  212,000  $0.51   212,000  $2,911 

Quarter ended October 31, 2020 (a)

  152,915  $0.50   152,915  $2,835 

Quarter ended January 31, 2021 (a)

  -  $-   -  $2,835 

Quarter ended April 30, 2021 (a)

  17,303  $0.65   17,303  $2,823 

Quarter ended July 31, 2021 (a)

  -  $-   -  $2,823 

Total

  3,103,633  $0.38   3,103,633     

 

(a)

These shares of common stock were purchased through a private transaction

 

11

 
 

13. Lease Right-to-Use

 

On May 1, 2019, the Company adopted ASU 2016-02 Leases – Topic 842. ASU 2016-02 requires that on the balance sheet a lessee should recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term.

 

We lease hangars and office space with initial lease terms of two, five, and fifty years.

 

  

July 31, 2021

 

Lease right-to-use assets

 $3,099 

Less accumulated depreciation

  488 

Total

 $2,611 

 

Future minimum lease payments for assets under capital leases at July 31, 2021 are as follows:

 

2022

 $246 

2023

  251 

2024

  242 

2025

  103 

2026

  106 

Thereafter

  7,093 

Total minimum lease payments

  8,041 

Less amount representing interest

  5,209 

Present value of net minimum lease payments

  2,832 

Less current maturities of lease liability

  100 

Lease liability, net of current maturities

 $2,732 

 

 

14. Segment Reporting and Sales by Major Customer:

 

Industry Segmentation

 

Current Activities - The Company focuses on two primary activities, Professional Services and Aerospace Products.

 

Aerospace Products:

 

Aircraft Modifications principally includes the modification of customer and company owned business-size aircraft for specific operations or special missions such as addition of aerial photography capabilities and ISR modifications. We provide these services through our subsidiary, Avcon Industries, Inc. ("Aircraft Modifications" or "Avcon").

 

Special mission electronics principally includes the manufacture, sale, and service of electronics upgrades for classic weapon control systems used on commercial and military aircraft and vehicles. We provide the products through our subsidiary, Butler National Corporation - Tempe, Arizona.

 

Butler Avionics sells, installs and repairs aircraft avionics equipment (airplane radio equipment and flight control systems). These systems are flight display systems which include intuitive touchscreen controls with large display that enhance pilot situational awareness and give users unprecedented access to high-resolution terrain mapping, graphical flight planning, geo-referenced charting, traffic display, satellite weather and much more. Butler Avionics is also recognized nationwide for its troubleshooting and repair work particularly on autopilot systems.

 

12

 

Professional Services:

 

Butler National Service Corporation ("BNSC") provides management services to the Boot Hill Casino, a "state-owned casino".

 

BCS Design, Inc. provides licensed architectural services. These services include commercial and industrial building design.

 

Three Months Ended July 31, 2021

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $9,655  $5,782  $875  $1,762  $71  $18,145 

Interest expense

  548   55   -   6   5   614 

Depreciation and amortization

  578   45   2   33   44   702 

Operating income (loss)

  3,544   1,143   (19)  503   (1,149)  4,022 

 

Three Months Ended July 31, 2020

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $5,307  $4,793  $915  $1,929  $45  $12,989 

Interest expense

  502   67   -   8   11   588 

Depreciation and amortization

  928   46   2   32   35   1,043 

Operating income (loss)

  (610)  916   200   599   (977)  128 

 

Our Chief Operating Decision Maker (CODM) does not evaluate operating segments using asset or liability information.

 

Major Customers: Revenue from major customers (10 percent or more of consolidated revenue) were as follows:

 

  

Three Months Ended July 31, 2021

  

Three Months Ended July 31, 2020

 

Aerospace Products – one customer in the three months ended July 31, 2021, one customer in the three months ended July 31, 2020

  10.7%  11.4%

Professional Services

  -   - 

 

In three months ended July 31, 2021 the Company derived 35.0% of total revenue from five Aerospace customers. The top customer provided 10.7% of total revenue while the next top four customers ranged from 3.8% to 9.7%.

 

 
15. COVID- 19 Overview:

 

The pandemic caused by the disease COVID-19 was first reported in Wuhan, China in December 2019 and has since spread throughout the world. Financial markets have been volatile in 2020 and 2021, primarily due to uncertainty with respect to the severity and duration of the pandemic.

 

The pandemic resulted in federal, state and local governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions or bans, business curtailments, school closures, and other protective measures.

 

Our aerospace segment qualified as “essential” under applicable federal guidance and state orders. The facilities have continued operations. We are enforcing social distancing and enhanced health, safety and sanitization measures in accordance with guidelines from the Center for Disease Control (the “CDC”).

 

Our professional services operations at the Boot Hill Casino & Resort was forced to close from March 18, 2020 thru May 21, 2020.  The casino reopened to the public on May 22, 2020 with reduced hours to allow for extra time for cleaning and sanitizing in accordance with CDC guidelines and limited number of games and food offerings. We are also continuing to enforce social distancing measures throughout the casino and are subject to state mandated restrictions.  Since reopening the Boot Hill Casino & Resort we have experienced lower customer headcount, which has been off-set by a larger net revenue per customer.  

 

The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us. We face numerous uncertainties in estimating the direct and indirect effects on our present and future business operations, financial condition, results of operations, and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return.

 

As schools, businesses and the economy in general have slowly reopened, and vaccinations rates in our operating territory improve and new infections decline, we have continued to see improvements in customer headcount. However, the unpredictable nature of the pandemic could again lead to closures, decreased traffic and demand, and increased COVID-19- related operating expenses, for the foreseeable future. While COVID-19 has resulted in, and will continue to bring, significant challenges and uncertainty to our operating environment, we believe that our resilient business model and the strength of our brand and balance sheet position us well to emerge from the pandemic.

 

13

 

 

16. Extension of the Shareholder Rights Plan:

 

On July 22, 2021, the Company extended the shareholder rights plan between the Company and UMB Bank, N.A. as rights agent dated as of August 2, 2011 (the “Rights Plan”). The Rights Plan is intended to protect the interests of the Company’s stockholders and enable them to realize the full potential value of their investment by reducing the likelihood that any person or group gains control of the Company, through open market accumulation or other tactics, without appropriately compensating all stockholders. Pursuant to the Rights Plan, the Company issued, by means of a dividend, one preferred share purchase right (a "Right") for each outstanding share of our Common Stock to shareholders of record on the close of business on August 2, 2011. Shares issued after August 2, 2011 also include one Right. Until triggering event, these Rights will trade with, and be represented by, the shares of our Common Stock. The Rights will generally become exercisable only if any person (or any persons acting as a group) acquires 15% or more of our outstanding Common Stock (the “Acquiring Person”) in a transaction not approved by the Board, subject to certain exceptions.

 

If the Rights become exercisable, all holders of Rights, other than the Acquiring Person, will be entitled to acquire shares of the Company’s common stock at a 50% discount. In such situation, Rights held by the Acquiring Person would become void and will not be exercisable.

 

Each Right entitles the registered holder to purchase from the Company one two-hundredth of a share of Series C Participating Preferred Stock, par value $5.00 per share (the “Preferred Shares”), of the Company at a price of $10 per one two-hundredth of a Participating Preferred Share represented by a Right (the “Purchase Price”), subject to adjustment. Unless a triggering event occurs, the value of the Right is considered de minimis. 

 

Unless earlier redeemed, terminated or exchanged pursuant to the terms of the Rights Plan, or the Rights Plan is extended, the Rights will expire at the close of business on  August 2, 2031. The Board may terminate the Rights Plan before that date if the Board determines that there is no longer a threat to shareholder value.

 

 

17. Subsequent Events:

 

The Company evaluated its July 31, 2021 financial statements for subsequent events through the filing date of this report. The Company is not aware of any subsequent events that would require recognition or disclosure in the financial statements.

 

14

 
 

 

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

 

THROUGHOUT THIS ITEM 2 ALL NON TABULAR FINANCIAL RESULTS ARE PRESENTED IN THOUSANDS OF U.S. DOLLARS EXCEPT WHERE MILLIONS OF DOLLARS IS INDICATED.

 

Forward-Looking Statements

 

Statements made in this report, other reports and proxy statements filed with the Securities and Exchange Commission, communications to stockholders, press releases, and oral statements made by representatives of the Company that are not historical in nature, or that state the Company or management intentions, hopes, beliefs, expectations or predictions of the future, may constitute "forward-looking statements" within the meaning of Section 21E of the Securities and Exchange Act of 1934, as amended (the "Exchange Act"). Forward-looking statements can often be identified by the use of forward-looking terminology, such as "could," "should," "will," "intended," "continue," "believe," "may," "expect," "hope," "anticipate," "goal," "forecast," "plan," "guidance" or "estimate" or the negative of these words, variations thereof or similar expressions. Forward-looking statements are not guarantees of future performance or results. They involve risks, uncertainties, and assumptions. It is important to note that any such performance and actual results, financial condition or business, could differ materially from those expressed in such forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in Item 1A (Risk Factors) of the Annual Report on Form 10-K for the fiscal year ended April 30, 2021, and elsewhere herein or in other reports filed with the SEC. Other unforeseen factors not identified herein could also have such an effect. We undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or changes in future operating results, financial condition or business over time.

 

The forward-looking statements in this report are only predictions and actual events or results may differ materially. In evaluating such statements, a number of risks, uncertainties and other factors could cause actual results, performance, financial condition, cash flows, prospects and opportunities to differ materially from those expressed in, or implied by, the forward-looking statements. These risks, uncertainties and other factors include those set forth in Item 1A (Risk Factors) of the Annual Report on Form 10-K for the fiscal year ended April 30, 2021, including the following factors:

 

  the geographic location of our casino;
 

customer concentration risk;
 

executive officers are family members;

 

industrial business cycles;

 

fixed-price contracts;

 

development, production, testing and marketing of new products;

 

loss of key personnel;

 

risks associated with international sales;

 

future acquisitions and investments;

 

change of control restrictions;

 

cyber-security threats;

 

extensive regulation across our industries;

  evolving government regulations and law;
 

changes in regulations of financial reporting;

 

the stability of credit markets;

 

potential impairment losses;

 

marketability restrictions of our common stock;

 

the possibility of a reverse-stock split;

 

stock dilution caused by the annual employer match to our 401(k) plan;

 

market competition;

 

acts of terrorism and war;

  inclement weather and natural disasters;
 

pandemics or other national health crisis (including COVID-19);

 

fluctuating fuel and energy costs;

 

extensive taxation;

 

Except as expressly required by the federal securities laws, the Company undertakes no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise after the date of this report. Results of operations in any past period should not be considered indicative of the results to be expected for future periods. Fluctuations in operating results may also result in fluctuations in the price of the Company's common stock.

 

Investors should also be aware that while the Company, from time to time, communicates with securities analysts; it is against its policy to disclose any material non-public information or other confidential commercial information. Accordingly, shareholders should not assume that the Company agrees with any statement or report issued by any analyst irrespective of the content of the statement or report. Furthermore, the Company has a policy against issuing or confirming financial forecasts or projections issued by others. Thus, to the extent that reports issued by securities analysts contain any projections, forecasts or opinions, such reports are not the responsibility of Butler National Corporation.

   

15

 

Management Overview

 

Management is focused on increasing long-term shareholder value from increased cash generation, earnings growth, and prudently managing capital expenditures. We plan to do this by continuing to drive increased revenue from product and service innovations, strategic acquisitions, and targeted marketing programs.

 

We have two separate reporting segments: Aerospace Products and Professional Services. Aerospace Products and Professional Services do not share the same customers and suppliers and have substantially distinct businesses. The Aerospace Products operating segment provides products and services in the aerospace industry. Companies in Aerospace Products derive their revenue from system design, engineering, manufacturing, integration, installation, repairing, overhauling, servicing and distribution of aerostructures, avionics, aircraft components, accessories, subassemblies and systems. The Professional Services operating segment provides services in the gaming industry. Professional Services companies manage a gaming and entertainment facility and provide architectural and engineering services. These reporting segments operate through various subsidiaries and affiliates listed in the Company’s fiscal year 2021 Annual Report on Form 10-K.

 

Aerospace Products. The Aerospace Products segment includes the manufacture, sale and service of electronic equipment and systems and technologies to enhance and support products related to aircraft. Additionally, we also operate several Federal Aviation Administration (the "FAA") Repair Stations. Companies in Aerospace Products concentrate on Learjet, Beechcraft King Air, Cessna turbine engine, Cessna multi-engine piston and Dassault Falcon 20 aircraft. Specifically, the design, distribution and support for products for older aircraft, or “Classic” aircraft are areas of focus for companies in Aerospace Products.

 

Products. The products that the companies within this group design, engineer, manufacture, integrate, install, repair and service include:

 

Aerial surveillance products

 

GARMIN GTN Global Position System Navigator with Communication Transceiver

         

Aerodynamic enhancement products

 

J.E.T autopilot products

         

Airspeed and altimeter systems

 

Electrical systems and switching equipment

         

Avcon Fins

 

Noise suppression systems

         

ADS-B (transponder) systems

 

Rate gyroscopes

         

Conversion of passenger configurations to cargo

 

Replacement vertical accelerometers

         

Cargo/sensor carrying pods

 

Provisions for external stores

         

Electronic navigation instruments, radios and transponders

 

Attitude heading reference systems

 

Modifications. The companies in Aerospace Products have authority pursuant to Federal Aviation Administration Supplemental Type Certificates (“STCs”) and Parts Manufacturer Approval (“PMA”), to build required parts and subassemblies and to make applicable installations. Companies in Aerospace Products perform modifications in the aviation industry including:

 

Aerial photograph capabilities

 

Extended tip fuel tanks

         

Aerodynamic improvements

 

Radar systems

         

Avionics systems

 

ISR – Intelligence Surveillance Reconnaissance

         

Cargo doors

 

Special mission modifications

         

Conversion from passenger to freighter configuration

 

Stability enhancements

         

Extended doors

 

Traffic collision avoidance systems

 

Special Mission Electronics. We supply defense-related, commercial off-the-shelf products to various commercial entities and government agencies and subcontractors in order to update or extend the useful life of aircraft with older components and technology. These products include:

 

Cabling

 

HangFire Override Modules

         

Electronic control systems

 

Test equipment

         

Gun Control Units for Apache and Blackhawk helicopters

 

Gun Control Units for land and sea based military vehicles

 

Professional Services. The Professional Services segment includes the management of a gaming facility and related dining and entertainment facilities in Dodge City, Kansas. Boot Hill Casino and Resort features approximately 645 slot machines and 20 table games. Due to COVID-19, Boot Hill Casino and Resort currently operates 520 slot machines and 16 table games. Companies in Professional Services also provide licensed architectural services, including commercial and industrial building design, and engineering services.

 

Boot Hill. Butler National Service Corporation (“BNSC”), via BHCMC, LLC (“BHCMC”), a company in Professional Services, has managed The Boot Hill Casino and Resort in Dodge City, Kansas (“Boot Hill”) since 2009 pursuant to the Lottery Gaming Facility Management Contract, by and among BNSC, BHCMC and the Kansas Lottery, originally dated December 8, 2009, as subsequently amended (“Boot Hill Agreement”). As required by Kansas law, all games, gaming equipment and gaming operations at Boot Hill are owned and operated by the Kansas Lottery.

 

Architectural and Engineering Services. Companies in Professional Services provide licensed architectural, including commercial and industrial building design, and engineering services.

 

16

 

COVID-19 Overview

 

The pandemic caused by the disease COVID-19 was first reported in Wuhan, China in December 2019 and has since spread throughout the world. Financial markets have been volatile in 2020 and 2021, primarily due to uncertainty with respect to the severity and duration of the pandemic.

 

The pandemic resulted in federal, state and local governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions or bans, business curtailments, school closures, and other protective measures.

 

Our aerospace segment qualified as “essential” under applicable federal guidance and state orders. The facilities have continued operations. We are enforcing social distancing and enhanced health, safety and sanitization measures in accordance with guidelines from the Center for Disease Control (the “CDC”).

 

Our professional services operations at the Boot Hill Casino & Resort was forced to close from March 18, 2020 thru May 21, 2020.  The casino reopened to the public on May 22, 2020 with reduced hours to allow for extra time for cleaning and sanitizing in accordance with CDC guidelines and limited number of games and food offerings. We are also continuing to enforce social distancing measures throughout the casino and are subject to state mandated restrictions.  Since reopening the Boot Hill Casino & Resort we have experienced lower customer headcount, which has been off-set by a larger net revenue per customer.  

 

The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us. We face numerous uncertainties in estimating the direct and indirect effects on our present and future business operations, financial condition, results of operations, and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return.

 

As schools, businesses and the economy in general have slowly reopened, and vaccinations rates in our operating territory improve and new infections decline, we have continued to see improvements in customer headcount. However, the unpredictable nature of the pandemic could again lead to closures, decreased traffic and demand, and increased COVID-19- related operating expenses, for the foreseeable future. While COVID-19 has resulted in, and will continue to bring, significant challenges and uncertainty to our operating environment, we believe that our resilient business model and the strength of our brand and balance sheet position us well to emerge from the pandemic.

 

Results Overview

 

The three months ended July 31, 2021 revenue increased 40% to $18.1 million compared to $13.0 million in the three months ended July 31, 2020. In the three months ended July 31, 2021 the professional services revenue was $9.7 million compared to $5.4 million in the three months ended July 31, 2020, an increase of 82%. In the three months ended July 31, 2021 the Aerospace Products revenue was $8.4 million compared to $7.6 million in the three months ended July 31, 2020, an increase of 10%.

 

The three months ended July 31, 2021 net income increased to $2.9 million compared to a net loss of $15 in the three months ended July 31, 2020.  The three months ended July 31, 2021, operating income increased to $4.0 million from an operating income of $128 in the three months ended July 31, 2020.

 

 

RESULTS OF OPERATIONS

 

THREE MONTHS ENDING JULY 31, 2021 COMPARED TO THREE MONTHS ENDING JULY 31, 2020

 

(dollars in thousands)

  Three Months Ended July 31, 2021     Percent of Total Revenue     Three Months Ended July 31, 2020     Percent of Total Revenue     Percent Change 2020-2021  

Revenue:

                                       

Professional Services

  $ 9,726       54 %   $ 5,352       41 %     82 %

Aerospace Products

    8,419       46 %     7,637       59 %     10 %

Total revenue

    18,145       100 %     12,989       100 %     40 %
                                         

Costs and expenses:

                                       

Costs of Professional Services

    3,701       20 %     3,410       26 %     9 %

Cost of Aerospace Products

    6,012       33 %     5,100       39 %     18 %

Marketing and advertising

    1,204       7 %     953       7 %     26 %

Employee benefits

    575       3 %     585       5 %     -2 %

Depreciation and amortization

    702       4 %     1,043       8 %     -33 %

General, administrative and other

    1,929       11 %     1,770       14 %     9 %

Total costs and expenses

    14,123       78 %     12,861       99 %     10 %

Operating income

  $ 4,022       22 %   $ 128       1 %     3042 %

 

17

 

Revenue:

 

Revenue increased 40% to $18.1 million in the three months ended July 31, 2021, compared to $13.0 million in the three months ended July 31, 2020. See "Operations by Segment" below for a discussion of the primary reasons for the increase in revenue.

 

 

Professional Services derives its revenue from (a) professional management services in the gaming industry through Butler National Service Corporation ("BNSC") and BHCMC, LLC ("BHCMC"), and (b) professional architectural, engineering and management support services. Revenue from Professional Services increased 82% for the three months to $9.7 million at July 31, 2021 compared to $5.4 million at July 31, 2020.

 

 

Aerospace Products derives its revenue by designing, engineering, manufacturing, installing, servicing and repairing products for classic and current production aircraft. Aerospace Products revenue increased 10% for the three months to $8.4 million at July 31, 2021 compared to $7.6 million at July 31, 2020.

 

Costs and expenses:

 

Costs and expenses related to Professional Services and Aerospace Products include the cost of engineering, labor, materials, equipment utilization, control systems, security and occupancy. Costs and expenses increased 10% in the three months ended July 31, 2021 to $14.1 million compared to $12.9 million in the three months ended July 31, 2020. Costs and expenses were 78% of total revenue in the three months ended July 31, 2021, as compared to 99% of total revenue in the three months ended July 31, 2020.

 

Costs of Professional Services increased 9% in the three months ended July 31, 2021 to $3.7 million compared to $3.4 million in the three months ended July 31, 2020. Costs were 20% of total revenue in the three months ended July 31, 2021, as compared to 26% of total revenue in the three months ended July 31, 2020.

 

Costs of Aerospace Products increased 18% in the three months ended July 31, 2021 to $6.0 million compared to $5.1 million for the three months ended July 31, 2020. Costs were 33% of total revenue in the three months ended July 31, 2021, as compared to 39% of total revenue in the three months ended July 31, 2020.

 

Marketing and advertising expenses increased 26% in the three months ended July 31, 2021, to $1.2 million compared to $1.0 million in the three months ended July 31, 2020. Expenses were 7% of total revenue in the three months ended July 31, 2021, as compared to 7% of total revenue in the three months ended July 31, 2020. Marketing and advertising expenses include advertising, sales and marketing labor, gaming development costs, and casino and product promotions.

 

Employee benefits expenses as a percent of total revenue was 3% in the three months ended July 31, 2021, compared to 5% in the three months ended July 31, 2020. These expenses decreased 2% to $575 in the three months ended July 31, 2021, from $585 in the three months ended July 31, 2020. These expenses include the employers' share of all federal, state and local taxes, paid time off for vacation, holidays and illness, employee health and life insurance programs and employer matching contributions to retirement plans.

 

Depreciation and amortization expenses as a percent of total revenue was 4% in the three months ended July 31, 2021, compared to 8% in the three months ended July 31, 2020. These expenses decreased 33% to $702 in the three months ended July 31, 2021 from $1.0 million in the three months ended July 31, 2020. These expenses include depreciation related to owned assets being depreciated over various useful lives and amortization of intangible items including the Kansas privilege fee related to the Boot Hill Casino being expensed over the initial term of the gaming contract with the State of Kansas. BHCMC, LLC depreciation and amortization expense for the three months ended July 31, 2021 was $578 compared to $928 in the three months ended July 31, 2020.

 

General, administrative and other expenses as a percent of total revenue was 11% in the three months ended July 31, 2021, compared to 14% in the three months ended July 31, 2020. These expenses increased 9% to $1.9 million in the three months ended July 31, 2021, from $1.8 million in the three months ended July 31, 2020.

 

Other expense:

 

Interest expense was $614 in the three months ended July 31, 2021, compared with interest expense of $588 in the three months ended July 31, 2020. Interest related to obligations of BHCMC, LLC was $548 in the three months ended July 31, 2021 compared to $502 million in the three months ended July 31, 2020.

 

18

 

Operations by Segment

 

We have two operating segments, Professional Services and Aerospace Products. The Professional Services segment includes revenue contributions and expenditures associated with casino management services and professional architectural, engineering and management support services. Aerospace Products derives its revenue by designing, engineering, manufacturing, installing, servicing and repairing products for classic and current production aircraft.

 

The following table presents a summary of our operating segment information for the three months ended July 31, 2021 and July 31, 2020:

 

(dollars in thousands)

  Three Months Ended July 31, 2021     Percent of Total Revenue     Three Months Ended July 31, 2020     Percent of Total Revenue     Percent Change 2020-2021  

Professional Services

                                       

Revenue

                                       

Boot Hill Casino

  $ 9,655       99 %   $ 5,307       99 %     82 %

Management/Professional Services

    71       1 %     45       1 %     58 %

Revenue

    9,726       100 %     5,352       100 %     82 %
                                         

Costs of Professional Services

    3,701       38 %     3,410       64 %     9 %

Expenses

    3,031       31 %     2,733       51 %     11 %

Total costs and expenses

    6,732       69 %     6,143       115 %     10 %

Professional Services operating income (loss) before noncontrolling interest in BHCMC, LLC

  $ 2,994       31 %   $ (791 )     -15 %     N/A  

 

(dollars in thousands)

  Three Months Ended July 31, 2021     Percent of Total Revenue     Three Months Ended July 31, 2020     Percent of Total Revenue     Percent Change 2020-2021  

Aerospace Products

                                       

Revenue

  $ 8,419       100 %   $ 7,637       100 %     10 %
                                         

Costs of Aerospace Products

    6,012       71 %     5,100       67 %     18 %

Expenses

    1,379       17 %     1,618       21 %     -15 %

Total costs and expenses

    7,391       88 %     6,718       88 %     10 %
                                         

Aerospace Products operating income

  $ 1,028       12 %   $ 919       12 %     12 %

 

Professional Services

 

 

Revenue from Professional Services increased 82% for the three months ended July 31, 2021 to $9.7 million compared to $5.4 million for the three months ended July 31, 2020.

In the three months ended July 31, 2021 Boot Hill Casino received gross receipts for the State of Kansas of $12.6 million compared to $7.3 million for the three months ended July 31, 2020. Mandated fees, taxes and distributions reduced gross receipts by $3.8 million resulting in gaming revenue of $8.6 million for the three months ended July 31, 2021, compared to a reduction to gross receipts of $2.5 million resulting in gaming revenue of $4.8 million for the three months ended July 31, 2020.  Non-gaming revenue at Boot Hill Casino increased to $1.1 million for the three months ended July 31, 2021, compared to $509 for the three months ended July 31, 2020.

The remaining management and Professional Services revenue includes professional management services in the gaming industry, and licensed architectural services.  Professional Services revenue excluding Boot Hill Casino increased 58% to $71 for the three months ended July 31, 2021, compared to $45 for the three months ended July 31, 2020.

 

 

Costs of Professional Services increased 9% in the three months ended July 31, 2021 to $3.7 million compared to $3.4 million in the three months ended July 31, 2020. Costs were 38% of segment total revenue in the three months ended July 31, 2021, as compared to 64% of segment total revenue in the three months ended July 31, 2020.

  

 

Expenses increased 11% in the three months ended July 31, 2021 to $3.0 million compared to $2.7 million in the three months ended July 31, 2020. Expenses were 31% of segment total revenue in the three months ended July 31, 2021, as compared to 51% of segment total revenue in the three months ended July 31, 2020.

 

Aerospace Products

 

 

Revenue increased 10% to $8.4 million in the three months ended July 31, 2021, compared to $7.6 million in the three months ended July 31, 2020. The increase in revenue is primarily due to a decrease in avionics business of $207 and an increase in aircraft modification business of $1.0 million.  

 

 

Costs of Aerospace Products increased 18% in the three months ended July 31, 2021 to $6.0 million compared to $5.1 million for the three months ended July 31, 2020.  Costs were 71% of segment total revenue in the three months ended July 31, 2021, as compared to 67% of segment total revenue in the three months ended July 31, 2020.

 

 

Expenses decreased 15% in the three months ended July 31, 2021 to $1.4 million compared to $1.6 million in the three months ended July 31, 2020.  Expenses were 17% of segment total revenue in the three months ended July 31, 2021, as compared to 21% of segment total revenue in the three months ended July 31, 2020.

 

19

 

Employees

 

Other than persons employed by our gaming subsidiaries there were 118 full time and 4 part time employees on July 31, 2021, compared to 112 full time and 5 part time employees on July 31, 2020. As of September 3, 2021, staffing is 114 full time and 5 part time employees. Our staffing at Boot Hill Casino & Resort on July 31, 2021 was 161 full time and 55 part time employees compared to 175 full time and 66 part time employees on July 31, 2020. At September 3, 2021 there are 167 full time and 54 part time employees. None of the employees are subject to any collective bargaining agreements.

 

Liquidity and Capital Resources

  

We believe that our current banks will provide the necessary capital for our business operations. However, we continue to maintain contact with other banks that have an interest in funding our working capital needs to continue our growth in operations in fiscal 2022 and beyond.

  

The ownership structure of BHCMC, LLC is now:

  

   

Members of

       
   

Board of

 

Equity

 

Income

Membership Interest

 

Managers

 

Ownership

 

(Loss) Sharing

Class A

 

3

 

20%

 

40%

Class B

 

4

 

80%

 

60%

  

Our wholly owned subsidiary, Butler National Service Corporation continues friendly discussions with the other member of BHCMC, LLC to explore the possible acquisition by Butler National Service Corporation of the other member's 20% equity interest in BHCMC, LLC.   If and when a definitive agreement is reached, such definitive agreement and a press release concerning the acquisition will be issued to describe the terms of the agreement and the intentions of the members.   We have not set a definitive timetable for our discussions and there can be no assurances that the process will result in any transaction being announced or completed.  At present there is no disagreement between the members of BHCMC, LLC.   We do not plan to disclose or comment on developments until further disclosure is deemed appropriate.

 

Analysis and Discussion of Cash Flow

 

During the three months ended July 31, 2021 our cash position decreased by $1.4 million. Net income was $4.8 million for the three months ended July 31, 2021. Cash flows provided by operating activities was $860 for the three months ended July 31, 2021. Non-cash activities consisting of depreciation and amortization provided $1.3 million, while deferred compensation provided $148 and forgiveness of debt used $2.0 million. Contract assets decreased our cash position by $157. Contract liability decreased our cash position by $3.0 million. Inventories increased our cash position by $113. Accounts receivable decreased our cash position by $1.0 million. Gaming facility mandated payments decreased our cash position by $227. Prepaid expenses and other assets decreased our cash by $18. An increase in accounts payable, a decrease in accrued expenses, and an increase in other current liabilities increased our cash by $269. Income tax payable increased our cash position by $631.

  

Cash used in investing activities was $1.3 million for the three months ended July 31, 2021. We invested $115 towards STCs, and $1.1 million on equipment and furnishings.

  

Cash used by financing activities was $1.0 million for the three months ended July 31, 2021. We made repayments on our debt of $1.0 million. We made payments on our lease liability of $34.

 

Critical Accounting Policies and Estimates

  

We believe that there are several accounting policies that are critical to understanding our historical and future performance, as these policies affect the reported amount of revenue and other significant areas involving management judgments and estimates. These significant accounting policies relate to revenue recognition, the use of estimates, long-lived assets, and Supplemental Type Certificates. These policies and our procedures related to these policies are described in detail below and under specific areas within this "Management's Discussion and Analysis of Financial Condition and Results of Operations."

 

Revenue Recognition: See footnote 3 to the condensed consolidated financial statements.

 

Lease Right-to-Use: See footnote 13 to the condensed consolidated financial statements.

 

Use of Estimates: The preparation of financial statements in conformity with generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Future events and their effects cannot be determined with certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ from those estimates, and any such differences may be material to our financial statements. Significant estimates include assumptions about percentage-of-completion, collection of accounts receivable, inventory obsolescence, the valuation of long-lived assets, including the STC’s, valuation for deferred tax assets and useful life of fixed and other long-term assets.

  

Long-lived Assets: The Company accounts for its long-lived assets in accordance with ASC Topic 360-10, "Accounting for the Impairment or Disposal of Long-Lived Assets." ASC Topic 360-10 requires that long-lived assets be reviewed for impairment whenever events or changes in circumstances indicate that the historical cost carrying value of an asset may no longer be appropriate. The Company assesses recoverability of the carrying value of an asset by estimating the future net cash flows expected to result from the asset, including eventual disposition. If the future net cash flows are less than the carrying value of the asset, an impairment loss is recorded equal to the difference between the asset's carrying value and fair value or disposable value.

  

Supplemental Type Certificates: Supplemental Type Certificates (STCs) are authorizations granted by the Federal Aviation Administration (FAA) for specific modification of a certain aircraft. The STC authorizes us to perform modifications, installations, and assemblies on applicable customer-owned aircraft. Costs incurred to obtain STCs are capitalized and subsequently amortized over a seven year life. The legal life of an STC is indefinite.

    

Changing Prices and Inflation

  

We have experienced upward pressure from inflation in fiscal year 2022. From fiscal year 2021 to fiscal year 2022 most of the increases we experienced were in material costs. This additional cost may not be transferable to our customers resulting in lower income in the future. We anticipate fuel costs and possibly interest rates to rise in fiscal 2022 and 2023.

  

20

 

Off-Balance Sheet Arrangements

 

We do not have any off-balance sheet arrangements.

 

Item 3.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

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

 

Item 4.  CONTROLS AND PROCEDURES

  

We maintain a set of disclosure controls and procedures designed to ensure that information required to be disclosed in our filings under the Securities Exchange Act of 1934 (the "Exchange Act") is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission rules and forms. Our principal executive and financial officers have evaluated our disclosure controls and procedures as of the end of the period covered by this report on Form 10-Q and have determined that such disclosure controls and procedures are effective, based on criteria in the Internal Control-Integrated Framework, issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO").

  

Evaluation of disclosure controls and procedures: Disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e)) under the Exchange Act are designed to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in SEC rules and forms and that such information is accumulated and communicated to management, including the Chief Executive Officer and the Chief Financial Officer, to allow timely decisions regarding required disclosures.

  

In connection with the preparation of this Form 10-Q, our Chief Executive Officer and our Chief Financial Officer conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of July 31, 2021. Based on that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures were effective as of July 31, 2021.

  

Internal Control Over Financial Reporting

 

Limitations on Controls

 

Our management, including the Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls or our internal control over financial reporting will prevent or detect all error and all fraud. A control system, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the control system's objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Further, because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that misstatements due to error or fraud will not occur or that all control issues and instances of fraud, if any, have been detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. Controls can also be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the controls. The design of any system of controls is based in part on certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Projections of any evaluation of controls effectiveness to future periods are subject to risks. Over time, controls may become inadequate because of changes in conditions or deterioration in the degree of compliance with policies or procedures.

  

Changes in Internal Control Over Financial Reporting: In our opinion there were no changes in the Company's internal control over financial reporting during the three months ended July 31, 2021 that have materially affected, or are reasonably likely to materially affect, its internal control over financial reporting.

    

   

PART II.  OTHER INFORMATION

 

Item 1.

 

LEGAL PROCEEDINGS.

 

 

As of July 31, 2021, there are no significant known legal proceedings pending against us. We consider all such unknown proceedings, if any, to be ordinary litigation incident to the character of the business. We believe that the resolution of any claims will not, individually or in the aggregate, have a material adverse effect on the financial position, results of operations, or liquidity of the Company.

 

 

 

Item 1A.

 

RISK FACTORS.

 

 

There are no other material changes to the risk factors disclosed under Item 1A of our Form 10-K for the fiscal year ended April 30, 2021.

 

 

 

Item 2.

 

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS.

    The table below provides information with respect to common stock purchases by the Company during the first quarter of fiscal 2022.

 

Period

  Total Number of Shares Purchased (a)     Average Price Paid per Share     Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs     Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs  

May 1, 2021 - May 31, 2021

    -     $ -       -     $ 2,823,000  

June 1, 2021 - June 30, 2021

    -     $ -       -     $ 2,823,000  

July 1, 2021 - July 31, 2021

    -     $ -       -     $ 2,823,000  

Total

    -     $ -       -          

 

(a) Our Board of Directors authorized the repurchase of shares of Butler National common stock in the open market or otherwise, at an aggregate purchase price of $4,000,000. The timing and amount of any share repurchases will be determined by Butler National's management based on market conditions and other factors. The program is currently authorized through May 1, 2022.

 

Item 3.

 

DEFAULTS UPON SENIOR SECURITIES.

 

 

None.

 

 

 

Item 4.

 

MINE SAFETY DISCLOSURES.

 

 

Not applicable.

 

 

 

Item 5.

 

OTHER INFORMATION.

 

 

None.

 

 

 

Item 6.

 

EXHIBITS.

 

 

 

 

3.1

Articles of Incorporation, as amended and restated are incorporated by reference to Exhibit 3.1 of our Form DEF 14A filed on December 26, 2001.

     
  3.2 Bylaws, as amended, are incorporated by reference to Exhibit 3.2 of our Form 10-Q filed on March 14, 2013.

 

 

 

 

4.1

Rights Agreement, dated August 2, 2011, by and between Butler National Corporation and UMB Bank, N.A., as Rights Agent, incorporated by reference to Exhibit 4.1 of our 10-Q filed on December 13, 2016.

     
  4.2 Amendment One to Rights Agreement between Butler National Corporation and UMB Bank, N.A. dated July 22, 2021, incorporated by reference to Exhibit 4.2 of our Form 8-K filed on July 26, 2021.
     
  10.1 Loan Agreement dated December 17, 2020 by BHCMC, L.L.C., BHCRE LLC, and Academy Bank, N.A.
     

 

31.1

Certificate of Chief Executive Officer pursuant to Exchange Act Rule 13a-14(a).

 

 

 

 

31.2

Certificate of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a).

 

 

 

 

32.1

Certifications of Chief Executive Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

32.2

Certifications of Chief Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

101

The following financial information from the Company's Quarterly Report on Form 10-Q for the quarter ended July 31, 2021, formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) Condensed Consolidated Balance Sheets as of July 31, 2021 and April 30, 2021, (ii) Condensed Consolidated Statements of Operations for the three months ended July 31, 2021 and 2020, (iii) Condensed Consolidated Statements of Stockholders’ Equity for the three months ended July 31, 2021 and 2020, (iv) Condensed Consolidated Statements of Cash Flows for the three months ended July 31, 2021 and 2020, and (v) the Notes to Consolidated Financial Statements, with detail tagging.
     
  104 The cover page from the Company's Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2021, formatted in Inline XBRL (included as Exhibit 101)

    

 

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.

  

 

 

BUTLER NATIONAL CORPORATION

 

(Registrant)

 

 

September 10, 2021

/s/ Clark D. Stewart

Date

Clark D. Stewart

 

(President and Chief Executive Officer)

 

 

September 10, 2021

/s/ Tad M. McMahon

Date

Tad M. McMahon

 

(Chief Financial Officer)  

     

 

Exhibit Index

  

Exhibit

Number

Description of Exhibit

3.1

Articles of Incorporation, as amended and restated are incorporated by reference to Exhibit 3.1 of our Form DEF 14A filed on December 26, 2001.

 

 

3.2

Bylaws, as amended, are incorporated by reference to Exhibit 3.2 of our Form 10-Q filed on March 14, 2013.

 

 

4.1

Rights Agreement, dated August 2, 2011, by and between Butler National Corporation and UMB Bank, N.A., as Rights Agent, incorporated by reference to Exhibit 4.1 of our 10-Q filed on December 13, 2016.

   
4.2 Amendment One to Rights Agreement between Butler National Corporation and UMB Bank, N.A. dated July 22, 2021, incorporated by reference to Exhibit 4.2 of our Form 8-K filed on July 26, 2021.

 

 

10.1 Loan Agreement dated December 17, 2020 by BHCMC, L.L.C., BHCRE LLC, and Academy Bank, N.A.
   

31.1

Certificate of Chief Executive Officer pursuant to Exchange Act Rule 13a-14(a).

 

 

31.2

Certificate of Chief Financial Officer pursuant to Exchange Act Rule 13a-14(a).

 

 

32.1

Certifications of Chief Executive Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

32.2

Certifications of Chief Financial Officer furnished pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

101

The following financial information from the Company's Quarterly Report on Form 10-Q for the quarter ended July 31, 2021, formatted in Inline XBRL (Extensible Business Reporting Language) includes: (i) Condensed Consolidated Balance Sheets as of July 31, 2021 and April 30, 2021, (ii) Condensed Consolidated Statements of Operations for the three months ended July 31, 2021 and 2020, (iii) Condensed Consolidated Statements of Stockholders’ Equity for the three months ended July 31, 2021 and 2020, (iv) Condensed Consolidated Statements of Cash Flows for the three months ended July 31, 2021 and 2020, and (v) the Notes to Consolidated Financial Statements, with detail tagging.
   
104 The cover page from the Company's Quarterly Report on Form 10-Q for the quarterly period ended July 31, 2021, formatted in Inline XBRL (included as Exhibit 101)

 

24
EX-31.1 2 ex_265582.htm EXHIBIT 31.1 ex_265582.htm

 

Exhibit 31.1

 

CERTIFICATIONS

 

I, Clark D. Stewart, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q ended July 31, 2021 of Butler National Corporation.

 

2.

Based on my knowledge, this report does not contain any untrue statement of 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 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 registrant's board of directors (or persons performing the equivalent function):

 

 

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 controls over financial reporting.

 

 

Date: September 10, 2021

/s/Clark D. Stewart

 

 

Clark D. Stewart

 

President and Chief Executive Officer

 

 
EX-31.2 3 ex_265583.htm EXHIBIT 31.2 ex_265583.htm

 

Exhibit 31.2

 

CERTIFICATIONS

 

I, Tad M. McMahon, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q ended July 31, 2021 of Butler National Corporation.

 

2.

Based on my knowledge, this report does not contain any untrue statement of 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 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 registrant's board of directors (or persons performing the equivalent function):

 

 

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 controls over financial reporting.

 

 

Date: September 10, 2021

/s/ Tad M. McMahon

 

 

Tad M. McMahon

 

Chief Financial Officer

 

 
EX-32.1 4 ex_265584.htm EXHIBIT 32.1 ex_265584.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 Butler National Corporation (the "Company") on Form 10-Q for the period ending July 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Clark D. Stewart, Chief Executive Officer of the Company, certify, (to the best of my knowledge), pursuant to 18 U.S.C. 1350, as adopted pursuant to 906 of the Sarbanes-Oxley Act of 2002 that;

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and 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.

 

 

 

/s/Clark D. Stewart

 

 

Clark D. Stewart

 

President and Chief Executive Officer

 

Butler National Corporation

 

September 10, 2021

 

 

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

 

 
EX-32.2 5 ex_265585.htm EXHIBIT 32.2 ex_265585.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 Butler National Corporation (the "Company") on Form 10-Q for the period ending July 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Tad M. McMahon, Chief Financial Officer of the Company, certify, (to the best of my knowledge), pursuant to 18 U.S.C. 1350, as adopted pursuant to 906 of the Sarbanes-Oxley Act of 2002 that;

 

1.

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and 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.

 

 

/s/ Tad M. McMahon

 

 

Tad M. McMahon

 

Chief Financial Officer

 

Butler National Corporation

 

September 10, 2021

 

 

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

 

 

 
EX-101.SCH 6 buks-20210731.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Net Income Per Share link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Revenue Recognition link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Disaggregation of Revenue link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Use of Estimates link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Inventories link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Research and Development link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Debt link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Other Assets link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Stock Options and Incentive Plans link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Stock Repurchase Program link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Lease Right-to-use link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - COVID-19 Overview link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Extension of the Shareholder Rights Plan link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 17 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 4 - Disaggregation of Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 12 - Stock Repurchase Program (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 13 - Lease Right-to-use (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 2 - Net Income Per Share (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 7 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 8 - Research and Development (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 9 - Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 10 - Other Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 11 - Stock Options and Incentive Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 12 - Stock Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 13 - Lease Right-to-use (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 16 - Extension of the Shareholder Rights Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 buks-20210731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 buks-20210731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 buks-20210731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Note 4 - Disaggregation of Revenue Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability Note 12 - Stock Repurchase Program Note 13 - Lease Right-to-use Note 14 - Segment Reporting and Sales by Major Customer Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details) Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) LONG-TERM LIABILITIES Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2027 [Member] Represents notes payable collateralized by BHCMC's assets and compensation due under the State Management contract due December 2027. Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2025 [Member] Represents notes payable collateralized by BHCMC's assets and compensation due under the State Management contract due December 2025. Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details) Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details) Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals) us-gaap_OtherAssetsNoncurrent Total other assets us-gaap_ShareBasedCompensation Deferred compensation, restricted stock us-gaap_LiabilitiesCurrent Total current liabilities Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) us-gaap_OtherLiabilitiesCurrent Other current liabilities Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Intangible Assets Disclosure [Text Block] Current maturities of long-term debt us-gaap_AssetsCurrent Total current assets us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total stockholders' equity Balance Balance us-gaap_LesseeFinanceLeaseTermOfContract1 Lessee, Finance Lease, Term of Contract (Year) Treasury stock, shares (in shares) Adjustments to reconcile net income (loss) to net cash provided by operating activities Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Contract liability Common stock, par value $.01: authorized 100,000,000 shares issued 79,070,382 shares, and outstanding 75,366,749 shares at July 31, 2021 and issued 79,070,382 shares, and outstanding 75,366,749 shares at April 30, 2021 Common stock, par value (in dollars per share) Asia [Member] Compensation and compensated absences Income taxes payable Statistical Measurement [Domain] Lessee, Finance Leases [Text Block] Maximum [Member] Minimum [Member] Accounts payable Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] buks_NumberOfNotes Number of Notes Represents the number of notes. Preferred stock, liquidation value Contract asset Preferred stock Preferred stock, shares issued (in shares) North America [Member] Interest paid us-gaap_PolicyTextBlockAbstract Accounting Policies Preferred stock, redemption value Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) Europe [Member] us-gaap_InventoryNet Total inventory, net of allowance Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Revenues from customers us-gaap_InventoryValuationReserves Inventory Valuation Reserves, Ending Balance us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Note One Collateralized by Real Estate Due March 2029 [Member] Represents notes payable one collateralized by real estate due March 2029. Customer [Axis] Note Two Collateralized by Real Estate Due March 2029 [Member] Represents notes payable two collateralized by real estate due March 2029. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) Customer [Domain] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Income taxes paid Product and Service, Other [Member] Casino [Member] CURRENT LIABILITIES: JET Autopilot Intellectual Property [Member] Information pertaining to JET autopilot intellectual property. Treasury Stock [Text Block] Kansas Expanded Lottery Act Contract Privilege [Member] Information pertaining to the Kansas Expanded Lottery Act Management Contract privilege. Intangible Gaming Support Items [Member] Information pertaining to intangible gaming support items. us-gaap_Assets Total assets SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION Inventories Plan Name [Axis] Preferred stock, dividend rate Plan Name [Domain] Noncontrolling interest in BHCMC, LLC CASH FLOWS FROM OPERATING ACTIVITIES Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments Accounts receivable, net of allowance for doubtful accounts Capital contributed in excess of par REVENUE: Finite-Lived Intangible Assets by Major Class [Axis] Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] STOCKHOLDERS' EQUITY: Contract Asset Contract with Customer, Asset, after Allowance for Credit Loss, Total Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other income (expense) Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] Award Type [Domain] Other assets (net of accumulated amortization of $11,060 at July 31, 2021 and $10,886 at April 30, 2021) us-gaap_OtherAssetsMiscellaneous Other Assets, Miscellaneous, Total CURRENT ASSETS: Aircraft The amount of long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations, including owned aircraft as well as capitalized improvements. buks_DurationDuringWhichInventoryIfInactiveTakenAsObsolete Duration During Which Inventory If Inactive Taken as Obsolete (Year) Represents the duration during which inventory if inactive taken as obsolete. OTHER ASSETS: Award Type [Axis] us-gaap_NetIncomeLoss NET INCOME (LOSS) ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION Supplemental type certificates, accumulated amortization The net value of authorizations granted by the Federal Aviation Administration (FAA) for specific modification of a certain aircraft. The STC authorizes us to perform modifications, installations, and assemblies on applicable customer-owned aircraft. Costs incurred to obtain STCs are capitalized and subsequently amortized against revenue being generated from aircraft modifications associated with the STC. SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $8,356 at July 31, 2021 and $8,041 at April 30, 2021) Other assets, accumulated amortization Refers to accumulated amortization of other assets at the end of the reporting period. Gaming facility mandated payment Aggregate carrying amount, as of the balance sheet date, of gaming facility mandated payment obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and of liabilities not separately disclosed in the balance sheet. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect NET INCREASE (DECREASE) IN CASH Preferred stock, designated classes (in shares) Refers to number of preferred shares designated classes. Restricted Stock [Member] us-gaap_Liabilities Total liabilities us-gaap_NetIncomeLossAttributableToNoncontrollingInterest Net (income) loss attributable to noncontrolling interest in BHCMC, LLC us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by (used in) financing activities Preferred stock, stated value (in dollars per share) Refers to stated value of preferred designated shares. COMMITMENTS AND CONTINGENCIES Operating income (loss) OPERATING INCOME OTHER INCOME (EXPENSE): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Butler National Corporation 2016 Equity Incentive Plan [Member] Represents information about the Butler National Corporation 2016 Equity Incentive Plan. Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Cost of services and products Deferred tax liability, net Next Top Four Customers [Member] Represent the next top four customers. Contract Liability The Five Aerospace Customers [Member] Represents information about the five Aerospace customers. buks_DeferredCompensationValueRestrictedStock Deferred compensation, restricted stock Represents amount of deferred compensation for restricted stock. Number of customers Number of Major Customers Represents information about number of major customers. Top Customer [Member] Represents information about top customer. Professional Services [Member] Represents information about professional services. Aerospace Products [Member] Represents information about aerospace products. Machinery and equipment Office furniture and fixtures Construction in progress Leasehold improvements Long-term Debt, Type [Axis] Land buks_IncreaseDecreaseInLeaseLiability Lease liability Amount of increase (decrease) in lease liability. Effect of Covid-19 Pandemic [Text Block] The entire disclosure for effects of COVID-19 pandemic. Long-term Debt, Type [Domain] Building and improvements PROPERTY, PLANT AND EQUIPMENT: Net Income (Loss) Net income (loss) NET INCOME (LOSS) COSTS AND EXPENSES: buks_DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates Depreciation and amortization The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets, excluding the amortization of Supplemental Type Certificates, to periods that benefit from use of the assets. us-gaap_CostsAndExpenses Total costs and expenses buks_IncreaseDecreaseInGamingFacilityMandatedPayment Gaming facility mandated payment The increase (decrease) during the reporting period in gaming facility mandated payment. Noncontrolling Interest [Member] Number of Shares Purchased as Part of Publicly Announced Plans or Programs (in shares) Number of treasury stock shares acquired as part of publicly announced programs. CASH FLOWS FROM INVESTING ACTIVITIES us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock Note Collateralized by Real Estate Due June 2024 [Member] Represents information about note collateralized by real estate due June 2024. Notes Collateralized by Aircraft Security Agreements, Due January 2023 [Member] Information pertaining to notes collateralized by aircraft security agreements due January 2023. Retained Earnings [Member] Earnings Per Share [Text Block] Other liabilities Average Price Paid per Share (in dollars per share) Note Collateralized by Equipment Due April 2022 [Member] Represents notes payable collateralized by equipment due April 2022. Treasury Stock [Member] us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income tax payable Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan or Programs Additional Paid-in Capital [Member] Parent [Member] Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments INCOME (LOSS) BEFORE INCOME TAXES Accrued liabilities Class of Treasury Stock [Table Text Block] Equity Components [Axis] Equity Component [Domain] Provision (benefit) for income taxes us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable PROVISION (BENEFIT) FOR INCOME TAXES us-gaap_NotesPayable Notes Payable, Total Disaggregation of Revenue [Text Block] The entire disclosure of disaggregation of revenue. General, administrative and other Cash CASH, beginning of period CASH, end of period Timing of Transfer of Good or Service [Domain] us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net, Total Transferred at Point in Time [Member] Disaggregation of Revenue [Table Text Block] us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Timing of Transfer of Good or Service [Axis] us-gaap_RepaymentsOfLongTermDebt Repayments of long-term debt Revenue from Contract with Customer [Text Block] Casino, Hangar, and Office Space, Two [Member] Represents casino, hangar, and office space 2. Casino, Hangar, and Office Space, One [Member] Represents casino, hangar, and office space 1 Document Quarterly Report Amendment Flag Entity Incorporation, State or Country Code Lessee, Finance Lease, Right of Use Assets [Table Text Block] The tabular disclosure for fight of use assets under finance leases of the lessee. Accounting Policies [Abstract] Document Transition Report City Area Code Casino, Hangar, and Office Space, Three [Member] Represents casino, hangar, and office space 3. Entity Interactive Data Current us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Number of Shares Purchased (in shares) Stock repurchase (in shares) Contract liability us-gaap_IncreaseDecreaseInContractWithCustomerLiability Increase (Decrease) in Contract with Customer, Liability us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date us-gaap_ProceedsFromIssuanceOfLongTermDebt Proceeds from Issuance of Long-term Debt, Total us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other current assets Document Fiscal Period Focus Document Fiscal Year Focus Document Period End Date Entity File Number Entity Emerging Growth Company Document Type Forgiveness of debt Forgiveness of debt Borrowings of long-term debt Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Australia and Other [Member] Represents information related to Australia and other. Entity Filer Category Entity Current Reporting Status Segments [Axis] Aircraft Avionics [Member] Represents information related to Aircraft Avionics. Segments [Domain] Special Mission Electronics [Member] Represents information related to special mission electronics. Percentage of Completion Contracts [Member] Represents percentage of completion contracts. Casino Non-gaming [Member] Facility used for non-gaming casino. Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss, Total Aircraft Modification [Member] Represents information related to aircraft modification. us-gaap_SharePrice Share Price (in dollars per share) Less accumulated depreciation Gaming [Member] Represents information related to gaming. us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) Use of Estimates [Text Block] The entire disclosure for use of estimates. Contract with Customer, Contract Asset, Contract Liability, and Receivable [Text Block] The entire disclosure for contract asset, contract liability and receivable. Concentration risk percentage Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Lease right-to-use assets Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Customer Concentration Risk [Member] Legal Entity [Axis] Statement [Table] Entity Address, Address Line One Statement of Financial Position [Abstract] DILUTED EARNINGS PER COMMON SHARE (in dollars per share) buks_PreferredStockPurchaseRightSharesExercisable Preferred Stock Purchase Right, Shares Exercisable (in shares) The number of shares that will be issued upon exercise of the preferred stock purchase right. us-gaap_WeightedAverageNumberOfSharesOutstandingBasic WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) buks_PreferredStockPurchasePricePer002Share Preferred Stock, Purchase Price Per 0.02 Share (in dollars per share) The purchase price of the preferred stock per one two hundredth of a share. us-gaap_TreasuryStockValueAcquiredCostMethod Stock repurchase Entity Address, City or Town Entity Address, Postal Zip Code Shareholder Rights Plan [Text Block] The entire disclosure of the shareholder rights plan. buks_DividendsStockIssuedPerShare Dividends, Stock, Issued Per Share (in shares) The number of shares issued per share of outstanding stock for dividends. BASIC EARNINGS PER COMMON SHARE (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] buks_PreferredSharePurchaseRightExercisablePercentageOfCommonStockOutstanding Preferred Share Purchase Right, Exercisable, Percentage of Common Stock Outstanding The percentage of common stock outstanding that is required to be owned by an individual for the preferred share purchase right to become exercisable. Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss, Ending Balance Concentration Risk Type [Domain] buks_PreferredSharePurchaseRightPurchaseDiscount Preferred Share Purchase Right, Purchase Discount The percentage of purchase discount to acquire common stock upon exercising the preferred stock purchase right. us-gaap_TreasuryStockValue Treasury stock at cost, 3,703,633 shares at July 31, 2021 and 3,703,633 shares at April 30, 2021 Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Marketing and advertising Revenue Benchmark [Member] us-gaap_IncreaseDecreaseInInventories Inventories Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] us-gaap_FinanceLeaseLiabilityPaymentsDue Total minimum lease payments us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd Line of Credit Facility, Interest Rate at Period End Local Phone Number Less amount representing interest us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity Line of Credit Facility, Remaining Borrowing Capacity us-gaap_TableTextBlock Notes Tables us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour 2025 us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive 2026 us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive Thereafter us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross Stock Issued During Period, Value, Restricted Stock Award, Gross us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths 2022 us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo 2023 us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree 2024 Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] us-gaap_LiabilitiesNoncurrent Total long-term liabilities us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) CASH FLOWS FROM FINANCING ACTIVITIES Parts and raw materials us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity Finished goods Work in process Series C Preferred Stock [Member] us-gaap_IncreaseDecreaseInContractWithCustomerAsset Increase (Decrease) in Contract with Customer, Asset Contract assets us-gaap_ResearchAndDevelopmentExpense Research and Development Expense, Total Retained earnings Preferred Class A [Member] Preferred Class B [Member] Research, Development, and Computer Software Disclosure [Text Block] Debt Disclosure [Text Block] Interest expense Interest expense Changes in operating assets and liabilities us-gaap_StockholdersEquity Total Butler National Corporation's stockholders' equity us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization Total property, plant and equipment us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization Accumulated depreciation Inventory Disclosure [Text Block] Class of Stock [Axis] Class of Stock [Domain] us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Long-term debt, net of current maturities us-gaap_OtherIntangibleAssetsNet Other Intangible Assets, Net Current maturities of lease liability Less current maturities of lease liability Lease liability, net of current maturities Lease liability, net of current maturities Subsequent Events [Text Block] us-gaap_FinanceLeaseLiability Present value of net minimum lease payments us-gaap_FinanceLeasePrincipalPayments Payments on lease liability Employee benefits us-gaap_FinanceLeaseRightOfUseAsset Total EX-101.PRE 10 buks-20210731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 buks20210731_10q_htm.xml IDEA: XBRL DOCUMENT 0000015847 2021-05-01 2021-07-31 0000015847 2021-09-10 0000015847 2021-07-31 0000015847 2021-04-30 0000015847 us-gaap:PreferredClassAMember 2021-07-31 0000015847 us-gaap:PreferredClassAMember 2021-04-30 0000015847 us-gaap:PreferredClassBMember 2021-07-31 0000015847 us-gaap:PreferredClassBMember 2021-04-30 0000015847 us-gaap:PreferredClassAMember 2021-05-01 2021-07-31 0000015847 us-gaap:PreferredClassAMember 2020-05-01 2021-04-30 0000015847 us-gaap:PreferredClassBMember 2021-05-01 2021-07-31 0000015847 us-gaap:PreferredClassBMember 2020-05-01 2021-04-30 0000015847 buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 2020-05-01 2020-07-31 0000015847 us-gaap:CommonStockMember 2020-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2020-04-30 0000015847 us-gaap:TreasuryStockMember 2020-04-30 0000015847 us-gaap:RetainedEarningsMember 2020-04-30 0000015847 us-gaap:ParentMember 2020-04-30 0000015847 us-gaap:NoncontrollingInterestMember 2020-04-30 0000015847 2020-04-30 0000015847 us-gaap:CommonStockMember 2020-05-01 2020-07-31 0000015847 us-gaap:AdditionalPaidInCapitalMember 2020-05-01 2020-07-31 0000015847 us-gaap:TreasuryStockMember 2020-05-01 2020-07-31 0000015847 us-gaap:RetainedEarningsMember 2020-05-01 2020-07-31 0000015847 us-gaap:ParentMember 2020-05-01 2020-07-31 0000015847 us-gaap:NoncontrollingInterestMember 2020-05-01 2020-07-31 0000015847 us-gaap:CommonStockMember 2020-07-31 0000015847 us-gaap:AdditionalPaidInCapitalMember 2020-07-31 0000015847 us-gaap:TreasuryStockMember 2020-07-31 0000015847 us-gaap:RetainedEarningsMember 2020-07-31 0000015847 us-gaap:ParentMember 2020-07-31 0000015847 us-gaap:NoncontrollingInterestMember 2020-07-31 0000015847 2020-07-31 0000015847 us-gaap:CommonStockMember 2021-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000015847 us-gaap:TreasuryStockMember 2021-04-30 0000015847 us-gaap:RetainedEarningsMember 2021-04-30 0000015847 us-gaap:ParentMember 2021-04-30 0000015847 us-gaap:NoncontrollingInterestMember 2021-04-30 0000015847 us-gaap:CommonStockMember 2021-05-01 2021-07-31 0000015847 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2021-07-31 0000015847 us-gaap:TreasuryStockMember 2021-05-01 2021-07-31 0000015847 us-gaap:RetainedEarningsMember 2021-05-01 2021-07-31 0000015847 us-gaap:ParentMember 2021-05-01 2021-07-31 0000015847 us-gaap:NoncontrollingInterestMember 2021-05-01 2021-07-31 0000015847 us-gaap:CommonStockMember 2021-07-31 0000015847 us-gaap:AdditionalPaidInCapitalMember 2021-07-31 0000015847 us-gaap:TreasuryStockMember 2021-07-31 0000015847 us-gaap:RetainedEarningsMember 2021-07-31 0000015847 us-gaap:ParentMember 2021-07-31 0000015847 us-gaap:NoncontrollingInterestMember 2021-07-31 0000015847 srt:NorthAmericaMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 srt:NorthAmericaMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 srt:NorthAmericaMember 2021-05-01 2021-07-31 0000015847 srt:EuropeMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 srt:EuropeMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 srt:EuropeMember 2021-05-01 2021-07-31 0000015847 srt:AsiaMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 srt:AsiaMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 srt:AsiaMember 2021-05-01 2021-07-31 0000015847 buks:AustraliaAndOtherMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:AustraliaAndOtherMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:AustraliaAndOtherMember 2021-05-01 2021-07-31 0000015847 us-gaap:CasinoMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 us-gaap:CasinoMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 us-gaap:CasinoMember 2021-05-01 2021-07-31 0000015847 buks:CasinoNongamingMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:CasinoNongamingMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:CasinoNongamingMember 2021-05-01 2021-07-31 0000015847 buks:ProfessionalServicesMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:ProfessionalServicesMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:AircraftModificationMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:AircraftModificationMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:AircraftModificationMember 2021-05-01 2021-07-31 0000015847 buks:AircraftAvionicsMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:AircraftAvionicsMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:AircraftAvionicsMember 2021-05-01 2021-07-31 0000015847 buks:SpecialMissionElectronicsMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 buks:SpecialMissionElectronicsMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 buks:SpecialMissionElectronicsMember 2021-05-01 2021-07-31 0000015847 buks:ProfessionalServicesMember buks:PercentageOfCompletionContractsMember 2021-05-01 2021-07-31 0000015847 buks:AerospaceProductsMember buks:PercentageOfCompletionContractsMember 2021-05-01 2021-07-31 0000015847 buks:PercentageOfCompletionContractsMember 2021-05-01 2021-07-31 0000015847 buks:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2021-05-01 2021-07-31 0000015847 buks:AerospaceProductsMember us-gaap:TransferredAtPointInTimeMember 2021-05-01 2021-07-31 0000015847 us-gaap:TransferredAtPointInTimeMember 2021-05-01 2021-07-31 0000015847 srt:NorthAmericaMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 srt:NorthAmericaMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 srt:NorthAmericaMember 2020-05-01 2020-07-31 0000015847 srt:EuropeMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 srt:EuropeMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 srt:EuropeMember 2020-05-01 2020-07-31 0000015847 srt:AsiaMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 srt:AsiaMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 srt:AsiaMember 2020-05-01 2020-07-31 0000015847 buks:AustraliaAndOtherMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:AustraliaAndOtherMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 buks:AustraliaAndOtherMember 2020-05-01 2020-07-31 0000015847 us-gaap:CasinoMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 us-gaap:CasinoMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 us-gaap:CasinoMember 2020-05-01 2020-07-31 0000015847 buks:CasinoNongamingMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:CasinoNongamingMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 buks:CasinoNongamingMember 2020-05-01 2020-07-31 0000015847 buks:ProfessionalServicesMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:ProfessionalServicesMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:AircraftModificationMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:AircraftModificationMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 buks:AircraftModificationMember 2020-05-01 2020-07-31 0000015847 buks:AircraftAvionicsMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:AircraftAvionicsMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 buks:AircraftAvionicsMember 2020-05-01 2020-07-31 0000015847 buks:SpecialMissionElectronicsMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:SpecialMissionElectronicsMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 buks:SpecialMissionElectronicsMember 2020-05-01 2020-07-31 0000015847 buks:ProfessionalServicesMember buks:PercentageOfCompletionContractsMember 2020-05-01 2020-07-31 0000015847 buks:AerospaceProductsMember buks:PercentageOfCompletionContractsMember 2020-05-01 2020-07-31 0000015847 buks:PercentageOfCompletionContractsMember 2020-05-01 2020-07-31 0000015847 buks:ProfessionalServicesMember us-gaap:TransferredAtPointInTimeMember 2020-05-01 2020-07-31 0000015847 buks:AerospaceProductsMember us-gaap:TransferredAtPointInTimeMember 2020-05-01 2020-07-31 0000015847 us-gaap:TransferredAtPointInTimeMember 2020-05-01 2020-07-31 0000015847 buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member 2021-07-31 0000015847 buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2025Member 2021-07-31 0000015847 buks:NotesCollateralizedByAircraftSecurityAgreementsDueJanuary2023Member 2021-07-31 0000015847 buks:NoteCollateralizedByRealEstateDueJune2024Member 2021-07-31 0000015847 buks:NoteCollateralizedByEquipmentDueApril2022Member 2021-07-31 0000015847 buks:NoteOneCollateralizedByRealEstateDueMarch2029Member 2021-07-31 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member 2021-07-31 0000015847 buks:PaycheckProtectionProgramCaresActMember 2020-05-01 2020-05-31 0000015847 buks:KansasExpandedLotteryActContractPrivilegeMember 2021-07-31 0000015847 buks:IntangibleGamingSupportItemsMember 2021-07-31 0000015847 buks:JETAutopilotIntellectualPropertyMember 2021-07-31 0000015847 buks:IntangibleGamingSupportItemsMember 2021-05-01 2021-07-31 0000015847 buks:JETAutopilotIntellectualPropertyMember 2021-05-01 2021-07-31 0000015847 buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2016-11-30 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2019-04-12 2019-04-12 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2019-04-12 0000015847 buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2019-04-12 2019-04-12 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2020-03-17 2020-03-17 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2020-03-17 0000015847 buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2020-03-17 2020-03-17 0000015847 2016-05-01 2020-04-30 0000015847 2020-08-01 2020-10-31 0000015847 2020-10-31 0000015847 2020-11-01 2021-01-31 0000015847 2021-01-31 0000015847 2021-02-01 2021-04-30 0000015847 2016-05-01 2021-07-31 0000015847 buks:CasinoHangarAndOfficeSpaceOneMember 2021-04-30 0000015847 buks:CasinoHangarAndOfficeSpaceTwoMember 2021-04-30 0000015847 buks:CasinoHangarAndOfficeSpaceThreeMember 2021-04-30 0000015847 buks:GamingMember 2021-05-01 2021-07-31 0000015847 us-gaap:ProductAndServiceOtherMember 2021-05-01 2021-07-31 0000015847 buks:GamingMember 2020-05-01 2020-07-31 0000015847 us-gaap:ProductAndServiceOtherMember 2020-05-01 2020-07-31 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:AerospaceProductsMember 2021-05-01 2021-07-31 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:AerospaceProductsMember 2020-05-01 2020-07-31 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:ProfessionalServicesMember 2021-05-01 2021-07-31 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:ProfessionalServicesMember 2020-05-01 2020-07-31 0000015847 buks:TheFiveAerospaceCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-05-01 2021-07-31 0000015847 buks:TopCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2020-07-31 0000015847 buks:NextTopFourCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2020-07-31 0000015847 buks:NextTopFourCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-05-01 2020-07-31 0000015847 2011-08-02 2011-08-02 0000015847 2011-08-02 0000015847 us-gaap:SeriesCPreferredStockMember 2011-08-02 shares iso4217:USD iso4217:USD shares pure utr:Y 0000015847 BUTLER NATIONAL CORP false --04-30 Q1 2022 8356000 8041000 11060000 10866000 5 5 50000000 50000000 200000 200000 200000 200000 100 100 0.098 0.098 100000 100000 100000 100000 0 0 0 0 1000 1000 0.06 0.06 1000000 1000000 1000000 1000000 0 0 0 0 0.01 0.01 100000000 100000000 79070382 75366749 79070382 75366749 3703633 3703633 P5Y P3Y P15Y P5Y P5Y 0 P2Y P5Y P50Y 1 1 0.02 10-Q true 2021-07-31 false 0-1678 KS 41-0834293 19920 West 161st Street Olathe KS 66062 913 780-9595 Yes Yes Non-accelerated Filer true false false 75366749 20585000 22022000 2957000 1961000 4817000 4829000 3570000 3657000 68000 82000 8455000 8568000 578000 421000 1521000 1496000 34096000 34468000 3099000 3099000 1484000 1170000 4751000 4751000 39762000 39747000 9138000 9138000 4670000 4253000 11074000 10699000 4032000 4032000 78010000 76889000 21344000 20519000 56666000 56370000 8011000 8211000 2730000 2872000 2730000 2872000 101503000 101921000 3976000 5972000 100000 107000 2316000 1893000 2804000 5798000 1231000 1458000 1628000 1862000 843000 212000 345000 265000 13243000 17567000 38823000 39816000 2732000 2759000 400000 400000 41955000 42975000 55198000 60542000 0 0 0 0 790000 790000 17048000 16900000 1909000 1909000 22486000 19580000 38415000 35361000 7890000 6018000 46305000 41379000 101503000 101921000 9726000 5352000 8419000 7637000 18145000 12989000 3701000 3410000 6012000 5100000 1204000 953000 575000 585000 702000 1043000 1929000 1770000 14123000 12861000 4022000 128000 614000 588000 2001000 0 1387000 -588000 5409000 -460000 631000 -6000 4778000 -454000 1872000 -439000 2906000 -15000 0.04 0.00 75366749 74386184 0.04 0.00 75366749 74386184 77719677 777000 15600000 3321415 -1713000 18147000 32811000 4993000 37804000 0 -0 -0 212000 108000 -0 108000 -0 108000 -0 -150000 -0 -0 -150000 -0 -150000 0 0 0 -15000 -15000 -439000 -454000 77719677 777000 15750000 3533415 -1821000 18132000 32838000 4554000 37392000 79070382 790000 16900000 3703633 -1909000 19580000 35361000 6018000 41379000 -0 -148000 -0 -0 -148000 -0 -148000 2906000 2906000 1872000 4778000 79070382 790000 17048000 3703633 -1909000 22486000 38415000 7890000 46305000 4778000 -454000 1314000 1606000 2001000 -0 148000 150000 996000 1046000 -113000 1425000 157000 -95000 18000 242000 423000 394000 -2994000 4567000 0 -276000 -234000 -815000 -227000 -92000 631000 -6000 80000 40000 860000 2496000 1275000 1977000 -1275000 -1977000 0 2001000 988000 1595000 34000 -0 -0 108000 -1022000 298000 -1437000 817000 22022000 16793000 20585000 17610000 630000 584000 0 0 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">1.</em> The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em> of Regulation S-<em style="font: inherit;">X</em> and do <em style="font: inherit;">not</em> include all the information and footnotes required by generally accepted accounting principles for complete financial statements. Therefore, these financial statements should be read in conjunction with the annual report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> April 30, 2021</em>. In our opinion, all adjustments (consisting of normal recurring accruals) necessary for a fair presentation have been included. Operating results for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> July 31, 2021</em> are <em style="font: inherit;">not</em> indicative of the results of operations that <em style="font: inherit;"> may </em>be expected for the fiscal year ending <em style="font: inherit;"> April 30, 2022</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Certain reclassifications within the condensed financial statement captions have been made to maintain consistency in presentation between years. These reclassifications have <em style="font: inherit;">no</em> impact on the reported results of operations. Financial amounts are in thousands of dollars except per share amounts.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">2.</em> Net Income Per Share: Butler National Corporation (“the Company”) follows ASC <em style="font: inherit;">260</em> that requires the reporting of both basic and diluted earnings per share. Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. In accordance with ASC <em style="font: inherit;">260,</em> any anti-dilutive effects on net earnings per share would be excluded. The number of potential common shares as of <em style="font: inherit;"> July 31, 2021</em> is 75,366,749.</p> 75366749 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">3.</em> Revenue Recognition: ASC Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers”</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Under ASC <em style="font: inherit;">606,</em> revenue is recognized when a customer obtains control of promised services in an amount that reflects the consideration we expect to receive in exchange for those services. To achieve this core principal, the Company applies the following <em style="font: inherit;">five</em> steps:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;"><em style="font: inherit;">1</em>)</p> </td><td> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;">Identify the contract, or contracts, with a customer</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred and identifies the payment terms related to these services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 18pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;"><em style="font: inherit;">2</em>)</p> </td><td> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;">Identification of the performance obligations in the contract</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">At contract inception, an entity shall assess the goods or services promised in a contract with a customer and shall identify as a performance obligation each promise to transfer to the customer. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from <em style="font: inherit;">third</em> parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are <em style="font: inherit;">not</em> met the promised services are accounted for as a combined performance obligation.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;"><em style="font: inherit;">3</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;">Determination of the transaction price</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">The transaction price is the amount that an entity allocates to the performance obligations identified in the contract and, therefore, represents the amount of revenue recognized as those performance obligations are satisfied. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;"><em style="font: inherit;">4</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;">Allocation of the transaction price to the performance obligations in the contract</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Once a contract and associated performance obligations have been identified and the transaction price has been determined, ASC <em style="font: inherit;">606</em> requires an entity to allocate the transaction price to each performance obligation identified. This is generally done in proportion to the standalone selling prices of each performance obligation (i.e., on a relative standalone selling price basis). As a result, any discount within the contract generally is allocated proportionally to all of the separate performance obligations in the contract. The Company is applying the right to invoice practical expedient to recognize revenue. As a result, the entity bypasses the steps of determining the transaction price, allocating that transaction price and determining when to recognize revenue as it will recognize revenue as billed by multiplying the price assigned to the good or service, by the units.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="width:36pt;"> </td><td style="width:18pt;vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;"><em style="font: inherit;">5</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; margin: 0pt; text-align: left; font-size: 10pt;">Recognition of revenue when, or as, we satisfy a performance obligation</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control transfers either over time or at a point in time. Revenue is recognized when control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Aircraft modifications are performed under fixed-price contracts. Revenue from fixed-priced contracts are recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Revenue from Avionics products are recognized when shipped. Payment for these Avionics products is due within <em style="font: inherit;">30</em> days of the invoice date after shipment. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Regarding warranties and returns, our products are special order and are <em style="font: inherit;">not</em> suitable for return. Our products are unique upon installation and tested prior to their release to the customer and acceptance by the customer. In the rare event of a warranty claim, the claim is processed through the normal course of business and <em style="font: inherit;"> may </em>include additional charges to the customer. In our opinion, any future warranty work would <em style="font: inherit;">not</em> be material to the consolidated financial statements.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 54pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> </td><td> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Gaming revenue is the gross gaming win as reported by the Kansas Lottery casino reporting systems, less the mandated payments by and for the State of Kansas. Electronic games-slots and table games revenue is the aggregate of gaming wins and losses. Liabilities are recognized for chips and "ticket-in, ticket-out" coupons in the customers' possession, and for accruals related to anticipated payout of progressive jackpots. Progressive gaming machines, which contain base jackpots that increase at a progressive rate based on the number of coins played, are deducted from revenue as the value of jackpots increase. Food, beverage, and other revenue is recorded when the service is received and paid.</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><em style="font: inherit;">4.</em> Disaggregation of Revenue</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">In the following table, revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.</p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended July 31, 2021</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Professional Services</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aerospace Products</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Geographical Markets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Australia and Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major Product Lines</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Non-Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Modification</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Avionics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of completion contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">3,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">12,870</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended July 31, 2020</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Professional Services</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aerospace Products</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Geographical Markets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,059</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Australia and Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major Product Lines</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Non-Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Modification</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Avionics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of completion contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">4,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">9,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended July 31, 2021</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Professional Services</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aerospace Products</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Geographical Markets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,443</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,169</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">842</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">88</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Australia and Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major Product Lines</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,589</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Non-Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Modification</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Avionics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of completion contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,275</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">3,144</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">12,870</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,726</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td><td style="padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;"><em style="font: inherit;"><em style="font: inherit;">Three Months Ended July 31, 2020</em></em></em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Professional Services</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Aerospace Products</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">Total</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Geographical Markets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">North America</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,059</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Europe</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Asia</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Australia and Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">689</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Major Product Lines</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Casino Non-Gaming Revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Modification</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aircraft Avionics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">1,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Percentage of completion contracts</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,121</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">4,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">9,868</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,352</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,637</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 9726000 7443000 17169000 0 842000 842000 0 88000 88000 0 46000 46000 9726000 8419000 18145000 8589000 0 8589000 1066000 0 1066000 71000 0 71000 0 5782000 5782000 0 875000 875000 0 1762000 1762000 9726000 8419000 18145000 0 5275000 5275000 9726000 3144000 12870000 9726000 8419000 18145000 5352000 6059000 11411000 0 889000 889000 0 0 0 0 689000 689000 5352000 7637000 12989000 4798000 0 4798000 509000 0 509000 45000 0 45000 0 4793000 4793000 0 915000 915000 0 1929000 1929000 5352000 7637000 12989000 0 3121000 3121000 5352000 4516000 9868000 5352000 7637000 12989000 <div style="background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 10pt; text-indent: 0pt;"> <em style="font: inherit;">5.</em> Accounts receivable, net, contract asset and contract liability: </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">Accounts Receivables, net, contract asset and contract liability were as follows (in thousands):</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 50%; width: 50%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td colspan="2" style="text-align: center; padding-left: 0px; margin-left: 0px;"><em style="font: inherit;">July 31,</em></td><td> </td><td> </td><td colspan="2" style="text-align: center; padding-left: 0px; margin-left: 0px;"><em style="font: inherit;">April 30,</em></td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts Receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Asset</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Accounts receivable, net consist of $2,957 and $1,961 from customers as of <em style="font: inherit;"> July 31, 2021 </em>and <em style="font: inherit;"> April 30, 2021, </em>respectively. At <em style="font: inherit;"> July 31, 2021 </em>and <em style="font: inherit;"> April 30, 2021, </em>the allowance for doubtful accounts was $143 and $143, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Contract assets are net of progress payments and performance based payments from our customers as well as advance payments from customers totaling $578 and $421 as of <em style="font: inherit;"> July 31, 2021 </em>and <em style="font: inherit;"> April 30, 2021. </em>Contract assets increased $157 during the quarter ended <em style="font: inherit;"> July 31, 2021, </em>primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations during the quarter ended <em style="font: inherit;"> July 31, 2021 </em>for which we have <em style="font: inherit;">not</em> yet billed our customers. There were <em style="font: inherit;">no</em> significant impairment losses related to our contract assets during the quarter ended <em style="font: inherit;"> July 31, 2021. </em>We expect to bill our customers for the majority of the <em style="font: inherit;"> July 31, 2021 </em>contract assets during fiscal year end <em style="font: inherit;">2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">Contract liabilities decreased $3.0 million during the quarter ended <em style="font: inherit;"> July 31, 2021, </em>primarily due to revenue recognized on these performance obligations in excess of payments received.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 50%; width: 50%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td colspan="2" style="text-align: center; padding-left: 0px; margin-left: 0px;"><em style="font: inherit;">July 31,</em></td><td> </td><td> </td><td colspan="2" style="text-align: center; padding-left: 0px; margin-left: 0px;"><em style="font: inherit;">April 30,</em></td><td> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><em style="font: inherit;">2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accounts Receivable, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,957</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,961</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Asset</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract Liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,804</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,798</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p> </p> 2957000 1961000 578000 421000 2804000 5798000 2957000 1961000 143000 143000 578000 421000 157000 -3000000.0 <div style="background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0); font-size: 10pt; text-indent: 0pt;"> <em style="font: inherit;">6.</em> Use of Estimates: The preparation of financial statements in conformity with generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Future events and their effects cannot be determined with certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ from those estimates, and any such differences <em style="font: inherit;"> may </em>be material to our consolidated financial statements. Significant estimates include assumptions about percentage-of-completion, collection of accounts receivable, the valuation, and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets. </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">7.</em> Inventories: Inventories are priced at the lower of cost, determined on a <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis, or net realizable value. Inventories include material, labor and factory overhead required in the production of our products.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Inventory obsolescence is examined on a regular basis. When determining our estimate of obsolescence, we consider inventory that has been inactive for <span style="-sec-ix-hidden:c76843378">five</span> years or longer and the probability of using that inventory in future production. The obsolete inventory generally consists of Falcon and Learjet parts and electrical components.  At <em style="font: inherit;"> July 31, 2021</em> and <em style="font: inherit;"> April 30, 2021</em>, the estimate of obsolete inventory was $691 and $691 respectively.</p> 691000 691000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">8.</em> Research and Development: We invested in research and development activities. The amount invested in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> July 31, 2021 </em>and <em style="font: inherit;">2020</em> was $326 and $763 respectively.</p> 326000 763000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">9.</em> Debt: At <em style="font: inherit;"> July 31, 2021</em>, the Company was utilizing a promissory note in the form of a line of credit totaling $2,000. The unused line at <em style="font: inherit;"> July 31, 2021</em> was $2,000. The interest rate on this promissory note is 3.65%. The line of credit is due on demand and is collateralized by the <em style="font: inherit;">first</em> and <em style="font: inherit;">second</em> positions on all assets of the Company.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there was one note collateralized by all of BHCMC's assets and compensation due under the State Management contract with a balance of $33,680 (net of unamortized deferred finance costs of $299). The interest rate on this note is 5.32%. This note matures in <em style="font: inherit;"> December 2027, </em>with a balloon payment of $19,250.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there was one note collateralized by all of BHCMC's assets and compensation due under the State Management contract with a balance of $6,126 (net of unamortized deferred finance costs of $58). The interest rate on this note is 5.83%. This note matures in <em style="font: inherit;"> December 2025.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there was one note with an interest rate of 6.25% collateralized by aircraft security agreements totaling $991. This note was used for the purchase and modifications of collateralized aircraft. This note matures in <em style="font: inherit;"> January 2023.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there is one note totaling $197 collateralized by real estate in Dodge City, Kansas. The interest rate on this note is 6.25%. This note matures in <em style="font: inherit;"> June 2024.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there is one note collateralized by equipment with a balance of $16. The interest rate on this note is 4.5%. This note matures in <em style="font: inherit;"> April 2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there is a note payable collateralized by real estate with a balance of $1,227. The interest rate on this note is at LIBOR plus 1.75%. This note matures in <em style="font: inherit;"> March 2029.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">At <em style="font: inherit;"> July 31, 2021</em>, there is a note payable collateralized by real estate with a balance of $562. The interest rate on this note is at LIBOR plus 1.75%. This note matures in <em style="font: inherit;"> March 2029.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">In <em style="font: inherit;"> May 2020, </em>the Company received a Paycheck Protection Program (PPP) loan for $2,001. In <em style="font: inherit;"> June 2021, </em>the Company received notice of forgiveness from the Small Business Administration.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We are <em style="font: inherit;">not</em> in default of any of our notes as of <em style="font: inherit;"> July 31, 2021</em>.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We believe that our current banks will provide the necessary capital for our business operations. However, we continue to maintain contact with other banks that have an interest in funding our working capital needs to continue our growth in operations in <em style="font: inherit;">2021</em> and beyond.</p> 2000000 2000000 0.0365 1 33680000 299000 0.0532 19250000 1 6126000 58000 0.0583 1 0.0625 991000 1 197000 0.0625 1 16000 0.045 1227000 0.0175 562000 0.0175 2001000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">10.</em> Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $5,966 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, JET autopilot intellectual property of $1,417 and miscellaneous other assets of $907. BHCMC expects the <em style="font: inherit;">$5,500</em> privilege fee to have a value over the remaining life of the initial Management Contract with the State of Kansas which will end in <em style="font: inherit;"> December 2024. </em>The State of Kansas approved a renewal management contract and an amendment to the current management contract for our Professional Services company BNSC via BHCMC. The renewal will take effect <em style="font: inherit;"> December 15, 2024, </em>and continue to <em style="font: inherit;">2039,</em> another <em style="font: inherit;">15</em> years. The Managers Certificate asset for use of gaming equipment is being amortized over a period of <span style="-sec-ix-hidden:c76843426">three</span> years based on the estimated useful life of gaming equipment. The JET intellectual property is being amortized over a period of <span style="-sec-ix-hidden:c76843427">fifteen</span> years.</p> 5500000 5966000 1417000 907000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">11.</em> Stock Options and Incentive Plans:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">In <em style="font: inherit;"> November 2016, </em>the shareholders approved and adopted the Butler National Corporation <em style="font: inherit;">2016</em> Equity Incentive Plan. The maximum number of shares of common stock that <em style="font: inherit;"> may </em>be issued under the Plan is 12.5 million.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><br/> On <em style="font: inherit;"> April 12, 2019, </em>the Company granted 2.5 million restricted shares to employees. These shares have voting rights at date of grant and become fully vested and nonforfeitable on <em style="font: inherit;"> April 11, 2024. </em>The restricted shares were valued at $0.38 per share, for a total of $950. On <em style="font: inherit;"> March 17, 2020, </em>the Company granted 5.0 million restricted shares to employees. These shares have voting rights at date of grant and become fully vested and non-forfeitable on <em style="font: inherit;"> March 16, 2025. </em>The restricted shares were valued at $0.41 per share, for a total of $2.0 million. The deferred compensation related to these grants will be expensed on the financial statements over the <span style="-sec-ix-hidden:c76843437"><span style="-sec-ix-hidden:c76843442">five</span></span> year vesting period. No other equity awards have been made under the plan.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> July 31, 2021</em> and <em style="font: inherit;"> July 31, 2020</em>, the Company expensed $148 and $150, respectively.</p> 12500000 2500000 0.38 950000 5000000.0 0.41 2000000.0 0 148000 150000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">12.</em> Stock Repurchase Program</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The Board of Directors approved a stock purchase program authorizing the repurchase of up to $4,000 of its common stock. The timing and amount of any share repurchases will be determined by Butler National’s management based on market conditions and other factors. The program is currently authorized through <em style="font: inherit;"> May 1, 2022.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The table below provides information with respect to common stock purchases by the Company through <em style="font: inherit;"> July 31, 2021</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Period</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Total Number of Shares Purchased</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Average Price Paid per Share</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Shares purchased in prior periods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,721,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,721,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,019</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended July 31, 2020 (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">212,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">212,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended October 31, 2020 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">152,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">152,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended January 31, 2021 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended April 30, 2021 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,823</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended July 31, 2021 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,823</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,103,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,103,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><td style="width: 18pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">(a)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin: 0pt; text-align: left;">These shares of common stock were purchased through a private transaction</p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> 4000000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Period</p> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Total Number of Shares Purchased</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Average Price Paid per Share</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"><em style="font: inherit;">Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs</em></td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Shares purchased in prior periods</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,721,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.36</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,721,415</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,019</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended July 31, 2020 (a)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">212,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.51</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">212,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,911</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended October 31, 2020 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">152,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.50</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">152,915</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended January 31, 2021 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,835</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended April 30, 2021 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">17,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.65</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,303</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,823</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Quarter ended July 31, 2021 (a)</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,823</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,103,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.38</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,103,633</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: Times New Roman; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> 2721415 0.36 2721415 3019000 212000 0.51 212000 2911000 152915 0.50 152915 2835000 0 0 0 2835000 17303 0.65 17303 2823000 0 0 0 2823000 3103633 0.38 3103633 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">13.</em> Lease Right-to-Use</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">On <em style="font: inherit;"> May 1, 2019, </em>the Company adopted ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> Leases – Topic <em style="font: inherit;">842.</em> ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">02</em> requires that on the balance sheet a lessee should recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">We lease hangars and office space with initial lease terms of <span style="-sec-ix-hidden:c76843514">two</span>, <span style="-sec-ix-hidden:c76843515">five</span>, and <span style="-sec-ix-hidden:c76843513">fifty</span> years.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; margin: 0pt;"><em style="font: inherit;">July 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Lease right-to-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">Future minimum lease payments for assets under capital leases at <em style="font: inherit;"> July 31, 2021</em> are as follows:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">246</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,093</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less amount representing interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of net minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities of lease liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Lease liability, net of current maturities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,732</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center; margin: 0pt;"><em style="font: inherit;">July 31, 2021</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 84%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Lease right-to-use assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,099</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 3099000 488000 2611000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">246</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">251</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">242</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">103</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">106</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,093</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Total minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">8,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less amount representing interest</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,209</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Present value of net minimum lease payments</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,832</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities of lease liability</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">100</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 84%;"> <p style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Lease liability, net of current maturities</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,732</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 246000 251000 242000 103000 106000 7093000 8041000 5209000 2832000 100000 2732000 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"><em style="font: inherit;">14.</em> Segment Reporting and Sales by Major Customer:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"><b>Industry Segmentation</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"><b><span style="text-decoration: underline; ">Current Activities</span></b> <b>-</b> The Company focuses on two primary activities, Professional Services and Aerospace Products.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"><b>Aerospace Products:</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;">Aircraft Modifications principally includes the modification of customer and company owned business-size aircraft for specific operations or special missions such as addition of aerial photography capabilities and ISR modifications. We provide these services through our subsidiary, Avcon Industries, Inc. ("Aircraft Modifications" or "Avcon").</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;">Special mission electronics principally includes the manufacture, sale, and service of electronics upgrades for classic weapon control systems used on commercial and military aircraft and vehicles. We provide the products through our subsidiary, Butler National Corporation - Tempe, Arizona.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;">Butler Avionics sells, installs and repairs aircraft avionics equipment (airplane radio equipment and flight control systems). These systems are flight display systems which include intuitive touchscreen controls with large display that enhance pilot situational awareness and give users unprecedented access to high-resolution terrain mapping, graphical flight planning, geo-referenced charting, traffic display, satellite weather and much more. Butler Avionics is also recognized nationwide for its troubleshooting and repair work particularly on autopilot systems.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"><b>Professional Services:</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;">Butler National Service Corporation ("BNSC") provides management services to the Boot Hill Casino, a "state-owned casino".</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt 16pt; text-align: left;">BCS Design, Inc. provides licensed architectural services. These services include commercial and industrial building design.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended July 31, 2021</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gaming</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Modification</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Avionics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Special Mission Electronics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues from customers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">4,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended July 31, 2020</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gaming</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Modification</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Avionics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Special Mission Electronics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues from customers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">928</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">Our Chief Operating Decision Maker (CODM) does <em style="font: inherit;">not</em> evaluate operating segments using asset or liability information.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"><b>Major Customers:</b> Revenue from major customers (<em style="font: inherit;">10</em> percent or more of consolidated revenue) were as follows:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended July 31, 2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended July 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aerospace Products – <span style="-sec-ix-hidden:c76844335">one</span> customer in the three months ended July 31, 2021, <span style="-sec-ix-hidden:c76844336">one</span> customer in the three months ended July 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">In <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> July 31, 2021</em> the Company derived 35.0% of total revenue from five Aerospace customers. The top customer provided 10.7% of total revenue while the next top <em style="font: inherit;">four</em> customers ranged from 3.8% to 9.7%.</p> 2 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended July 31, 2021</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gaming</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Modification</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Avionics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Special Mission Electronics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues from customers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,782</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,762</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,145</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">548</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">614</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">578</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">702</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">3,544</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">1,143</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(1,149</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">4,022</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Three Months Ended July 31, 2020</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Gaming</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Modification</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Aircraft Avionics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Special Mission Electronics</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Other</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Total</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenues from customers</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">915</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,929</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">45</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,989</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Interest expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">502</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">588</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">928</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,043</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr class="GFJY4-DFU-com-rdg-thunderdome-client-resources-CssResource-html-lineItem-v2v-addition" style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> <p style="margin-top: 0pt; margin-bottom: 0pt">Operating income (loss)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(610</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">200</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">599</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(977</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0"> </td></tr> </tbody></table> 9655000 5782000 875000 1762000 71000 18145000 548000 55000 0 6000 5000 614000 578000 45000 2000 33000 44000 702000 3544000 1143000 -19000 503000 -1149000 4022000 5307000 4793000 915000 1929000 45000 12989000 502000 67000 0 8000 11000 588000 928000 46000 2000 32000 35000 1043000 -610000 916000 200000 599000 -977000 128000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended July 31, 2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">Three Months Ended July 31, 2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Aerospace Products – <span style="-sec-ix-hidden:c76844335">one</span> customer in the three months ended July 31, 2021, <span style="-sec-ix-hidden:c76844336">one</span> customer in the three months ended July 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Professional Services</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.107 0.114 0 0 0.350 5 0.107 0.038 0.097 <div style="font-size: 10pt;"> <em style="font: inherit;">15.</em> COVID- <em style="font: inherit;">19</em> Overview: </div> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">The pandemic caused by the disease COVID-<em style="font: inherit;">19</em> was <em style="font: inherit;">first</em> reported in Wuhan, China in <em style="font: inherit;"> December 2019 </em>and has since spread throughout the world. Financial markets have been volatile in <em style="font: inherit;">2020</em> and <em style="font: inherit;">2021,</em> primarily due to uncertainty with respect to the severity and duration of the pandemic.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">The pandemic resulted in federal, state and local governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions or bans, business curtailments, school closures, and other protective measures.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">Our aerospace segment qualified as “essential” under applicable federal guidance and state orders. The facilities have continued operations. We are enforcing social distancing and enhanced health, safety and sanitization measures in accordance with guidelines from the Center for Disease Control (the “CDC”).</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">Our professional services operations at the Boot Hill Casino &amp; Resort was forced to close from <em style="font: inherit;"> March 18, 2020 </em>thru <em style="font: inherit;"> May 21, 2020.  </em>The casino reopened to the public on <em style="font: inherit;"> May 22, 2020 </em>with reduced hours to allow for extra time for cleaning and sanitizing in accordance with CDC guidelines and limited number of games and food offerings. We are also continuing to enforce social distancing measures throughout the casino and are subject to state mandated restrictions.  Since reopening the Boot Hill Casino &amp; Resort we have experienced lower customer headcount, which has been off-set by a larger net revenue per customer.  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">The COVID-<em style="font: inherit;">19</em> pandemic impacted our business operations and financial results beginning in the <em style="font: inherit;">fourth</em> quarter of fiscal <em style="font: inherit;">2020</em> and continues to impact us. We face numerous uncertainties in estimating the direct and indirect effects on our present and future business operations, financial condition, results of operations, and liquidity. Due to several rapidly changing variables related to the COVID-<em style="font: inherit;">19</em> pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.2pt 0pt -2pt; text-align: left;">As schools, businesses and the economy in general have slowly reopened, and vaccinations rates in our operating territory improve and new infections decline, we have continued to see improvements in customer headcount. However, the unpredictable nature of the pandemic could again lead to closures, decreased traffic and demand, and increased COVID-<em style="font: inherit;">19</em>- related operating expenses, for the foreseeable future. While COVID-<em style="font: inherit;">19</em> has resulted in, and will continue to bring, significant challenges and uncertainty to our operating environment, we believe that our resilient business model and the strength of our brand and balance sheet position us well to emerge from the pandemic.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">16.</em> Extension of the Shareholder Rights Plan:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 0pt;">On <em style="font: inherit;"> July 22, 2021, </em>the Company extended the shareholder rights plan between the Company and UMB Bank, N.A. as rights agent dated as of <em style="font: inherit;"> August 2, 2011 (</em>the “Rights Plan”). The Rights Plan is intended to protect the interests of the Company’s stockholders and enable them to realize the full potential value of their investment by reducing the likelihood that any person or group gains control of the Company, through open market accumulation or other tactics, without appropriately compensating all stockholders. Pursuant to the Rights Plan, the Company issued, by means of a dividend, one preferred share purchase right (a "Right") for each outstanding share of our Common Stock to shareholders of record on the close of business on <em style="font: inherit;"> August 2, 2011. </em>Shares issued after <em style="font: inherit;"> August 2, 2011 </em>also include <em style="font: inherit;">one</em> Right. Until triggering event, these Rights will trade with, and be represented by, the shares of our Common Stock. The Rights will generally become exercisable only if any person (or any persons acting as a group) acquires 15% or more of our outstanding Common Stock (the “Acquiring Person”) in a transaction <em style="font: inherit;">not</em> approved by the Board, subject to certain exceptions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 0pt;">If the Rights become exercisable, all holders of Rights, other than the Acquiring Person, will be entitled to acquire shares of the Company’s common stock at a 50% discount. In such situation, Rights held by the Acquiring Person would become void and will <em style="font: inherit;">not</em> be exercisable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt; text-indent: 0pt;">Each Right entitles the registered holder to purchase from the Company <span style="-sec-ix-hidden:c76843605">one two</span>-hundredth of a share of Series C Participating Preferred Stock, par value $5.00 per share (the “Preferred Shares”), of the Company at a price of $10 per <em style="font: inherit;">one two</em>-hundredth of a Participating Preferred Share represented by a Right (the “Purchase Price”), subject to adjustment. Unless a triggering event occurs, the value of the Right is considered de minimis. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -1pt;">Unless earlier redeemed, terminated or exchanged pursuant to the terms of the Rights Plan, or the Rights Plan is extended, the Rights will expire at the close of business on <em style="font: inherit;"> August 2, 2031. </em>The Board <em style="font: inherit;"> may </em>terminate the Rights Plan before that date if the Board determines that there is <em style="font: inherit;">no</em> longer a threat to shareholder value.</p> 1 0.15 0.50 5.00 10 <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;"><em style="font: inherit;">17.</em> Subsequent Events:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: left;">The Company evaluated its <em style="font: inherit;"> July 31, 2021</em> financial statements for subsequent events through the filing date of this report. The Company is <em style="font: inherit;">not</em> aware of any subsequent events that would require recognition or disclosure in the financial statements.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"> </p> These shares of common stock were purchased through a private transaction XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
3 Months Ended
Jul. 31, 2021
Sep. 10, 2021
Document Information [Line Items]    
Entity Central Index Key 0000015847  
Entity Registrant Name BUTLER NATIONAL CORP  
Amendment Flag false  
Current Fiscal Year End Date --04-30  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2021  
Document Transition Report false  
Entity File Number 0-1678  
Entity Incorporation, State or Country Code KS  
Entity Tax Identification Number 41-0834293  
Entity Address, Address Line One 19920 West 161st Street  
Entity Address, City or Town Olathe  
Entity Address, State or Province KS  
Entity Address, Postal Zip Code 66062  
City Area Code 913  
Local Phone Number 780-9595  
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   75,366,749
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
CURRENT ASSETS:    
Cash $ 20,585 $ 22,022
Accounts receivable, net of allowance for doubtful accounts 2,957 1,961
Inventories    
Parts and raw materials 4,817 4,829
Work in process 3,570 3,657
Finished goods 68 82
Total inventory, net of allowance 8,455 8,568
Contract asset 578 421
Prepaid expenses and other current assets 1,521 1,496
Total current assets 34,096 34,468
PROPERTY, PLANT AND EQUIPMENT:    
Lease right-to-use assets 3,099 3,099
Construction in progress 1,484 1,170
Land 4,751 4,751
Building and improvements 39,762 39,747
Aircraft 9,138 9,138
Machinery and equipment 4,670 4,253
Office furniture and fixtures 11,074 10,699
Leasehold improvements 4,032 4,032
Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization 78,010 76,889
Accumulated depreciation (21,344) (20,519)
Total property, plant and equipment 56,666 56,370
SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $8,356 at July 31, 2021 and $8,041 at April 30, 2021) 8,011 8,211
OTHER ASSETS:    
Other assets (net of accumulated amortization of $11,060 at July 31, 2021 and $10,886 at April 30, 2021) 2,730 2,872
Total other assets 2,730 2,872
Total assets 101,503 101,921
CURRENT LIABILITIES:    
Current maturities of long-term debt 3,976 5,972
Current maturities of lease liability 100 107
Accounts payable 2,316 1,893
Contract liability 2,804 5,798
Gaming facility mandated payment 1,231 1,458
Compensation and compensated absences 1,628 1,862
Income taxes payable 843 212
Other current liabilities 345 265
Total current liabilities 13,243 17,567
LONG-TERM LIABILITIES    
Long-term debt, net of current maturities 38,823 39,816
Lease liability, net of current maturities 2,732 2,759
Deferred tax liability, net 400 400
Total long-term liabilities 41,955 42,975
Total liabilities 55,198 60,542
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY:    
Common stock, par value $.01: authorized 100,000,000 shares issued 79,070,382 shares, and outstanding 75,366,749 shares at July 31, 2021 and issued 79,070,382 shares, and outstanding 75,366,749 shares at April 30, 2021 790 790
Capital contributed in excess of par 17,048 16,900
Treasury stock at cost, 3,703,633 shares at July 31, 2021 and 3,703,633 shares at April 30, 2021 (1,909) (1,909)
Retained earnings 22,486 19,580
Total Butler National Corporation's stockholders' equity 38,415 35,361
Noncontrolling interest in BHCMC, LLC 7,890 6,018
Total stockholders' equity 46,305 41,379
Total liabilities and stockholders' equity 101,503 101,921
Preferred Class A [Member]    
STOCKHOLDERS' EQUITY:    
Preferred stock 0 0
Preferred Class B [Member]    
STOCKHOLDERS' EQUITY:    
Preferred stock $ 0 $ 0
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jul. 31, 2021
Apr. 30, 2021
Supplemental type certificates, accumulated amortization $ 8,356 $ 8,041
Other assets, accumulated amortization $ 11,060 $ 10,866
Preferred stock, par value (in dollars per share) $ 5 $ 5
Preferred stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 100,000,000 100,000,000
Common stock, shares issued (in shares) 79,070,382 79,070,382
Common stock, shares outstanding (in shares) 75,366,749 75,366,749
Treasury stock, shares (in shares) 3,703,633 3,703,633
Preferred Class A [Member]    
Preferred stock, stated value (in dollars per share) $ 100 $ 100
Preferred stock, dividend rate 9.80% 9.80%
Preferred stock, liquidation value $ 100 $ 100
Preferred stock, redemption value $ 100 $ 100
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, designated classes (in shares) 200,000 200,000
Preferred Class B [Member]    
Preferred stock, stated value (in dollars per share) $ 1,000 $ 1,000
Preferred stock, dividend rate 6.00% 6.00%
Preferred stock, liquidation value $ 1,000 $ 1,000
Preferred stock, redemption value $ 1,000 $ 1,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Preferred stock, designated classes (in shares) 200,000 200,000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
REVENUE:    
Revenues from customers $ 18,145 $ 12,989
COSTS AND EXPENSES:    
Marketing and advertising 1,204 953
Employee benefits 575 585
Depreciation and amortization 702 1,043
General, administrative and other 1,929 1,770
Total costs and expenses 14,123 12,861
OPERATING INCOME 4,022 128
OTHER INCOME (EXPENSE):    
Interest expense (614) (588)
Forgiveness of debt 2,001 0
Total other income (expense) 1,387 (588)
INCOME (LOSS) BEFORE INCOME TAXES 5,409 (460)
PROVISION (BENEFIT) FOR INCOME TAXES    
Provision (benefit) for income taxes 631 (6)
NET INCOME (LOSS) 4,778 (454)
Net (income) loss attributable to noncontrolling interest in BHCMC, LLC (1,872) 439
NET INCOME (LOSS) ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION $ 2,906 $ (15)
BASIC EARNINGS PER COMMON SHARE (in dollars per share) $ 0.04 $ 0.00
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 75,366,749 74,386,184
DILUTED EARNINGS PER COMMON SHARE (in dollars per share) $ 0.04 $ 0.00
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 75,366,749 74,386,184
Professional Services [Member]    
REVENUE:    
Revenues from customers $ 9,726 $ 5,352
COSTS AND EXPENSES:    
Cost of services and products 3,701 3,410
Aerospace Products [Member]    
REVENUE:    
Revenues from customers 8,419 7,637
COSTS AND EXPENSES:    
Cost of services and products $ 6,012 $ 5,100
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock [Member]
Retained Earnings [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Apr. 30, 2020 77,719,677   3,321,415        
Balance at Apr. 30, 2020 $ 777 $ 15,600 $ (1,713) $ 18,147 $ 32,811 $ 4,993 $ 37,804
Stock repurchase (in shares) 0   212,000       212,000 [1]
Stock repurchase $ 0 0 $ (108) 0 (108) 0 $ (108)
Deferred compensation, restricted stock 0 150 0 0 150 0 150
Net Income (Loss) $ 0 0 $ 0 (15) (15) (439) (454)
Balance (in shares) at Jul. 31, 2020 77,719,677   3,533,415        
Balance at Jul. 31, 2020 $ 777 15,750 $ (1,821) 18,132 32,838 4,554 37,392
Balance (in shares) at Apr. 30, 2021 79,070,382   3,703,633        
Balance at Apr. 30, 2021 $ 790 16,900 $ (1,909) 19,580 35,361 6,018 $ 41,379
Stock repurchase (in shares) [1]             0
Deferred compensation, restricted stock $ 0 148 $ 0 0 148 0 $ 148
Net Income (Loss)       2,906 2,906 1,872 4,778
Balance (in shares) at Jul. 31, 2021 79,070,382   3,703,633        
Balance at Jul. 31, 2021 $ 790 $ 17,048 $ (1,909) $ 22,486 $ 38,415 $ 7,890 $ 46,305
[1] These shares of common stock were purchased through a private transaction
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income (loss) $ 4,778 $ (454)
Adjustments to reconcile net income (loss) to net cash provided by operating activities    
Depreciation and amortization 1,314 1,606
Forgiveness of debt (2,001) 0
Deferred compensation, restricted stock 148 150
Changes in operating assets and liabilities    
Accounts receivable (996) (1,046)
Inventories 113 (1,425)
Contract assets (157) 95
Prepaid expenses and other current assets (18) (242)
Accounts payable 423 394
Contract liability (2,994) 4,567
Lease liability 0 (276)
Accrued liabilities (234) (815)
Gaming facility mandated payment (227) (92)
Income tax payable 631 (6)
Other liabilities 80 40
Net cash provided by operating activities 860 2,496
CASH FLOWS FROM INVESTING ACTIVITIES    
Capital expenditures (1,275) (1,977)
Net cash used in investing activities (1,275) (1,977)
CASH FLOWS FROM FINANCING ACTIVITIES    
Borrowings of long-term debt 0 2,001
Repayments of long-term debt (988) (1,595)
Payments on lease liability (34) 0
Repurchase of common stock 0 (108)
Net cash provided by (used in) financing activities (1,022) 298
NET INCREASE (DECREASE) IN CASH (1,437) 817
CASH, beginning of period 22,022 16,793
CASH, end of period 20,585 17,610
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION    
Interest paid 630 584
Income taxes paid $ 0 $ 0
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and Article 8 of Regulation S-X and do not include all the information and footnotes required by generally accepted accounting principles for complete financial statements. Therefore, these financial statements should be read in conjunction with the annual report on Form 10-K for the fiscal year ended April 30, 2021. In our opinion, all adjustments (consisting of normal recurring accruals) necessary for a fair presentation have been included. Operating results for the three months ended July 31, 2021 are not indicative of the results of operations that may be expected for the fiscal year ending April 30, 2022.

 

Certain reclassifications within the condensed financial statement captions have been made to maintain consistency in presentation between years. These reclassifications have no impact on the reported results of operations. Financial amounts are in thousands of dollars except per share amounts.

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Net Income Per Share
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

2. Net Income Per Share: Butler National Corporation (“the Company”) follows ASC 260 that requires the reporting of both basic and diluted earnings per share. Basic earnings per share is computed by dividing net income available to common stockholders by the weighted average number of common shares outstanding for the period. Diluted earnings per share reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock. In accordance with ASC 260, any anti-dilutive effects on net earnings per share would be excluded. The number of potential common shares as of July 31, 2021 is 75,366,749.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Revenue Recognition
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

3. Revenue Recognition: ASC Topic 606, “Revenue from Contracts with Customers”

 

Under ASC 606, revenue is recognized when a customer obtains control of promised services in an amount that reflects the consideration we expect to receive in exchange for those services. To achieve this core principal, the Company applies the following five steps:

 

 

1)

Identify the contract, or contracts, with a customer

 

 

A contract with a customer exists when (i) the Company enters into an enforceable contract with a customer that defines each party’s rights regarding the services to be transferred and identifies the payment terms related to these services, (ii) the contract has commercial substance and (iii) the Company determines that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration.

 

 

2)

Identification of the performance obligations in the contract

 

 

At contract inception, an entity shall assess the goods or services promised in a contract with a customer and shall identify as a performance obligation each promise to transfer to the customer. Performance obligations promised in a contract are identified based on the services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the service either on its own or together with other resources that are readily available from third parties or from the Company, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, the Company must apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised services are accounted for as a combined performance obligation.

 

 

3)

Determination of the transaction price

 

 

The transaction price is the amount that an entity allocates to the performance obligations identified in the contract and, therefore, represents the amount of revenue recognized as those performance obligations are satisfied. The transaction price is the amount of consideration to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer.

 

 

4)

Allocation of the transaction price to the performance obligations in the contract

 

 

Once a contract and associated performance obligations have been identified and the transaction price has been determined, ASC 606 requires an entity to allocate the transaction price to each performance obligation identified. This is generally done in proportion to the standalone selling prices of each performance obligation (i.e., on a relative standalone selling price basis). As a result, any discount within the contract generally is allocated proportionally to all of the separate performance obligations in the contract. The Company is applying the right to invoice practical expedient to recognize revenue. As a result, the entity bypasses the steps of determining the transaction price, allocating that transaction price and determining when to recognize revenue as it will recognize revenue as billed by multiplying the price assigned to the good or service, by the units.

 

 

5)

Recognition of revenue when, or as, we satisfy a performance obligation

 

 

Revenue is recognized when or as performance obligations are satisfied by transferring control of a promised good or service to a customer. Control transfers either over time or at a point in time. Revenue is recognized when control of the promised services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those services.

 

 

Aircraft modifications are performed under fixed-price contracts. Revenue from fixed-priced contracts are recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.

 

 

Revenue from Avionics products are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered.

 

 

Regarding warranties and returns, our products are special order and are not suitable for return. Our products are unique upon installation and tested prior to their release to the customer and acceptance by the customer. In the rare event of a warranty claim, the claim is processed through the normal course of business and may include additional charges to the customer. In our opinion, any future warranty work would not be material to the consolidated financial statements.

 

 

Gaming revenue is the gross gaming win as reported by the Kansas Lottery casino reporting systems, less the mandated payments by and for the State of Kansas. Electronic games-slots and table games revenue is the aggregate of gaming wins and losses. Liabilities are recognized for chips and "ticket-in, ticket-out" coupons in the customers' possession, and for accruals related to anticipated payout of progressive jackpots. Progressive gaming machines, which contain base jackpots that increase at a progressive rate based on the number of coins played, are deducted from revenue as the value of jackpots increase. Food, beverage, and other revenue is recorded when the service is received and paid.

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Disaggregation of Revenue
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Disaggregation of Revenue [Text Block]

4. Disaggregation of Revenue

 

In the following table, revenue is disaggregated by primary geographical market, major product line, and timing of revenue recognition.

 

  

Three Months Ended July 31, 2021

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $9,726  $7,443  $17,169 

Europe

  -   842   842 

Asia

  -   88   88 

Australia and Other

  -   46   46 
  $9,726  $8,419  $18,145 
             

Major Product Lines

            

Casino Gaming Revenues

 $8,589  $-  $8,589 

Casino Non-Gaming Revenues

  1,066   -   1,066 

Professional Services

  71   -   71 

Aircraft Modification

  -   5,782   5,782 

Aircraft Avionics

  -   875   875 

Special Mission Electronics

  -   1,762   1,762 
  $9,726  $8,419  $18,145 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $5,275  $5,275 

Goods or services transferred at a point of sale

  9,726   3,144   12,870 
  $9,726  $8,419  $18,145 
             
             
  

Three Months Ended July 31, 2020

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $5,352  $6,059  $11,411 

Europe

  -   889   889 

Asia

  -   -   - 

Australia and Other

  -   689   689 
  $5,352  $7,637  $12,989 
             

Major Product Lines

            

Casino Gaming Revenues

 $4,798  $-  $4,798 

Casino Non-Gaming Revenues

  509   -   509 

Professional Services

  45   -   45 

Aircraft Modification

  -   4,793   4,793 

Aircraft Avionics

  -   915   915 

Special Mission Electronics

  -   1,929   1,929 
  $5,352  $7,637  $12,989 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $3,121  $3,121 

Goods or services transferred at a point of sale

  5,352   4,516   9,868 
  $5,352  $7,637  $12,989 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Text Block]
5. Accounts receivable, net, contract asset and contract liability:

 

Accounts Receivables, net, contract asset and contract liability were as follows (in thousands):

 

  July 31,  April 30, 
  

2021

  

2021

 

Accounts Receivable, net

 $2,957  $1,961 

Contract Asset

  578   421 

Contract Liability

  2,804   5,798 

 

 

Accounts receivable, net consist of $2,957 and $1,961 from customers as of July 31, 2021 and April 30, 2021, respectively. At July 31, 2021 and April 30, 2021, the allowance for doubtful accounts was $143 and $143, respectively.

 

Contract assets are net of progress payments and performance based payments from our customers as well as advance payments from customers totaling $578 and $421 as of July 31, 2021 and April 30, 2021. Contract assets increased $157 during the quarter ended July 31, 2021, primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations during the quarter ended July 31, 2021 for which we have not yet billed our customers. There were no significant impairment losses related to our contract assets during the quarter ended July 31, 2021. We expect to bill our customers for the majority of the July 31, 2021 contract assets during fiscal year end 2022.

 

Contract liabilities decreased $3.0 million during the quarter ended July 31, 2021, primarily due to revenue recognized on these performance obligations in excess of payments received.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Use of Estimates
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Use of Estimates [Text Block]
6. Use of Estimates: The preparation of financial statements in conformity with generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Future events and their effects cannot be determined with certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results could differ from those estimates, and any such differences may be material to our consolidated financial statements. Significant estimates include assumptions about percentage-of-completion, collection of accounts receivable, the valuation, and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Inventories
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Inventory Disclosure [Text Block]

7. Inventories: Inventories are priced at the lower of cost, determined on a first-in, first-out basis, or net realizable value. Inventories include material, labor and factory overhead required in the production of our products.

 

Inventory obsolescence is examined on a regular basis. When determining our estimate of obsolescence, we consider inventory that has been inactive for five years or longer and the probability of using that inventory in future production. The obsolete inventory generally consists of Falcon and Learjet parts and electrical components.  At July 31, 2021 and April 30, 2021, the estimate of obsolete inventory was $691 and $691 respectively.

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Research and Development
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Research, Development, and Computer Software Disclosure [Text Block]

8. Research and Development: We invested in research and development activities. The amount invested in the three months ended July 31, 2021 and 2020 was $326 and $763 respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Debt
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

9. Debt: At July 31, 2021, the Company was utilizing a promissory note in the form of a line of credit totaling $2,000. The unused line at July 31, 2021 was $2,000. The interest rate on this promissory note is 3.65%. The line of credit is due on demand and is collateralized by the first and second positions on all assets of the Company.

 

At  July 31, 2021, there was one note collateralized by all of BHCMC's assets and compensation due under the State Management contract with a balance of $33,680 (net of unamortized deferred finance costs of $299). The interest rate on this note is 5.32%. This note matures in December 2027, with a balloon payment of $19,250.

 

At  July 31, 2021, there was one note collateralized by all of BHCMC's assets and compensation due under the State Management contract with a balance of $6,126 (net of unamortized deferred finance costs of $58). The interest rate on this note is 5.83%. This note matures in December 2025.

 

At July 31, 2021, there was one note with an interest rate of 6.25% collateralized by aircraft security agreements totaling $991. This note was used for the purchase and modifications of collateralized aircraft. This note matures in January 2023.

 

At July 31, 2021, there is one note totaling $197 collateralized by real estate in Dodge City, Kansas. The interest rate on this note is 6.25%. This note matures in June 2024.

 

At July 31, 2021, there is one note collateralized by equipment with a balance of $16. The interest rate on this note is 4.5%. This note matures in April 2022.

  

At July 31, 2021, there is a note payable collateralized by real estate with a balance of $1,227. The interest rate on this note is at LIBOR plus 1.75%. This note matures in March 2029.

 

At July 31, 2021, there is a note payable collateralized by real estate with a balance of $562. The interest rate on this note is at LIBOR plus 1.75%. This note matures in March 2029.

 

In May 2020, the Company received a Paycheck Protection Program (PPP) loan for $2,001. In June 2021, the Company received notice of forgiveness from the Small Business Administration.

 

We are not in default of any of our notes as of July 31, 2021.

 

We believe that our current banks will provide the necessary capital for our business operations. However, we continue to maintain contact with other banks that have an interest in funding our working capital needs to continue our growth in operations in 2021 and beyond.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Other Assets
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

10. Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $5,966 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, JET autopilot intellectual property of $1,417 and miscellaneous other assets of $907. BHCMC expects the $5,500 privilege fee to have a value over the remaining life of the initial Management Contract with the State of Kansas which will end in December 2024. The State of Kansas approved a renewal management contract and an amendment to the current management contract for our Professional Services company BNSC via BHCMC. The renewal will take effect December 15, 2024, and continue to 2039, another 15 years. The Managers Certificate asset for use of gaming equipment is being amortized over a period of three years based on the estimated useful life of gaming equipment. The JET intellectual property is being amortized over a period of fifteen years.

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Stock Options and Incentive Plans
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

11. Stock Options and Incentive Plans:

 

In November 2016, the shareholders approved and adopted the Butler National Corporation 2016 Equity Incentive Plan. The maximum number of shares of common stock that may be issued under the Plan is 12.5 million.


On April 12, 2019, the Company granted 2.5 million restricted shares to employees. These shares have voting rights at date of grant and become fully vested and nonforfeitable on April 11, 2024. The restricted shares were valued at $0.38 per share, for a total of $950. On March 17, 2020, the Company granted 5.0 million restricted shares to employees. These shares have voting rights at date of grant and become fully vested and non-forfeitable on March 16, 2025. The restricted shares were valued at $0.41 per share, for a total of $2.0 million. The deferred compensation related to these grants will be expensed on the financial statements over the five year vesting period. No other equity awards have been made under the plan.

 

For the three months ended July 31, 2021 and July 31, 2020, the Company expensed $148 and $150, respectively.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Stock Repurchase Program
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Treasury Stock [Text Block]

12. Stock Repurchase Program

 

The Board of Directors approved a stock purchase program authorizing the repurchase of up to $4,000 of its common stock. The timing and amount of any share repurchases will be determined by Butler National’s management based on market conditions and other factors. The program is currently authorized through May 1, 2022.

 

The table below provides information with respect to common stock purchases by the Company through July 31, 2021.

 

Period

 Total Number of Shares Purchased  Average Price Paid per Share  Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs  Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs 

Shares purchased in prior periods

  2,721,415  $0.36   2,721,415  $3,019 

Quarter ended July 31, 2020 (a)

  212,000  $0.51   212,000  $2,911 

Quarter ended October 31, 2020 (a)

  152,915  $0.50   152,915  $2,835 

Quarter ended January 31, 2021 (a)

  -  $-   -  $2,835 

Quarter ended April 30, 2021 (a)

  17,303  $0.65   17,303  $2,823 

Quarter ended July 31, 2021 (a)

  -  $-   -  $2,823 

Total

  3,103,633  $0.38   3,103,633     

 

(a)

These shares of common stock were purchased through a private transaction

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Lease Right-to-use
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Lessee, Finance Leases [Text Block]

13. Lease Right-to-Use

 

On May 1, 2019, the Company adopted ASU 2016-02 Leases – Topic 842. ASU 2016-02 requires that on the balance sheet a lessee should recognize a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term.

 

We lease hangars and office space with initial lease terms of two, five, and fifty years.

 

  

July 31, 2021

 

Lease right-to-use assets

 $3,099 

Less accumulated depreciation

  488 

Total

 $2,611 

 

Future minimum lease payments for assets under capital leases at July 31, 2021 are as follows:

 

2022

 $246 

2023

  251 

2024

  242 

2025

  103 

2026

  106 

Thereafter

  7,093 

Total minimum lease payments

  8,041 

Less amount representing interest

  5,209 

Present value of net minimum lease payments

  2,832 

Less current maturities of lease liability

  100 

Lease liability, net of current maturities

 $2,732 

 

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Segment Reporting and Sales by Major Customer
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

14. Segment Reporting and Sales by Major Customer:

 

Industry Segmentation

 

Current Activities - The Company focuses on two primary activities, Professional Services and Aerospace Products.

 

Aerospace Products:

 

Aircraft Modifications principally includes the modification of customer and company owned business-size aircraft for specific operations or special missions such as addition of aerial photography capabilities and ISR modifications. We provide these services through our subsidiary, Avcon Industries, Inc. ("Aircraft Modifications" or "Avcon").

 

Special mission electronics principally includes the manufacture, sale, and service of electronics upgrades for classic weapon control systems used on commercial and military aircraft and vehicles. We provide the products through our subsidiary, Butler National Corporation - Tempe, Arizona.

 

Butler Avionics sells, installs and repairs aircraft avionics equipment (airplane radio equipment and flight control systems). These systems are flight display systems which include intuitive touchscreen controls with large display that enhance pilot situational awareness and give users unprecedented access to high-resolution terrain mapping, graphical flight planning, geo-referenced charting, traffic display, satellite weather and much more. Butler Avionics is also recognized nationwide for its troubleshooting and repair work particularly on autopilot systems.

 

Professional Services:

 

Butler National Service Corporation ("BNSC") provides management services to the Boot Hill Casino, a "state-owned casino".

 

BCS Design, Inc. provides licensed architectural services. These services include commercial and industrial building design.

 

Three Months Ended July 31, 2021

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $9,655  $5,782  $875  $1,762  $71  $18,145 

Interest expense

  548   55   -   6   5   614 

Depreciation and amortization

  578   45   2   33   44   702 

Operating income (loss)

  3,544   1,143   (19)  503   (1,149)  4,022 

 

Three Months Ended July 31, 2020

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $5,307  $4,793  $915  $1,929  $45  $12,989 

Interest expense

  502   67   -   8   11   588 

Depreciation and amortization

  928   46   2   32   35   1,043 

Operating income (loss)

  (610)  916   200   599   (977)  128 

 

Our Chief Operating Decision Maker (CODM) does not evaluate operating segments using asset or liability information.

 

Major Customers: Revenue from major customers (10 percent or more of consolidated revenue) were as follows:

 

  

Three Months Ended July 31, 2021

  

Three Months Ended July 31, 2020

 

Aerospace Products – one customer in the three months ended July 31, 2021, one customer in the three months ended July 31, 2020

  10.7%  11.4%

Professional Services

  -   - 

 

In three months ended July 31, 2021 the Company derived 35.0% of total revenue from five Aerospace customers. The top customer provided 10.7% of total revenue while the next top four customers ranged from 3.8% to 9.7%.

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 15 - COVID-19 Overview
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Effect of Covid-19 Pandemic [Text Block]
15. COVID- 19 Overview:

 

The pandemic caused by the disease COVID-19 was first reported in Wuhan, China in December 2019 and has since spread throughout the world. Financial markets have been volatile in 2020 and 2021, primarily due to uncertainty with respect to the severity and duration of the pandemic.

 

The pandemic resulted in federal, state and local governments around the world implementing increasingly stringent measures to help control the spread of the virus, including quarantines, “shelter in place” and “stay at home” orders, travel restrictions or bans, business curtailments, school closures, and other protective measures.

 

Our aerospace segment qualified as “essential” under applicable federal guidance and state orders. The facilities have continued operations. We are enforcing social distancing and enhanced health, safety and sanitization measures in accordance with guidelines from the Center for Disease Control (the “CDC”).

 

Our professional services operations at the Boot Hill Casino & Resort was forced to close from March 18, 2020 thru May 21, 2020.  The casino reopened to the public on May 22, 2020 with reduced hours to allow for extra time for cleaning and sanitizing in accordance with CDC guidelines and limited number of games and food offerings. We are also continuing to enforce social distancing measures throughout the casino and are subject to state mandated restrictions.  Since reopening the Boot Hill Casino & Resort we have experienced lower customer headcount, which has been off-set by a larger net revenue per customer.  

 

The COVID-19 pandemic impacted our business operations and financial results beginning in the fourth quarter of fiscal 2020 and continues to impact us. We face numerous uncertainties in estimating the direct and indirect effects on our present and future business operations, financial condition, results of operations, and liquidity. Due to several rapidly changing variables related to the COVID-19 pandemic, we cannot reasonably estimate future economic trends and the timing of when stability will return.

 

As schools, businesses and the economy in general have slowly reopened, and vaccinations rates in our operating territory improve and new infections decline, we have continued to see improvements in customer headcount. However, the unpredictable nature of the pandemic could again lead to closures, decreased traffic and demand, and increased COVID-19- related operating expenses, for the foreseeable future. While COVID-19 has resulted in, and will continue to bring, significant challenges and uncertainty to our operating environment, we believe that our resilient business model and the strength of our brand and balance sheet position us well to emerge from the pandemic.

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 16 - Extension of the Shareholder Rights Plan
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Shareholder Rights Plan [Text Block]

16. Extension of the Shareholder Rights Plan:

 

On July 22, 2021, the Company extended the shareholder rights plan between the Company and UMB Bank, N.A. as rights agent dated as of August 2, 2011 (the “Rights Plan”). The Rights Plan is intended to protect the interests of the Company’s stockholders and enable them to realize the full potential value of their investment by reducing the likelihood that any person or group gains control of the Company, through open market accumulation or other tactics, without appropriately compensating all stockholders. Pursuant to the Rights Plan, the Company issued, by means of a dividend, one preferred share purchase right (a "Right") for each outstanding share of our Common Stock to shareholders of record on the close of business on August 2, 2011. Shares issued after August 2, 2011 also include one Right. Until triggering event, these Rights will trade with, and be represented by, the shares of our Common Stock. The Rights will generally become exercisable only if any person (or any persons acting as a group) acquires 15% or more of our outstanding Common Stock (the “Acquiring Person”) in a transaction not approved by the Board, subject to certain exceptions.

 

If the Rights become exercisable, all holders of Rights, other than the Acquiring Person, will be entitled to acquire shares of the Company’s common stock at a 50% discount. In such situation, Rights held by the Acquiring Person would become void and will not be exercisable.

 

Each Right entitles the registered holder to purchase from the Company one two-hundredth of a share of Series C Participating Preferred Stock, par value $5.00 per share (the “Preferred Shares”), of the Company at a price of $10 per one two-hundredth of a Participating Preferred Share represented by a Right (the “Purchase Price”), subject to adjustment. Unless a triggering event occurs, the value of the Right is considered de minimis. 

 

Unless earlier redeemed, terminated or exchanged pursuant to the terms of the Rights Plan, or the Rights Plan is extended, the Rights will expire at the close of business on  August 2, 2031. The Board may terminate the Rights Plan before that date if the Board determines that there is no longer a threat to shareholder value.

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 17 - Subsequent Events
3 Months Ended
Jul. 31, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

17. Subsequent Events:

 

The Company evaluated its July 31, 2021 financial statements for subsequent events through the filing date of this report. The Company is not aware of any subsequent events that would require recognition or disclosure in the financial statements.

 

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Disaggregation of Revenue (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended July 31, 2021

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $9,726  $7,443  $17,169 

Europe

  -   842   842 

Asia

  -   88   88 

Australia and Other

  -   46   46 
  $9,726  $8,419  $18,145 
             

Major Product Lines

            

Casino Gaming Revenues

 $8,589  $-  $8,589 

Casino Non-Gaming Revenues

  1,066   -   1,066 

Professional Services

  71   -   71 

Aircraft Modification

  -   5,782   5,782 

Aircraft Avionics

  -   875   875 

Special Mission Electronics

  -   1,762   1,762 
  $9,726  $8,419  $18,145 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $5,275  $5,275 

Goods or services transferred at a point of sale

  9,726   3,144   12,870 
  $9,726  $8,419  $18,145 
             
             
  

Three Months Ended July 31, 2020

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $5,352  $6,059  $11,411 

Europe

  -   889   889 

Asia

  -   -   - 

Australia and Other

  -   689   689 
  $5,352  $7,637  $12,989 
             

Major Product Lines

            

Casino Gaming Revenues

 $4,798  $-  $4,798 

Casino Non-Gaming Revenues

  509   -   509 

Professional Services

  45   -   45 

Aircraft Modification

  -   4,793   4,793 

Aircraft Avionics

  -   915   915 

Special Mission Electronics

  -   1,929   1,929 
  $5,352  $7,637  $12,989 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $3,121  $3,121 

Goods or services transferred at a point of sale

  5,352   4,516   9,868 
  $5,352  $7,637  $12,989 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  July 31,  April 30, 
  

2021

  

2021

 

Accounts Receivable, net

 $2,957  $1,961 

Contract Asset

  578   421 

Contract Liability

  2,804   5,798 

 

XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Stock Repurchase Program (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Class of Treasury Stock [Table Text Block]

Period

 Total Number of Shares Purchased  Average Price Paid per Share  Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs  Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs 

Shares purchased in prior periods

  2,721,415  $0.36   2,721,415  $3,019 

Quarter ended July 31, 2020 (a)

  212,000  $0.51   212,000  $2,911 

Quarter ended October 31, 2020 (a)

  152,915  $0.50   152,915  $2,835 

Quarter ended January 31, 2021 (a)

  -  $-   -  $2,835 

Quarter ended April 30, 2021 (a)

  17,303  $0.65   17,303  $2,823 

Quarter ended July 31, 2021 (a)

  -  $-   -  $2,823 

Total

  3,103,633  $0.38   3,103,633     
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Lease Right-to-use (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Lessee, Finance Lease, Right of Use Assets [Table Text Block]
  

July 31, 2021

 

Lease right-to-use assets

 $3,099 

Less accumulated depreciation

  488 

Total

 $2,611 
Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]

2022

 $246 

2023

  251 

2024

  242 

2025

  103 

2026

  106 

Thereafter

  7,093 

Total minimum lease payments

  8,041 

Less amount representing interest

  5,209 

Present value of net minimum lease payments

  2,832 

Less current maturities of lease liability

  100 

Lease liability, net of current maturities

 $2,732 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Segment Reporting and Sales by Major Customer (Tables)
3 Months Ended
Jul. 31, 2021
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

Three Months Ended July 31, 2021

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $9,655  $5,782  $875  $1,762  $71  $18,145 

Interest expense

  548   55   -   6   5   614 

Depreciation and amortization

  578   45   2   33   44   702 

Operating income (loss)

  3,544   1,143   (19)  503   (1,149)  4,022 

Three Months Ended July 31, 2020

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $5,307  $4,793  $915  $1,929  $45  $12,989 

Interest expense

  502   67   -   8   11   588 

Depreciation and amortization

  928   46   2   32   35   1,043 

Operating income (loss)

  (610)  916   200   599   (977)  128 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

Three Months Ended July 31, 2021

  

Three Months Ended July 31, 2020

 

Aerospace Products – one customer in the three months ended July 31, 2021, one customer in the three months ended July 31, 2020

  10.7%  11.4%

Professional Services

  -   - 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Net Income Per Share (Details Textual)
3 Months Ended
Jul. 31, 2021
shares
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares) 75,366,749
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Revenues from customers $ 18,145 $ 12,989
Percentage of Completion Contracts [Member]    
Revenues from customers 5,275 3,121
Transferred at Point in Time [Member]    
Revenues from customers 12,870 9,868
Casino [Member]    
Revenues from customers 8,589 4,798
Casino Non-gaming [Member]    
Revenues from customers 1,066 509
Professional Services [Member]    
Revenues from customers 71 45
Aircraft Modification [Member]    
Revenues from customers 5,782 4,793
Aircraft Avionics [Member]    
Revenues from customers 875 915
Special Mission Electronics [Member]    
Revenues from customers 1,762 1,929
North America [Member]    
Revenues from customers 17,169 11,411
Europe [Member]    
Revenues from customers 842 889
Asia [Member]    
Revenues from customers 88 0
Australia and Other [Member]    
Revenues from customers 46 689
Professional Services [Member]    
Revenues from customers 9,726 5,352
Professional Services [Member] | Percentage of Completion Contracts [Member]    
Revenues from customers 0 0
Professional Services [Member] | Transferred at Point in Time [Member]    
Revenues from customers 9,726 5,352
Professional Services [Member] | Casino [Member]    
Revenues from customers 8,589 4,798
Professional Services [Member] | Casino Non-gaming [Member]    
Revenues from customers 1,066 509
Professional Services [Member] | Professional Services [Member]    
Revenues from customers 71 45
Professional Services [Member] | Aircraft Modification [Member]    
Revenues from customers 0 0
Professional Services [Member] | Aircraft Avionics [Member]    
Revenues from customers 0 0
Professional Services [Member] | Special Mission Electronics [Member]    
Revenues from customers 0 0
Professional Services [Member] | North America [Member]    
Revenues from customers 9,726 5,352
Professional Services [Member] | Europe [Member]    
Revenues from customers 0 0
Professional Services [Member] | Asia [Member]    
Revenues from customers 0 0
Professional Services [Member] | Australia and Other [Member]    
Revenues from customers 0 0
Aerospace Products [Member]    
Revenues from customers 8,419 7,637
Aerospace Products [Member] | Percentage of Completion Contracts [Member]    
Revenues from customers 5,275 3,121
Aerospace Products [Member] | Transferred at Point in Time [Member]    
Revenues from customers 3,144 4,516
Aerospace Products [Member] | Casino [Member]    
Revenues from customers 0 0
Aerospace Products [Member] | Casino Non-gaming [Member]    
Revenues from customers 0 0
Aerospace Products [Member] | Professional Services [Member]    
Revenues from customers 0 0
Aerospace Products [Member] | Aircraft Modification [Member]    
Revenues from customers 5,782 4,793
Aerospace Products [Member] | Aircraft Avionics [Member]    
Revenues from customers 875 915
Aerospace Products [Member] | Special Mission Electronics [Member]    
Revenues from customers 1,762 1,929
Aerospace Products [Member] | North America [Member]    
Revenues from customers 7,443 6,059
Aerospace Products [Member] | Europe [Member]    
Revenues from customers 842 889
Aerospace Products [Member] | Asia [Member]    
Revenues from customers 88 0
Aerospace Products [Member] | Australia and Other [Member]    
Revenues from customers $ 46 $ 689
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Apr. 30, 2021
Accounts Receivable, after Allowance for Credit Loss, Total $ 2,957   $ 1,961
Accounts Receivable, Allowance for Credit Loss, Ending Balance 143   143
Contract with Customer, Asset, after Allowance for Credit Loss, Total 578   $ 421
Increase (Decrease) in Contract with Customer, Asset 157 $ (95)  
Increase (Decrease) in Contract with Customer, Liability $ (2,994) $ 4,567  
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Accounts Receivable, net $ 2,957 $ 1,961
Contract Asset 578 421
Contract Liability $ 2,804 $ 5,798
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Inventories (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Apr. 30, 2021
Duration During Which Inventory If Inactive Taken as Obsolete (Year) 5 years  
Inventory Valuation Reserves, Ending Balance $ 691 $ 691
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Research and Development (Details Textual) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Research and Development Expense, Total $ 326 $ 763
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Debt (Details Textual) - USD ($)
$ in Thousands
1 Months Ended
May 31, 2020
Jul. 31, 2021
Line of Credit Facility, Maximum Borrowing Capacity   $ 2,000
Line of Credit Facility, Remaining Borrowing Capacity   $ 2,000
Line of Credit Facility, Interest Rate at Period End   3.65%
Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2027 [Member]    
Number of Notes   1
Notes Payable, Total   $ 33,680
Debt Issuance Costs, Net, Total   $ 299
Debt Instrument, Interest Rate, Stated Percentage   5.32%
Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid   $ 19,250
Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2025 [Member]    
Number of Notes   1
Notes Payable, Total   $ 6,126
Debt Issuance Costs, Net, Total   $ 58
Debt Instrument, Interest Rate, Stated Percentage   5.83%
Notes Collateralized by Aircraft Security Agreements, Due January 2023 [Member]    
Number of Notes   1
Notes Payable, Total   $ 991
Debt Instrument, Interest Rate, Stated Percentage   6.25%
Note Collateralized by Real Estate Due June 2024 [Member]    
Number of Notes   1
Notes Payable, Total   $ 197
Debt Instrument, Interest Rate, Stated Percentage   6.25%
Note Collateralized by Equipment Due April 2022 [Member]    
Number of Notes   1
Notes Payable, Total   $ 16
Debt Instrument, Interest Rate, Stated Percentage   4.50%
Note One Collateralized by Real Estate Due March 2029 [Member]    
Notes Payable, Total   $ 1,227
Debt Instrument, Interest Rate, Stated Percentage   1.75%
Note Two Collateralized by Real Estate Due March 2029 [Member]    
Notes Payable, Total   $ 562
Debt Instrument, Interest Rate, Stated Percentage   1.75%
Paycheck Protection Program CARES Act [Member]    
Proceeds from Issuance of Long-term Debt, Total $ 2,001  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Other Assets (Details Textual)
$ in Thousands
3 Months Ended
Jul. 31, 2021
USD ($)
Other Assets, Miscellaneous, Total $ 907
Kansas Expanded Lottery Act Contract Privilege [Member]  
Other Intangible Assets, Net 5,500
Intangible Gaming Support Items [Member]  
Other Intangible Assets, Net $ 5,966
Finite-Lived Intangible Asset, Useful Life (Year) 3 years
JET Autopilot Intellectual Property [Member]  
Other Intangible Assets, Net $ 1,417
Finite-Lived Intangible Asset, Useful Life (Year) 15 years
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Stock Options and Incentive Plans (Details Textual) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 17, 2020
Apr. 12, 2019
Jul. 31, 2021
Jul. 31, 2020
Nov. 30, 2016
Share-based Payment Arrangement, Expense     $ 148 $ 150  
Butler National Corporation 2016 Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)         12,500
Stock Issued During Period, Value, Restricted Stock Award, Gross $ 2,000 $ 950      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 0 0      
Butler National Corporation 2016 Equity Incentive Plan [Member] | Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 5,000 2,500      
Share Price (in dollars per share) $ 0.41 $ 0.38      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) 5 years 5 years      
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Stock Repurchase Program (Details Textual)
$ in Millions
Jul. 31, 2021
USD ($)
Stock Repurchase Program, Authorized Amount $ 4
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 48 Months Ended 63 Months Ended
Jul. 31, 2021
[1]
Apr. 30, 2021
[1]
Jan. 31, 2021
[1]
Oct. 31, 2020
[1]
Jul. 31, 2020
[1]
Apr. 30, 2020
Jul. 31, 2021
Number of Shares Purchased (in shares) 0 17,303 0 152,915 212,000 2,721,415 3,103,633
Average Price Paid per Share (in dollars per share) $ 0 $ 0.65 $ 0 $ 0.50 $ 0.51 $ 0.36 $ 0.38
Number of Shares Purchased as Part of Publicly Announced Plans or Programs (in shares) 0 17,303 0 152,915 212,000 2,721,415 3,103,633
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan or Programs $ 2,823 $ 2,823 $ 2,835 $ 2,835 $ 2,911 $ 3,019 $ 2,823 [1]
[1] These shares of common stock were purchased through a private transaction
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Lease Right-to-use (Details Textual)
Apr. 30, 2021
Casino, Hangar, and Office Space, Three [Member]  
Lessee, Finance Lease, Term of Contract (Year) 50 years
Casino, Hangar, and Office Space, One [Member]  
Lessee, Finance Lease, Term of Contract (Year) 2 years
Casino, Hangar, and Office Space, Two [Member]  
Lessee, Finance Lease, Term of Contract (Year) 5 years
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Lease right-to-use assets $ 3,099 $ 3,099
Less accumulated depreciation 488  
Total $ 2,611  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
2022 $ 246  
2023 251  
2024 242  
2025 103  
2026 106  
Thereafter 7,093  
Total minimum lease payments 8,041  
Less amount representing interest 5,209  
Present value of net minimum lease payments 2,832  
Less current maturities of lease liability 100 $ 107
Lease liability, net of current maturities $ 2,732 $ 2,759
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Segment Reporting and Sales by Major Customer (Details Textual)
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Number of Operating Segments 2  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | The Five Aerospace Customers [Member]    
Concentration Risk, Percentage 35.00%  
Number of Major Customers 5  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Top Customer [Member]    
Concentration Risk, Percentage   10.70%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Next Top Four Customers [Member] | Minimum [Member]    
Concentration Risk, Percentage   3.80%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Next Top Four Customers [Member] | Maximum [Member]    
Concentration Risk, Percentage   9.70%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Revenues from customers $ 18,145 $ 12,989
Interest expense 614 588
Depreciation and amortization 702 1,043
Operating income (loss) 4,022 128
Gaming [Member]    
Revenues from customers 9,655 5,307
Interest expense 548 502
Depreciation and amortization 578 928
Operating income (loss) 3,544 (610)
Aircraft Modification [Member]    
Revenues from customers 5,782 4,793
Interest expense 55 67
Depreciation and amortization 45 46
Operating income (loss) 1,143 916
Aircraft Avionics [Member]    
Revenues from customers 875 915
Interest expense 0 0
Depreciation and amortization 2 2
Operating income (loss) (19) 200
Special Mission Electronics [Member]    
Revenues from customers 1,762 1,929
Interest expense 6 8
Depreciation and amortization 33 32
Operating income (loss) 503 599
Product and Service, Other [Member]    
Revenues from customers 71 45
Interest expense 5 11
Depreciation and amortization 44 35
Operating income (loss) $ (1,149) $ (977)
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) - Customer Concentration Risk [Member] - Revenue Benchmark [Member]
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Aerospace Products [Member]    
Concentration risk percentage 10.70% 11.40%
Professional Services [Member]    
Concentration risk percentage 0.00% 0.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals)
3 Months Ended
Jul. 31, 2021
Jul. 31, 2020
Aerospace Products [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]    
Number of customers 1 1
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 16 - Extension of the Shareholder Rights Plan (Details Textual) - $ / shares
Aug. 02, 2011
Jul. 31, 2021
Apr. 30, 2021
Dividends, Stock, Issued Per Share (in shares) 1    
Preferred Share Purchase Right, Exercisable, Percentage of Common Stock Outstanding 15.00%    
Preferred Share Purchase Right, Purchase Discount 50.00%    
Preferred Stock, Par or Stated Value Per Share (in dollars per share)   $ 5 $ 5
Series C Preferred Stock [Member]      
Preferred Stock Purchase Right, Shares Exercisable (in shares) 0.02    
Preferred Stock, Par or Stated Value Per Share (in dollars per share) $ 5.00    
Preferred Stock, Purchase Price Per 0.02 Share (in dollars per share) $ 10    
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .1I*E,'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 " #D:2I3E&/^1>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.ND&B*C+!;33D)"8!.(6)=X6K6FCQ*C=V].&K1."!^ 8^\_G MSY)K$Z3I(K[$+F DA^EF\$V;I DK=B *$B"9 WJ=RC'1CLU=%[VF\1GW$+0Y MZCU"Q?D=>"1M-6F8@$68B4S5UD@345,7SWAK9GSXC$V&60/8H,>6$HA2 %/3 MQ' :FAJN@ E&&'WZ+J"=B;GZ)S9W@)V30W)SJN_[LE_DW+B#@/?GS6M>MW!M M(MT:''\E)^D4<,4ND]\6CT_;-5,5KT3!'PK!M^)>BJ6\77Y,KC_\KL*^LV[G M_K'Q15#5\.LNU!=02P,$% @ Y&DJ4YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #D:2I3P$)6+:>9M-,'F(0D3DA" 4#+_OLN M0(I4/-22]8/,"_;@8![92LZG,3!RE8J6(SI*$J]HNW.V ?>;+KG6[$6YNM^I>#.*U'"*!&ICF1*E-A<=N;TPX)- M;(!K\5(&,M?LEA[QM MO]\A0::-3(I@8)!$:?Z?OQ2). E@YP)8$<#>!-!S ;TBH.<&FC-SP_K(#9]- ME3P095L#FKUPN7'1,)HHM65<&P5O(X@SLX\RR* JALS3D'Q*361>R3+-IX=- M Y8E57:D>L50P#^S M^(+TZ'O"?$9K^"SP\+787Q#JUX7_0J=79J[G\'I-F3M-US\WT(HLC4CTOT@? M_;*/ONNC?Z:/HB +Z$;Q&'H*Q0OY+%[KJH$C^?:/#L;]$4)K4-(:M*'U(+:1 M!F*0@UN>B#I2.,[5U\>;3P_D=OZXO+N=WY#%W<,*H3X MY#5&D%8L+X90HGZE33Z M[4@]ONYK"]803_WN/4;D1*-I.R+W&5=&J-BNO;U4II84CF54ALUMRBI2K!VI M8OI@,[L!ZJCLO[U[UR#.M%)GVFM9/! H'3EU1I*&@S4I JT$G;92].LH%N0V M2YZ$JJ73(.9=.AR-,3Z5DM-64KY, ZD@.<[%WI.U@4(2J *-VZJ56_OVA _/[V<^A7 M9I47L%9>L$S!TO//66N@_$BUEAF.V,"L<@76RA6L2X$'P K<2E7[T=& B<@5Q@A'*:14"7RK)7( Y4$/'QM M9/ #E-Z=,Y"[S("LIB'DL/8;/T<>.&1[1O4\&PUZP^&H/YEZSZ>LO)-#$5L4 M=U:D26!W-/GY2/FT/(^:NU,8KVJ>'V9]X;:FFL1B Z'^Q0BZ5_GY4'YCY-X= ML3Q)8V3B+G>"AT+9!O!^(Z4YWM@.RE.ZV7]02P,$% @ Y&DJ4X\N;LK# M"0 8"H !@ !X;"]W;W)KJIF1&(:V[#(S[,#L5;7:/SQ@AJ@AYCK)O-Q/O\<)@R%V#-7> M2FT).38_'_NF2=:Y/*^^FXC+=/OXZ M"*H&E<6_$_:2[WU&1BEC*YH7L@L)_SVS TE3V!#K^W';: MV?VF;+C_^;WW;]7@83"/-&<#GOZ1+(K512?JH 5;TC(M[OG+#[8=$)']S7F: M5_^BEZVMTT'S,B_X>ML8%*R3K/Z?OFX=L=< ^RT-W&T#]]0&WK:!5PVT5E8- MZYH6]/)<\!6 9PN8%+9 \"GG:;*@ M!5Q ?+DC_3F6RE7M12W1>U>>;A_GYX.T/]Z70XFWZU].CM>O2J'OVV'FF^,KFE;A54 MK638/5^Z#HG(>>]Y?_0&*QBIN[,ZD.3O)/E62?WYG)<9S+!@4=5$& MV8,O$4TAQJM5 -D"+7CY6"S+% *O;F(:2?UC9%]C3,+&0'0C' ?8/ ZR&P>Q M3M8H>X;ER47" JM7)E2 2V 5(T%?(-H*6/4T-8XXT ;C1[@Y8I.1 M&YM''.XTAE:-?T!VE &W$7S.%0(XAVB>L\*84!WMATG8=*3!R'=;X@WO<0/;8T2P M#4T6B+UN)#_J<.'%B@G 5@V+2K89!%C/ 61/TU:XP#_[V463<5]RZ/8:#?_U,)K< )5L M.,(J^6-[]A\SV A(7]<<3J4*E*[Y@<"X6\$&6] M]:NSWI-H27O;K@Z73>0WA1JL\%YV/!2JR('MZ!A#&!A%&1@0$FW%'[$Z%*50 M@>VLN"J3=)%D3U6,)FMPWC.#K7C+/!N($(>!VY1J-/-;R($5.K"='?U$S 5= MFM.=SH08>UJ^.V)U*$S! ]OI<4/G*_A*O%5>9'^6R4;ZT*A3YX$?:.0U6;G$ M,^MT%35<.S7NELM$[ME*D25%*5@E=YF\RL_&"7=U/F#LA,V ,9DY05MHNPHD MKATD51):\?3XRG1U'OB.UUR8QZP.9>Y5 W9J3 24SJ* 7<,$2J.B6[EU^+X* MJBO8]E3;Y3JM5A7Q&5^>/D'G31@YN+FZ3&9!%+5-E\*2:R]B]K4O]K0;I7J:AC,7 QV; M6DUV#L%M8A7@7#O@:M1O=E.WD5-W/'Y='6(D@#]-V28SKXTAKH*=:X?=]&$R M&0\EYOMC-/LY&:(!; 1&WT:#_FPX19_>MZU[,T'W%HV\]R'J>B1 M$!05;_M MJNIJZ'#/\;&\!R5SDNYJYL]&5^B8A,76Y);)RL4MW'(53-W N@6ZF_T8WI]0 M@+N*A*Z=A'?5!K7>Y)SF2(R[3N"T>!([W2@*3G6E3DPW]+2X-5A%85OZ4EAU M[5BM(X'O#=\H44>G2:+!JEVB JQ[2GEF$:?S$CN8.%Y3GM$N;BMY/$56SSGI M1&@\ZE^-QJ/9:&@_%E((].P(?#]=6U. =%(D4$W!TDMY]G16,+&&//MHS%.> MCCJY56L>'.E6)&Z;+D\!T;,#L45TQ;XTH8])FA1O1M4ZF;#37&-&HY;-I;=W M '<47O5QUX:^R;,NHSP=1JZ'-:?J5CB*6S9OG@*69P?6KN2W>]!PSA8Y3:H: MK$@8M^R#/44GSTZG[W0M2XDEG5?Z8/ZS^LP8?-H&5,]0;(%3FX)-A1MI$ZPH MXME+L@%?RR,*M<.:OW\A\_UCSF#/9DPXGEZ-X=%Y'?3(D&(Q>W251,\>Q,N3LX[7E?L=H1[%:G#@W/U\ZX#60) M2(M.!1;O%+"WWL]GP_F:?,A;(^ HR M_I$ZZP GN\//N9;&C0?[!M)$D=OTBLDLCG#+D9VO6./;63,^I,KOBM=9 KN: M9MUHM"(M)8BOD./;D7/-E@Q$+F0D-T9@U*ISQ=?@>,3H4.G>HZ!3BB6UZS@2 M*+Z.%Q_'VM&XRQN\,\?=^/KX?WT8W5@/?MIVR7["C>^'3? \340 M/"_X_!>4\E2@9YJ6#'WXXN"OB);%BHOD+X@TV$UVG?HORE<4!HB2/"_A3AAW MG=#I>I&[O5$?X_"RR OX(/EZ0= -_?B]K;'T^S\[/"P7C4M!1V$8:XG M;G3H:,5+W\[+ =TD%3'E9C1Y+.4^*Y4/&F7:!=\;)9N8Z/A:M!G,@K@M M?Q&%3F(_^)P)H$0IWNH5(KT\YSF SNN&CM<-/,\ZH2:KX[-$]$/1,QP[S:=QV M518I;!9OJUTX7 ^XV'!177W,ZQF39\!,Y!^KLSESX4,,S]HB'S>98S(C7NL[ M!HKEQ,[R6YY5,<'35$9VD@$G65[(X+CZ,;@9=-%X/##JUH$=1EHT&ZP"![?4 M/T1QG9S"]9-=;.!UX#F:BTWT]\*V%;WW'L=O8KT*SI/%&RI(TQ&1V:[UB(@H MXI,C;XZ(]^W>(*60+/OH/S=L_GN#10U CL!=?ONC10R3DX^H;$,9=N>P@L+K6:U,IZ M>Z__R7"'SD1<'7U<<5HQ!WM]F+:"Q>,QENJ4'QR1:O]R1BY]L)G+Q=^$P/1ZDO.)MUB@_D MDB37\/; MB:N)2$0"J4M@]7$B6Q)%NI+B^%H6G53/U(F7QV_5?\[%*S'/6) MB_ZDH3S> M3I83$)(]SB+YF9U_(:6@N:X7L$CD_\&YC'4G(,B$9'&9K ABFA2?^%LY$!<) MJDYW BH34#/!?R?!*Q.\7&A!ELOZA"7>K#D[ ZZC535]D(]-GJW4T$1/XZ/D MZBY5>7*S94FH)H6$0!T)%M$02W5RCR.)O630%'KP!R$6P M"\B>?I=RE>YVI1LX7C5Y7EYO]DZ]QRQ-(Z(6E<01D*\I 0'ADN[53$@B;M0: M";(XB_(9Q3%3M[YCO7BZIJ)XDI\_2:_]TV;IS?VU<[J4UQ'DSF 59(B852)F M5A&_J^\.!U@(]44;ASQKT4#H^FZ#N2/*7?I^-_2\@IY;H7>JV1"U)$*@5FCP M<@-2S,$)1QD!5^I+'[(HPER 5"D31[5 KKOXYRVR>8/=%F%P^Q6W/XX[IQ, M9_+(./VN;FC^XFHG=%%_?HGD%G\-]@&!AH1%)6%AE;!E<:SZ_W\8]Z+^XH+, MG;JP@=\39* O*_3E"/310[]LC2ATN\=^2*2A8%4I6(U70(7(^NE7+:;%REVX MWA(UX <$&NS0K;W.'4^OWFV$5 9%DT.?A+*\@3;W?'\Q6S4T#(DT15P8-K2* M^*+>UD3&7QLR^M!A"\A38^I[7I.\/] $1S4X&MA[MI%J]^ ._/5 XF?"_[98 M(:R]$-K-L-W:9.XB8[L#;)L<;"VPGB!30NV$T&Z%+0DA/5'U>A8"KJ1TPMH+ MKJ9+]X?.%Z?1>::DVB?A2*.,Z-=,OV3J=_A\:CIEM8VO8P[L029P;9!PI$.J M0Q*G/;S^$%Y[D,E;NR&TV^%[CCZL*9?%+U=["]L68D+7/@CM1O@>])A>W/:X M%KDMQ"2O_0_:#;"]1(F@AR3O-(%N:P-:<=O@4)>)]\>9OV%J&T1V&VPVXOLA MC1C5!H7L!O5_->+R,8WUTAREOBA31&U6:*A9#6W%/07]J=O=BL?GF9)J@T0C M#7)0*T:=3M>:A9XH$[DV1#32$(Q[Z=[\*1[1CU/ZYUR*WA9CDM?NAD>XWOAVCMK]UMN/^N$*#<[$9%Q-^ MR/Z4 _GQ;YD<2)9 MFF_M/3,I69P?'@D."=,?EVHA]0[0YO_@%02P,$% @ Y&DJ4^DS M Z4_!@ IA< !@ !X;"]W;W)K! M@%O^TDJWG 9A/F@3M[!AM%N;($H:=S?YLRF_NV$[$4<)G7*4[C:;@/_JTYB] MWC;,QO'!+'I9B^Q!Z^YF&[Q0GXJG[93#7>OD)8PV-$DCEB!.5[>-GGGM$CL; MD%L\1_0U/;M&62@+QGYF-X/PMF%DB&A,ER)S$<#?GKHTCC-/@./OPFGC],UL MX/GUT?NW/'@(9A&DU&7Q]R@4Z]M&IX%"N@IVL9BQUT=:!)0#7+(XS7_1:V%K M--!REPJV*08#@DV4'/Z#MR(19P/ CWH +@;@Z@"K9@ I!I \T .R/*S[0 1W M-YR](IY9@[?L(L]-/AJBB9*LC+[@\#:"<>+.94D(1:$A@JN4Q5$8"+CQ!?Q! MM42*V I-MI0'6=93=/&4!+LP ILFND1/_CVZ^-)$7U"4H/F:[=(@"=.;E@!D MF?_6LD#1/Z# -2@(&K%$K%/D 9KP_?@61'0*"Q_#ZF.MPS]V\14BYE>$#6PJ M\+@?'VYHX)!3EDGNC]3XFWG/WOC)N]:XLDZNK-R55>>*[FFRHRE:<;8I.H1R M92845KC;Z9ZLWJ&T3RAM;<#NQ)_[J#>^1]Z/ MJ3?V/5\7>_ODM:V-?13PGU1$R0N"-D-!N*=<1"G!EHZY- MU*$[)Y".%J2WV<;L%Z5H01.ZBH2R-([T7=NI%D9AT['5V#HG;!TMMGL*7+^, M@@.#9CG<,$CA/_D#%@72W0!\@=#^*O4&0@O2@5 M&?_L:8Z9B37E*K!=&4@7=RMH%4:.8ZC1FD;)HH86[YR)($9+E@)A9ACIVS9C M5345&C($R\2D E1EACMMLP;J&>&;6JB3J3?KS0?C!S08NY.1IX1H2M^V#%PM MO,(*$-;@PR4^K*6.R?S1FQ78T$5!'TT=?9@E#9M$&_L@$9335!SKHXR=2%%= MMLTJ<:BL[$Y=\"6YFWIVAZ7)"_1Y0M-<>$.Z$$J,EO1U6+>958RR55VCE[QN MVA]H]'P*@N8O07O019',IA*I+?<(Z3A5I+*5)INE7)AZO3@VT7#B^TW4][Y- M9MZQL^:]'YZO1"QK@FT951I16%U:[;KTEMIA.MKFG\XFSP-_,!FCB[XW]KX- MYDT$J#6@WW^H% )3KP13SO91OA:_*'2JB6!3<*RI"-YJR$MF^S:1&D\VNFS7 MI*94!%,O"6-OCMX55 E/IG?+<3I5?++5I65;:H2X% &L%X$Q[+HN#@ELHIC! M% Z$X-%B)X)%##EE*&'P-A&?#X;])_FO?X0FG*"X'((I#T&79F,>T/D3F;3 MR2R_4T9C2FM.W#7:U6!DJTNS9@&$2WG!6!M,O^Y=X]ZSZ#E#]X!N@_;,7@V&.=!':)Q>T/W:9@7(H\LCR95AR,KFF.3=MNQ MJMRGLK0(+$TZ=5.HU#^LU[_[P? I"^RWU,?Z4'WD_4]=?4J1Q'J1_'_J(VMD M77T4EOKZE(J*]8H*LK&"M0GH!JP"?,KWT1*VHG^.Z&9!^5^ZC7LI@5@O@1_8 M*^-2YK!>YCZQ6RX\G3="U\$2*9DRUFX6ZHWID16$.)(*TN5E676S!M2"@W1"TV/LO^4%P"AOP72(.IX2GIZ?#YEY^Q%IY MWC>OW<.1<>GF<((]"F KEJ0HIBMP:5PY (P?#H4/-X)M\W/5!1-0^OQR38.0 M\LP WJ\8$\>;[ .GH_F[?P%02P,$% @ Y&DJ4^;-!8F,!0 2!@ !@ M !X;"]W;W)KB;I0* MQT 2Q[&*;1$TR>Y#T0?&HBVADNA2=-S^?:E+9)ND+FU?8EW.'!X.AS,C9G:@ M[%L1$\+!CRS-BXM)S/GNO6$4ZYADN'A'=R07;S:499B+6[8UBATC.*J,LM2P M3-,S,ISDD_FL>G;'YC.ZYVF2DSL&BGV68?;SBJ3T<#&!DY<'GY-MS,L'QGRV MPUMR3_CC[HZ).Z-EB9*,Y$5"<\#(YF)R"=]_@'YI4"'^2\BA.+D&Y52>*/U6 MWH31Q<0L%9&4K'E)@<7/,[DF:5HR"1W?&])).V9I>'K]PKZL)B\F\X0+ T!HX\0I U!IYD M +LDH<8 R7.P.PS\QL"71^@R"!J#8*P!-%]6SJPBJ%[R*EX6F./YC-$#8"5> M\)475=!5]B),DKS<'_>)L./S:YI'(MI)!,150=,DPES(CIOL!Y M5,P,+C26(QGK1L]UK*^A_2FG_1!)*!BSWX.JUOV$WTF7&0NX>8;S/(DWQ9]7+?]7'>8 MB67J(UCU$WRB^9KFG-%4O-F",.>$D:*7,1SP$Q5^/C ,S!Y8Z] [;Y%EBF9>HBK&9U*]:R/CS/$4(P\!": M&<^GRZT";=N"#G1;W)ENN]5MC](]1FO-Y)UK/9>Y4#'0]4Q3FHR*FD($[7/4 M4L/E0T<:\59%V98/X3EJI:*<() &##54R#<=O8>=UL-.KX?K#"RV)86%BA(5T9;SEXIRW),UKP-#0X7LP-)[&)K'1M[\VVX):OMQ M4PV.P$2F[4L^N-$@;8'S;+M#^\E'"/R3CDFO%ZH!$LC9H@&=K:H7*#V3AFL* M U/:RDL=6^#Z<@K6P,3N\>2V20/S3"B%4JB1YD ;!1VN/O;4L+^I_LW6Z6J M3NEE&O5J:]U11N"QJX;];?5?E&FH=J%*Q-CJ&CN^'"^#/$L-CQ(G(X9:#?.$ M&C6G/.=N/K;6L+\['5.OEU#3" >F)T]T#&JE04$?6?)D592#4-=LCTTT[.^B M1U14?1926]6NK*DB^[/FL6V%_7UK1U75Z_7&9$T5!)&I[@(5ILV:*LRR'%\) M$A5F^X[2<^DFX,LS"#4HQ[/-CO8%ECWL^9-C)P;[6S%]XKL:L'J(B4BY=:"5 M)VOK^KBK2ES@0!@!+WDY CQF=+^- 08[ECQC3@!G6*2]ZF!9]P%IG!P#9H1M MJV/G0HRQSWG];=T^;8^VKZH38.EY6!YY:YY?0O0^A$CS1LQ;O*F./8WCT/49 M^T?,MDE>@)1LA SS'1);@=7'UO4-I[OJ@/*)&PO=V]R:W-H M965T&ULG5G;"I)%2%DAJT$*" S MS\(6X!W;8BV1RW[]MFQB$^M"=E_ %JW64=].2UR]L/PWWU$JT&N:9/RZM1-B M_ZW3X>&.IH1_97N:P2\;EJ=$P&N^[?!]3DE43$J3#G:<7B$ARQ#1H1OD/WX'&.+IXRDJ_(<[\@[&!7@V?T^>F.!8Y76=DK]'DF*P^7/]#]P^S7$MTO M9H]H-A\OAJO)]#L:CE:3GY/59+RT+.-7R_C%,KYAF2FD?9R%+*7H(F&<7^H\ M4:KH%2IDDC_?^/W^X*KS?&H>5:CM=_U*Z .Z;H6N:S7",/H+XKD,*L&@!H0L M"^.$HJP)6_XL!T,9=_NZS=LJ!'J.3V]#?L5TKX5*92N+92] MC/(B,2.Z%CI\?67I-M1UMP%0E7+TZ 85NL$9.VYHGH.KP)? ,[RPWQ?P-!=Y M',JZ O4L_*U#/%"-Y3>#4B/3-2 .*L2!/3%W)-M2+LO726QQ3B%&92 D,5G' MR;DX6>O!F#TE>6]K'B=U7("PS$X=;,X78_Y_7W?'S3 NQJ;!,$S;JL M$?.[O;X!8\TAKIU$'BATDV< JI3@-,&I(FW<-Z5T31NNG3? O_F!6NK9$:". M.#S%@!JI@6M*GIH\7#M[?">IK+X;$A8&A"XW*YM1B$G9-6@!JYS0QEC)=8U4 M8,J9FCK\)A-KA-H&G^.::["=:V9%W3GC<:QRR* 9 MDQH9W\"[N"89;">9Z?_K[XZH5789]!38JA#V Y-9:P;"^#_U\I/IS_'R\[T\ MKLD$V\ED1/:Q($E))G#D.N0&8^AX _>[37/HQ(*^H>[AFCKP^4-'X)30B'_K[CTAKEL!VEEC08ZG]+%(-$02#9LNBDW*[IF8+ MUWR![7PQK[!F*#E/OEA# @JU:81,E:[F"6SG";#J(0]W$B!8%3@C!<#&@Q!6 MJ4#QOH8M7&>@Q^G5?.'9^4);D2^.67V)-G%&X+Q^-JT][:D$X\8F-&(X,.VA M9A7O#*N,5U"01XOQ<#E&%W?C\ND2QI#,=RU>[4G%:_80&K&!:RA"7DTFWIGC M#(#Z@M9T&V>9-"T$"%!@S"(M4O7(@K'&LJJ8V^L'G@'KR1W6&3XJL%)YHK&B M5'D&.]U!LZQKQ-Q^SS5DFU?3D>=;R_KR:3Y_&#^.IZOA [J;+$?ND^EW(ROI]SX*>AL(B6VSLE%=$KS;7$_SU%QMBPO;ZO1ZC^ M87'SW1B_=;^-RIO\6DWYQ\(CR2%9.%3\#:ATOO;!6GEY5U^^"+8OKKO73 B6 M%H\[2B*:2P'X?<.8>'^1"U3_F-S\"U!+ P04 " #D:2I3CK8#&'P" !\ M!0 & 'AL+W=O"B)G+;& M/KH*D>"Y5MK-HHJHN8QCEU=8"S*8VM!;%I-[%K+(HB@&H59TGR+JZ% MU-%\&GPK.Y^:+2FI<67!;>M:V-T"E6EG41KM'7=R4Y%WQ/-I(S9XC_2M65FV MXH&ED#5J)XT&B^4LNDHO%Q,?'P*^2VS=P1I\)6MC'KWQJ9A%B1>$"G/R#()_ M3[A$I3P1R_C3"Q+SJ34M M6!_-;'X12@UH%B>UOY1[LKPK&4?S+X80TFE,S.4]<=[C%ATN>P,WAENCJ7+P M01=8O,;'K&$0DNV%++*3A)^W:@3C] RR)$M/\(V'PL:!;WRB, =DX$9JH7,I M%-R3(.0'1>X$_V3@GP3^R1O\7^U&:/DB_-LZ@Z71SBA9B.ZIZ0)6%AVGZARF M/"H#KJ7+E7%;B_#K 9\)%LKDC[^/7<=I->D(T@0NX"=H0WYYU5BI8)QTYPE4 M643@,]X-9QPB:[%['9K!$BUQ,W/'Y4HX)TN9AR((,JA-SPM6N'!91# M76Y?%^2BZ1"5>$)8(VI.5*"_#3\G CTS..D(=;X#-IO#XUHCM1ZT0V'="!XJ MWCNB)[!K<^PRXX..J-%N0M\[3KK5U#7'X!U&RU774?_"N[ET*^Q&9)3;2_25-7UJBX&YD]:K^R,59Q\J'= MIFYOD5<1I&3*LFR6*BYT4N1Q;FF+W#0DA<:E!=WK J4YS)-Q9(%02BQI,# _>IY\2J#"#6\DO9C#%^SJN0Y\I9$NON'0YDY8 F7CR*@.[!4HH=LO/W9]. .P MV04 ZP LZFXWBBH_<^)%;LT!;,CV;&$02XUH+T[H\%-69/VJ\#@JG@TA,/@ MS]X C[HT"F&)%E8UMYBGY+<(B6G9T2U:.G:!;@)/1E/MX%Y76/V+3[VT7A\[ MZ5NP0<*OC1S!9'P%+&/C ;Y)7^\D\DT&ZG5 !AZ$YKH47,**.*'W&;D!_FG/ M/XW\TPO\]]QJH;?NO8GPZQL>"1;2E+O?_^OH,"$; 9MEX;D"WXS7P6:D9T90 M:+?1[@Y*TVAJ/='/]B?JMC72>WI[')^XW0KM0.+&0[/1Q^L$;&OQ-B"SC[9: M&_(FC&PO=V]R:W-H965T&ULC5C;N*D?>CT 2)7)&J28 %0LOKU/0N %"E;:EXL$L0N M=L^>O<#G&VWN;4[DQ$-95/9BE#M7OYI.;9)3*>U$UU3ARTJ;4CJ\FFQJ:T,R M]4)E,9W/9L^GI535Z/+GM9=>C&9L$!64.-8@\;.F&RH*5@0S_HDZ1]V1+-A_;K6_];[#EZ6T=*.+ M/U3J\HO1RY%(:26;PGW4FY\H^O.,]26ZL/ZOV(2]9]^/1-)8I\LH# M*585? M^1!QZ F\G!T0F$>!N;<['.2M?"V=O#PW>B,,[X8V?O"N>FD8IRH.RITS^*H@ MYRY_U8[$0IR(C[2FJB'\)CJK%$-V/G4X@?=-DZCM.FB;']"V$!]TY7(KWE0I MI4/Y*2SKS)NWYEW/CRK\N2DF8G$Z%O/9_/2(OD7G[L+K6QQQUPJGQ5M5R2I1 MLA!W3CH"S9P]HO^LTW_F]9\=T-^BN#*Z%#? PH!V"*G+Q8T/)AGQYR=Z<.*Z MT,G]7T]!?/R$Q40\GST?B\] V(BKNYOPN@*WQ:EXE\(1M=H*EY-(XOECH4WW M8L?!'!G9Q4JZCX\^T8.RSHI-3I7X5GWGU=[HLI;55N D,E:H"G#*"J\H$0G) M94&'];E<.DX:.&4%R207M31N^_57+^>G+WZPPG 2X8 "GQ&=X5[Q=RL2TV>M5*.V@JM@)_^!P+8XWT6X!6 MSS.6EV;HG+*B-GKI$>7*DPJ(>8,CG!ULB &[S&;*I2J4V[+#0"(@ C(J%A\8 M,!'SEBXJD:W5?C\97^W9<[TL5.:_\BE#N*[<[EEA<\W;QH$+CFVP.;LMK24; M8I-IG5K1=[RS#Z;NH+S7<363M0XTH+(FYGR+W@"OR%_EG:+D=2B< M>DD5DLF%>M,S0A Q!Z8II!/>E,QZDYGY)<]O-H_&K*Z,0,.&?6*"+6->08/7AL9P" .+Y1+?/QA6FUBN36AZ_W)%X3W:'CZ7$;)XMGST MY(MC1<_X?X'LR_^=(X@)V37:-XR?3;XQN>U?!D?!"=I/T0> M'$QU,$T.X]4+UWZT;J)0J\EVZ;SFJH&AV-OD6*5&[?>1P>KDF!<]2P9-H:,, MM BE42 M$[TZP310%^0=*E$Z-:A7DK2-B:&&0*H,>XE""4]0KAN/'@O*MN9KAVF"4,Q+ MGQA]B3U3K]8X2B6^_Z3-$U;Z4-I;QYK !A33DAP"#@OICA MP':XVDAC>$)!\#G_#+G&5 @TQWU@@$4@>2+2)HW-F%>Y%928,?CW1UFR1K/C MG^_W1J/S9^';AOG#O*RU<3O\?N&$M^*]=DCO+;J:596.NUC,;BWF:B7BOPL3E01S&BLU)$*H@,'(JN2=WHE"7XB,NR;CDZ:;N5]00"L;C #"?(BCVOXMD_M:$ RZ'V]'09AFDP#E5-N>22Q;V/0:L+ MN>72S2#A<@AN,41,^A9V&6!?RZ+QD'=GM\=.Q%O-*;B$@$&&!EC:.690^4#4 MF"S]J2A\)!@<.DXM53IYZMHW[=VH$8S,_]^ +P%RW:UV_YJX"C?RW?;P M?XT/TF3L?T$KB,XF+YZ-PC6G?7&Z]O=S#(&(O'_,,8&1X0WXOM*XM,87/J#[ MA\WE?U!+ P04 " #D:2I3X8%D(!,$ !1"@ &0 'AL+W=O>+TV=B!8S#I6XR.:W[M[1;U@1*EXBT)S*4#A M:NXMHXO+Q-H[@S\X;O5>&VPDSU*^V,Z7:NZ%EA V6!J+P*AZQ2ML&@M$-/X= M,+UQ2>NXW]ZA?W:Q4RS/3..5;/[DE5G/O<*#"E=LTY@'N?T9AWA2BU?*1KL2 MMKWM9.I!N=%&MH,S,6BYZ&OV-N1ASZ$(CSC$@T/L>/<+.9:?F&&+F9);4-:: MT&S#A>J\B1P7=E,>C:)93GYF<2<-0@)G\(EK5M<*:^:R)5?P@*\H-C@+#*UC MK8-RP+SL,>,CF!.XE<*L-5R+"JNO_0/B-Y*,=R0OXY. OVR:Y$30&HR$SUPP47+6P*-A!DEL1I_ 3T;\Q.$G1_"/YA+^>L(W Y>- M+%_^/I38D[CV@%[HCI4X]^@$:E2OZ"V2<_@BP*P15K*A,\9%#88]-^C3H>E7 MY1JJ#TI8P?,[=(K;4P@UREJQ;LU+R@*-O*#QJ?Y'*C*1U:8T8&GXP$0%AK<6 MG@+:02LL92VXC?,*WEPD M["*)W;/4G-EN8?]+.EF*-31BP_J-LJ=H+LGL_P.R\)-H:B$+/TI28F"S,G"$ M7RDK&JZ8YD+"#7.)&;99.]^TL+YG8WLPO9/B[/_FD1]F&9GV]>$LY1$94+'D MJE1L92C/%5]1#IS&SB#U\R(>RM%F^4J3O-0V\#QUSV.'3O&WW"T!U_8%J796 MD9]G\5 >3<05[;"B]RD\O7?$+!CE_?"A!GCJM7*/JJ1C12]X*YM2MEV#;KX< M0/20I-2/B=VNOI&RTD#IUKOXR5CH%2I%JF(&&'22"V-!-6MPH#HA?@E$L5_D MX7'^W]!I^$-TFOJ3U.8T\\/4<8F(5+2G4Y*(?0:=VM]AE69DE#EM[2!S/YOD M%C+VIS3Q73I-_'Q:#%O0MT_H- VG5FE4'LX0Y?;,%L8#.4AC4ZCU#W? MTN@TG@[ET23\$(V2O.@MMJN_6Z,]U<1/HXRD663%>9%6[RXPF MDAMA^B_^.#K>EY;]->'#O+]LD4AK+C0TN"+7\#Q//5#]!:;O&-FY2\.S-'0% M<E9,>9!-EL'WR11!Z> M0U'4;&_LLRL1"5XKI=T\*HGJ^R1Q>8F5<$-3H^:5K;&5(![:7>)JBZ((3I5* MLC3]D%1"ZF@Q"W,/=C$S#2FI\<&":ZI*V+<5*K.?1Z/H,/$H=R7YB60QJ\4. MGY#^K!\LCY(>I9 5:B>-!HO;>;0R,>;9#WXKYE'J M":'"G#R"X,\+KE$I#\0TOG:841_2.[[_/Z!_#-I9RT8X7!OUMRRHG$>W$12X M%8VB1[/_%3L]4X^7&^7"&_:=;1I!WC@R5>?,#"JIVZ]X[?+P?QRRSB$+O-M M@>7/@L1B9LT>K+=F-/\3I 9O)B>UWY0GLKPJV8\67PPA3.$G6.:Y:30Y>,0< MY8O8*(SA"U(,:Z/)IW*39227J;)<1L/&:2=Y%7;>3L&Y'' M\)E12@>_Z *+4_^$5?12LH.45785\%.CAC >Q9"EV>@*WKA/S3C@C:^DQ@$9 M^"BUT+D4"IY($'))DKN"/^GQ)P%_\@W\/HE[226LPUZC/<]W?"'9<=B$XT;! M/W_@*\%*F?SYWTL[<96(/_?WKA8YSB,^V [M"T:+Z?!22;@8M.>4'SB)OB;Z M*76@"7NTR!:P-8H/OX,?I 8J3>/8WOUX#[QC;V''EK65"L9INW?MZV)!QWFTY@&M_8" MD1IM:,4ZQ]".BN-R(&<:>TIPSQW/?T7Q$IQ.S8^F9$AP9>Q@X#,8-/LT?E_B M\'3U7+$VQ,_IY)F+?V7#8RX.%23Y_!68\V7C=0[&PY1;H%*^FQ>-]5RI1/C: M"$MH 7T?.>=RZ9PF[]HE2]^%2\%!J(>V<_:S_;VS;-OMT;R]M#X+NY/:@<(M MNZ;#FVD$MKT(V@&9.C3?C2'.<_@M^>Y$ZPUX?6NXRW0#'Z"_C1?_ 5!+ P04 M " #D:2I3ZF$@VP<" !P! &0 'AL+W=O\Y.&@KJ^I+X[/O__#_GG/1@[-Y5B 3'6FFWC"JB9A''+J^P%FYD&M2\4AI; M"^+0[F+76!1%$-4J3L;C>5P+J:,L#7-KFZ6F)24UKBVXMJZ%?5FA,H=E-(E. M$X]R5Y&?B+.T$3O<(#TU:\M1/% *6:-VTFBP6"ZCF\EB-?/Y(>&[Q(,[&X.O M9&O,W@>?BV4T]H9084Z>(/CUC+>HE >QC=\],QJV],+S\8E^'VKG6K;"X:U1 M/V1!U3+Z$$&!I6@5/9K#)^SK>>=YN5$N/.'0Y4['$>2M(U/W8G902]V]Q;$_ MAS,!'((IH0[1Y)K19?&Q'B?%.<]:M6ADE=04W@PFBH'=[K XE]]S+8&;\G) MVRJY"OS2JA%,)V\@&2>3*[SI4.LT\*97:G5 !NZE%CJ70L&&N%;N,7)7^+.! M/PO\V2O\_X\0?G[#(\%*F7S_Z])Y7L7YZ[APCAU![EI-74-,&UL?91-;]LP M#(;_"N%S%SMVNA9%$J!I5ZP#.A3-MAZ&'12;MH7*DB?13?KO1\F.FP)++K8^ MR(>D]%+SK;$OKD8DV#5*NT54$[57<>SR&AOA)J9%S3NEL8T@GMHJ=JU%402G M1L5IDGR.&R%UM)R'M4>[G)N.E-3X:,%U32/LVPJ5V2ZB:;1?>))537XA7LY; M4>$:Z6?[:'D6CY1"-JB=-!HLEHOH>GJUFGG[8/!+XM8=C,%7LC'FQ4_NBT64 M^(1084Z>(/CWBC>HE =Q&G\'9C2&](Z'XSW]+M3.M6R$PQNCGF5!]2*ZC*# M4G2*GLSV*P[UG'M>;I0+7]CVMMDL@KQS9)K!F3-HI.[_8C>2M(+.?6;,%Z:Z;Y02@U>'-R4OM+69/E7DIZA)+!@]%4._BB"RP^^L>Y$_S9R)\%_NP(?W]Z;W K M7:Z,ZRS"[Q^X(U@ID[_\^=^9GD9>3*"4UM'P?8]@-LXH=#GJ'$$ZP)U@86 ! M7N3<*%6G1)"J=!-XKE&S2@DMVTA=@>DLH"/)@D8PY0?:&6P1?]J/ A;2>U 83B/ +;=V(_(=,&]6\,<2^%8 @ G@0 !D !X M;"]W;W)K&UL?51-C]HP$/TKHYPI"8'=TE6(M$!7 M;:6M$/3C4/5@D@FQ<.S4GFS8?U_;"2F5%B[)C#WOS9OQV$FK]-&4B 2G2DBS M"$JB^B$,359BQEC,7[P-^<&S-A0VNDKU21^=\SA=!Y 2AP(P< [._%URA$([(ROC3 M\M,_L3[YV6\N>&5PI\9/G5"Z">0 Y%JP1M%7M)^SKN7-\F1+&?Z'M M8N\_!) UAE35@ZV"BLONSTY]'RX \?P*(.X!L=?=)?(JUXQ8FFC5@G;1ELT9 MOE2/MN*X=(>R(VUWN<51^E41PAS>P18-,IV5P&0.:WRQQU7;YE,2DDWC@L.L MIUQVE/$5RBD\*TFE@8\RQ_Q_?&CE#1KCL\9E?)/P2R/&,)V,(([BR0V^Z5#S MU/--;]1L@!0\<>?W:%_]S*T64?1[ZQ*U75#:&& MG2JH91IAS4TFE&FL^>L;G@B60F7'WV^U_7;6^1BHU(A@V_4ZM,M]HK=J"B]F MID)]\#?#0*8:2=WX#*O#Y7OL9NY?>'=SGYD^<&E 8&&AT?C]70"ZNPV=0ZKV M$[A79.?9FZ5]0%"[ +M?*'LBO>,2#$]2^A=02P,$% @ Y&DJ4SQDG.'0 M @ >08 !D !X;"]W;W)K&ULA57;;MI $/V5 MD9\I!D.:BP )0J,D4JHH:9N'J@^+/> 5ZUUW=QPG?]_9M7%H&N@#,+,SY\S, M7@Z3VMBMRQ$)7@JEW33*BI(9Y=/H+((,UZ)2 M]&#J:VSG.?%\J5$N?$/=Y(X&$:25(U.T8.Z@D+KY%2_M/NP!S@X!DA:0A+Z; M0J'+I2 QFUA3@_79S.:-,&I $?]SQCP/_^ "_WS982I/RD M_V_\5NB*WZ5W1A^%*XW>&G\0FY=6*F\F'P3OA$US;Y[_)WBCV0WU![VN'"<^ M(0C>6FW>@SFP0B7Q&8%R06 JRV_&6CY;?JIZZ_@Q*06E-<\R\SE,PIO@G!\S M%:4DO@XL; &XJAR?AG/ @F>%EPS7AVM3,[OM08W NTY25^AODY<[XD]89&7A M0I2#X0JVK1P:R@6W)C1P,EKDLV/$NM*9U)M0TRN6MW>]:,0LW-:NEL_:\)UD M=L:^M>:]0T\DWI.# NTFB)YCSDI3HPS=:J>K\T9.WM(;4>;CV4BNIG#-T$'_ M]"0"VPA=XY I@[BL#+%4!3/G_P:T/H'C:\,/L'5\@>[?9O8'4$L#!!0 ( M .1I*E.$D'5^*@( * $ 9 >&PO=V]R:W-H965TQ"L>E8J"QE$KUD;S]) M=MQT:')CBQ+_3R1%*=LK_61J1()#(Z29!371[B8,35%CP\Q8[5#:E4KIAI$U M]38T.XVL]*)&A$D4784-XS+(,S^WTGFF6A)2,^W(61"X@%%B0(S#[^X.W*(0#V3!^]\Q@V-()3\='^IW/W>:R809OE?C! M2ZIGP74 )5:L%?2H]A^QSV?J>(42QG]AW_FF20!%:T@UO=A&T'#9_=FAK\.) MX.KZC"#I!8F/N]O(1[EDQ/),JSUHYVUI;N!3]6H;')?N4-:D[2JW.LH_*T*( M(W@+7ZA-CD$P6DF4[C[#H.8N.DYSA3.!!2:H-?) EEB_UH8UI""PY!K9( M+@(_M6(,DW@$293$%WB3(=&)YTTN)&J %-QQR63!F8 U,4+;8/_G^X*?#OS4 M\],S_'M)3&[Y1F!?0UAR4PAE6HWP\RL>"!9"%4^_7JOM970'-=#2-(EAB M@UH/ZSM$X+: M.=CU2MGCZ0VWP? HY?\ 4$L#!!0 ( .1I*E/9JKL 50( (% 9 M>&PO=V]R:W-H965T*;D ;;<").AN MM5VI+2I[>5CM@TD&8N'867LHY>]W[(0LE5H>XGCL.<[XW=NA*1X+52 MVDVBDJB^B6.7EU@)US):;DOQ"/!W78H-+I!_UPK(5=RR%K% [ M:3187$^B67HS'WK_X/!3XMZ=S,%GLC)FZXW[8A(E/B!4F)-G$/Q[P5M4RA-Q M&'];SJ@[T@-/YT?VNY [Y[(2#F^-^B4+*B?1=00%KL5.T;/9?\4VGY'GRXUR M881]XSL<19#O')FJ!7,$E=3-7[RV.IP KI,/ %D+R$+D&K(G>$?=OS#P#_\@']9"HL7 MOFH*6(B#IX69M4)OPA'P^SN^$LP5*__G/7G/LZ=IG^\('LT+5BNT+$IZV0LC M5\@!9K65"M(L+'WJ'>U&O6$?'H3-2TBO@IWTCG:@R$9]6/N;Y]('*I$_BPBL M_Z'3_XV5O*=6?%*7%=I-Z#X'N=EI:DJT6^T:?-;4]7_WYG7@X#:2ZU+AFJ%) M_XK[R38=UQADZE#E*T/<,V%:\B.%UCOP_MKP7;>&/Z![]J;_ %!+ P04 M" #D:2I3+"'.3Q<$ #R" &0 'AL+W=O7>J!1A$D578 2EQI,799,[QMI,(]O%D.G[Q6^<-R9 MWC,X)BNE7ISPL<@:0T2'W?CR$=YQRR;3;3:@7;:A.8>/%5O3<%QZ8KR9#6] MY61G9P_*(L0)7,"35=D+/&)5ZZP@GK#4:J-9.0DM^7':8=9B+AK,Y!W,%.Z5 MM(6!'V6.^:E]2/%U02:'(!?)6.D9T@:L@D]< M,IEQ)H@]LTC-9LT9_&&'/_3XPW?PGVD\3*WW;4[_?,97"PM!SW^]E;#7L&RA M5;TIX)[MH6FG-H^6K012D+2C',B6YQ0XE\W2<]MCQVU!K$Q%67;YZ6<$CER) MF,OHK2HKEXR#/VK@?=? L$3-50[/RE+C/=3EBFA0]IY?:=*UI_Y?X-:XZI2YI!QS4JE\(@PD M@^LD'@SC$7R Z#*].CE(!U'\$7ZKB0NY0+=23O(9P7?L>TCBQ#>L QC%/3$9 M?(SCK\Q_I99Q:3M!B$=.M0EA%/7$9#!.1U\'P"3)O9HZA M2OO"_;YG,B;. M-.H9Q->#-$J]QZO142+K)#W#^ UOI-\T1#J(HW1PE3:HZ;AWX(RHUVG*35,1 M*NQ)&^^0^NI8ID/S,E>MK6L+JZFVK+E.WUJ38>\>*E%O_&WKM@?MA^9*ZDZ[ M"WW>W&-']>9KX)[I#:=&$K@FT^CRFNY/W=RPC6!5Y6^UE;)T1_K'@CY*4#L% M>K]6M.1;P3GH/G-F_P)02P,$% @ Y&DJ4R$#A_0C P M@8 !D !X M;"]W;W)K&UL?57;;N,V$/V5@;"/CG6UXP2V@?6V M05MLNL$F[3XL]H&11A81BG3)41S_?8>4K'6+V"_4D)PY<^;"T7)O[(MK$ G> M6J7=*FJ(=K=Q[,H&6^&F9H>:;VIC6T&\M=O8[2R**ABU*LZ29!ZW0NIHO0QG M#W:]-!TIJ?'!@NO:5MC#!I79KZ(T.AY\E=N&_$&\7N[$%A^1_MH]6-[%(THE M6]1.&@T6ZU7T,;W=%%X_*/PM<>].9/"1/!OSXC>_5ZLH\81084D>0?#G%3^A M4AZ(:?PS8$:C2V]X*A_1[T+L',NS]U\'D'9.3+M8,P,6JG[KW@;\G!BL$C.&&2#019X]XX"RU\$B?72 MFCU8K\UH7@BA!FLF)[4ORB-9OI5L1^L_#2&D.5S!9^3@(%3EBLQ5YW 9$WOP M>G$YH&UZM.P,6@[W1E/CX%==8?5?^YB9C?2R([U-=A'PCTY-(4\GD"59>@$O M'\/- UY^(5P'9.!.:J%+*10\DB#D-B-W ;\8\8N 7YS!_XS.(4X&>.R3ZN#[ M$[X1;)0I7WZ\E]6+H/Y=WKJ=*'$5\<-S:%\Q6J?Y%+YHN!<'".E);\(ZAR2# M19%-Q\TW!!5*VPB]%=:!T!68NI9,+Z!RQU$#4DORZ>AU"6WK6 MH;Z#F=\-+ M30?@>AS&>@PM8T]:!@3'3PX^0#Y);F[ YX-?7MFUG>(T5_Q@. 3.>WB2Q6(! M3X;8ZP?()O,TA;N..HN^T67;M0.9G3B$^@#/H*.#CAO,0BEVDHZDV1']CR O MF<KIE^/I [PV8Q28ITB+ U MG28>4J$^FJ3>N&>0L\DBSWKDLK/6F_'\ MZ2Q7"$-5>GTEQ;-4DLN2)LE0C/%L$ARP[CL(/MO7[.&]AH]/9DF+=ALF)O/P M ?9C93P=A_+'?A;]5.\G^KVP6ZD=LZW9-)E>SZ*^68X;,KLPF9X-\9P+8L,_ M%K1>@>]KP\]UV'@'XZ]J_2]02P,$% @ Y&DJ4_M>BN0[!@ " X !D M !X;"]W;W)K&ULO5=;;]LX%OXK!]K900(XMB7? M.TF Q.G,=("T1=W=>5CL RW1%K>4J"&IN.ZOG^]0ESIMDKXM$$:[?N5&7 M!V,_N5Q*3Y\+7;JK*/>^>C4:N327A7!#4\D2)SMC"^&QM/N1JZP466 J]"@9 MC^>C0J@RNKX,>^_M]:6IO5:E?&_)U44A[/%6:G.XBN*HV_B@]KGGC='U927V M&$83E^ MAB%I&9)@=Z,H6'DGO+B^M.9 EJDAC5^"JX$;QJF2@[+Q%J<*?/[ZK?&2XBE= MT$;N ;:G#[(RUJMR3Z+,:".T=+0]TKWXG[&T#A9)>SGR4,XB1FFKZ+91E#RC M:$+WIO2YH]=E)K/'_",8W5N>=);?)B\*_*/60YK$ TK&2?R"O$F/Q"3(F[R MA"-OZ%=5BC)50M/&"R\9%/>"_&DO?QKD3Y^1_SV^=\JEVKC:2OK/1_G9TZTV MZ:?_/H7MRZ+CZ9#>E!EB8X]='$5(^G5M+2N]X>177L'#"[J1UKA*I)+>6Y/5 MJ7>OZ$;9U(J=1Y0RM5-I8'=4604H*J'UD?"FZXPQRB45)V1D=FVJ2AN2)C5% M)+.WHLJ/E(I*;)5N_&1#WFP^/++4#>E/":?,@\HD^^$D.6D? M5!KYV1J;EI;IS*%-C6@FX<4&EM\(7F ]W1(9]'3F$7L0128HO,A;1[[ M0J$?65.J]"5T15GOT+"0&@-R*,%!<*'CW0>8J1?U_BQJ_A[QY%K-;M'\D MP]L "72LC476-]ER01]E4<&E&ZN^X'384=\\J,8A-&T-F%7I/+!I0FEE!=O< MB8$=M?RK5E4HK3,<5EJ4DH"',BSE^%QXDF6.]@(,E3:>G/)U M!Y(X0#=72C!WSY(1+OA*#4IK((CJX/E=>]-BUH1CR.UK)T-9<;-NZ_C5=\G7GCQ*PK/H]NUF'9UW M:>VXYG +"=GRM268D.ZW,)%^5QIY+-#+#*J1(L?#X:)I<6G8C@#%>D-WTJE] MV7:)7KR&P)*+3]@T!YAZR[)O"E6U;0C+;:UTQLAE02%+0 8^ M&K.$(7GLAR3])@JF?[)O?=WMX]BUKONV=;T^Z3GO0B)\-"A03+0'6=;:S&9ZSP6*9X+E<\"H>+.:\6L2\6 [BZ0Q@(7FE0WE\KA@GFDV7 M!-X+FM.,YKBAW$DN M48RU"(@N?HEV9CME@2Q"0TF=!T2HMQ0N^:F0*'@24L MHC,,6W=.D\$,%#'43N@L7M$YS<;\A@U>3 ?C)/D1EN/_/Y:SP62\P',Z6*PF MC&W<8+E*5KP;%LE@M5P]@270F"^ Y9+BF&;+Y0_ 7"4 <\Y@XF\&'6- ]1R< M9_-X#-A6,1C&8YJM5G2V6BRP%4/,.PR&=:[D[H3_#IH#"/?B$QP_6[^[NS^G MS,#K$H7V^*:)>H;\'Z;V#^/U_:6'?O[',HGC7]!<9/C%X^&"_@F(AE,\GFPN MP/ "^/+<@[K')NPP!)^Z)XY.;N=P:!^^01P*NRY]1! = D !D !X;"]W;W)K&UL?5;;;ALW$/V5@0H$+:#H9KMU8EF +2=P K@V[#1Y*/I M[CRHQGD\GOXTKI>K"8Q[T[MYC;-AA= M\YTCWU:5 M80[V+L7P\+M'_QAC1RPKY7EIS3>=A_)\<#J@G O5FG!OM]?)DU/OZE M;;I[#(]9ZX.M.F.L*UVG_^JIT^' X'3R@L&L,YA%WLE19'FE@EK,G=V2D]M MDX\8:K0&.5U+4AZ"PZF&75C\:0/3](3>TO+VZZ>KM]-W=+MAMT'T\W& [DV MSCJPRP0V>P'LB&YL'4I/'^J<\Q_MQR"V9S?KV5W.7@7\W)H1'4V'-)O,IJ_@ M'>VC/8IX1Z]$ZRE8^JAK56=:&7H(*C"J+/A7\(_W^,<1__@%_ ]%@6HC6]#2 M;G0N:MXI:%'IC/[^PD^!+HW-'O_YF;2O(T]/1@2T+R53TR-FJO6B%Y@T540\66VT:_U0@$R;"^3W5CDEZ(SM-[^GD7*_96@=J0"E;;:'UN' ($2G-JPD=C!,$X)CS-T>8W#5>O%ET<7NJ"T MB6%#DZRT()P9&R,91E\6C!TU#N45I\P^T!'=MHX4.^L;\"//:\&18(PN-/16 MOF<*7Z*>,CU-Z M4U31&9VIEN$\,K5N=HWQ3:E*24DBCF-1"9=KHH*%SB0"C MR+INX0RSW*D8YXB^P=PQ<8W)GHG WL:&0!T%Z0WL"#S7I;C*D2]E0@D!5,%A MEURK&F[^C8C/N=4R:S,0BA2W.I21,$M)>RJ MJ;*\6G9Z_);$A,H%I()+D/4RJC+ /D5!)JJ:QE&3FRU$ZW0&#&I,54>CR0ZQK&\NIRGZMI 3LRK%!VB3!K# M7Q\U4@4IG0[6[:0/'?HT6M9X%75=<%?;.6>2A"%M^?^5 1$\8:.#R.ZMEO&'!C&0-H:79NC>6*!@B1*H&_AYT%E6PP(M<9O!#+2XYWD MJ8' 2F:%D'"J*'!?J,,2_Y( W33!C6>]I^]^-J_'!R\A:*_C>^\I,D^/XGYW M_Y/B(KVDS]?3[Q$4PEI#-,,%3">C/TX&Y-(;GQ;!-O%=7=D C>*GJ,1.+N"\ M0 'V"W&P_Z&U^ ]02P,$% @ Y&DJ4Y%L(:LT P YP8 !D !X;"]W M;W)K&UL?551;^,V#/XKA(<->\CBV&E[Q2T)T'0] MK -N"ZZ[[6'8@V(SME!9]$GT)?GWHV3'EQ5M7FQ3(C]^_$31BSVY9U\C,AP: M8_TRJ9G;]VGJBQH;Y:?4HI6=';E&L9BN2GWK4)4QJ#%I/IO=I(W2-EDMXMK& MK1;4L=$6-PY\US3*'==H:+],LN2T\$E7-8>%=+5H585/R)_;C1,K'5%*W:#U MFBPXW"V3N^S]^BKX1X>_-.[]V3>$2K9$S\%X+)?)+!!"@P4'!"6OKWB/Q@0@ MH?%EP$S&E"'P_/N$_B'6+K5LE<=[,G_KDNME]EHQ%YYF:(5CL1MO^K0Z##F M:^(BEQF@AIVTXE"=VLJLECE>_$R-D-_ 3/!QXT)IVP#7"4ZT;PD2S7'AYLB>7_XU/A.Y+.3Z37^47 WSHS MA7DV@7R69Q?PYJ,(\X@WOR""!R;XH*VRA58&GE@Q2O.QOX!_->)?1?RK-_#? M4!+^^1,/#&M#Q?._K\EZ&36[F<(?%D2,(^1Y+\8$[KI*N@:BG67PXXN%Z4L' ML@B6&![[0Q_H;;&@!@$/Z KMU=;@!)0QT!?A0XOTGA,@"7,2*_4$@+OB2Z>= MMA5LQ)'L1!I: K<"9EFSP3((K:(7@@_*^%/'W5/3*GO\X;O;/'OWLP?AT$@_ MRB4HGD$Q*+B>?0^E]@5UEJ?P*'M=48/7W*EPR21!26]S2^ M/UL!\H#*&2VQ H/28.4$!%(NMK1;">1$$H&IUWR5RZIE%'$>>U MNY">#9\&715';#@[.:)^#HVKXQ2_ZX?7-_?^%_!1N4I;#P9W$CJ;OKM.P/5C MM3>8VCC*ML0R&.-G+7\B=,%!]G@0--WV,.Q!L9E8B"ZN1.?R]Y5DQTO1)B^R M*/$<\E"DT[TV6ULB$ARD4'8:E435)(YM7J)DMJX,&!K*9DYSE#H_30:1*>#1[XIR1_$65JQ M#2Z1?E4+XZRX8RFX1&6Y5F!P/8UN!Y/9R/L'A]\<]_9L#U[)2NNM-[X7TZCO M$T*!.7D&YCX[G*,0GLBE\=QR1EU(#SS?G]CO@W:G9<4LSK7XPPLJI]'G" I< MLUK0H]Y_PU;/C>?+M;!AA7WC.W01\]J2EBW8V9*KYLL.;1W. *,O%P!)"TA" MWDV@D.571BQ+C=Z#\=Z.S6^"U(!VR7'E'V5)QMURAZ/LIR:$P1@^PK)>67RN M41'<[=QJTYA< .\6YRW9K"%++I -X4$K*BW"&9"Y]M_[Q7T*I^?R(FM6([3R(V<1;/#*!N,>_!4(LRUK)@Z NZ8 MJ)V( K@+Z$IV[$H&2A.\IRL^ZQB)9A/FPD*N:T5-\W2GW>C=-AWWW[V9VP=F M-EQ9$+AVT'YO?!.!:6:A,4A7H?]6FEPWAVWI?A]HO(.[7VOW*JWA W0_I.P% M4$L#!!0 ( .1I*E/ZM]')S@, ,0) 9 >&PO=V]R:W-H965T[,/"%J\SAV=&1R07!R%?5 V@R5O;<+5T:JV[&\]3 M>0TM5=>B XXSI9 MU=B5E:"UEW%DM[-A6KA9BKQO&82N) MVK\;:,1AZ03../#(JEJ; 6^UZ&@%3Z!_[[82>]Z$4K 6N&*"$PGETED' M-YO(V%N#/Q@A7@QG9^+I>,;0M! K@T"Q>H5;J%I#!#2^'? =*8E MC>-Q>T3_T<:.L3Q3!;>B^9,5NEXZF4,**.F^T8_B\!,,\<0&+Q>-LB4Y]+91 M[)!\K[1H!V=DT#+>U_1MR,.10^:?<0@'A]#R[A>R+#]035<+*0Y$&FM$,PT; MJO5&DC^\"7#3!118N.@-W/H=_V37(#MXTV30B?_G[5#8O MHIO/\T9U-(>E@]^? OD*SFI72X#/TDPP2>]3DLA6BA*4^89H0Y[0B>48\AJD ML%AFOMCG&K,@-%K<@Z@D[6J68^I&R1S7N%F@EK(HM,]:,6JZF?FO44%^TS5(G(L2\_\$F;E1 M,#>0F1M$,3+X1\B1(_D5,Z+(+56,"W)/\7.HQ@PKZQMGQO=J:@^F#X)?_=\\ M3<0MOF&)6QC9O7?(S)N4]0BYJ#BSC';, MQK@%F0/7N*<:">:B[1JP\_D HH8DQ6Z([,;Z7HA"$4RW&N-'8ZY*D!)5136A MI!.,:P.J**JYISI#?A$)0C=+_?/\OZ!3_YOH-'9GL!(IR@1 M\PPZ-;_3*DW0*+':&B%3-YFE!C)TYSCQ53J-W'2>#:^@;U_0:>S/C=*P/)TA MS.V5*>$N-M9?K=&>:N3&08+2 MS)+L//U3!X!W=+*BK"I[?U!(&PO=V]R:W-H965TL=*X^CV.;EUAQ>Z)K5'2R MT:;BCDRSC6UMD!.2D47AFPNZKBYG&)4C>-+\6,)9X02LR=1^ TW>,*I?1 1.-/A\GZ*WW@\_43^J>0.^6R MYA976OX4A2MG;,*@P W?27>MF\_8Y3/R>+F6-HS0=+X)@WQGG:ZZ8&)0"=7. M_*'3X7\"LBX@"[S;BP++#]SQ^=3H!HSW)C2_"*F&:"(GE'^4&V?H5%"@1OT<"'B#(QI9:/,[ C?LX88!;O@*7"]>(UP)J_#&:%[J'!T0 M.0KB[Q\(?@52<(L/#I92YW>_#\E_E([O^G-;\QQGC-K:HKE'YB5\#!(N:B,D M#))6S'8X6"J*2N,-9-'9:$QS&IV=IB\K9S2>P#!+#U5/%DV2(8RB\=D$#DD< M/ZMP$FL;^MA"X-$6>[_;?Q6+MD/V[NT_<\'-5B@+$C<4FIR,1PQ,V[NMX70= M^F6M';U,6);TW:'Q#G2^T50/G>$OZ#_0^5]02P,$% @ Y&DJ4Q>D/*$6 M P [@8 !D !X;"]W;W)K&ULA57;;MLP#/T5 MPMA#![CU+4DO2 (DW89M0+NLS38,PQX4FXF%RI8GR4WS]Z-DQW6'-'NQ18KG MD)1(:KR5ZD'GB :>"E'JB9<;4UT%@4YS+)@^DQ66M+.6JF"&1+4)=*6090Y4 MB" .PU%0,%YZT['3+=1T+&LC>(D+!;HN"J9V\1J%L$04QI^6T^M<6F!_O6?_X'*G7%9,X[44/WAF\HEWX4&& M:U8+W'['-9VCY4BFT^\*VL1T,/$AK;631@BF"@I?-GSVUY] #7(2O .(6 M$+NX&T4)"R4WBA5PLF0K@?KM.##DT,*"M"6?-^3Q*^0)W,C2Y!K>EQEF M+_$!!=I%&^^CG<='"3_7X@R2R(+XDB/9:VCR.T(WZ.@&CF[P M"MVU8%J#7,.2^D/7:M<>ZB_G 9;X9& N2//[T%D>Y;;->:4KEN+$H^[3J![1 MFRY0<9G!4AHFX+8N5JBL^_N\$0#:UI$\(P[(FQ?Y$,_PV E21W,42.X92,3]WW$&1&.0M(PAX@.O>3 M,'$>1\-GB=!Q=MAOFLV:&/9LW+\$-4QM.5R]P3=#P['SH@6JF:R,86;F)MI*&YJ-;YO0@ MH;(&M+^6U->M8!UT3]ST+U!+ P04 " #D:2I3KS$%S?@" #.!@ &0 M 'AL+W=O@-(* MD$JW:9O:";5TTS3M0[@S$#67L"17RK^?DQQ7-@':%W 2^_'CQXEON%'ZR:P0 M+;Q40II1M+)V?17'IEAAQJMH*+G&JP=15Q?1V@D)M1E$:[3;N^7)EW48\'J[9$A_0/JZGFE9Q MBU+R"J7A2H+&Q2BZ3J\F/>?O';YQW)@]&UPEW.)S.8H21P@%%M8A,/I[ MQAL4P@$1C=\-9M2F=('[]@[]HZ^=:IDS@S=*?.>E78VB000E+E@M[+W:?,*F M'D^P4,+X7]@$WWX_@J(V5E5-,#&HN S_[*7182]@D!P)R)J S/,.B3S+]\RR M\5"K#6CG36C.\*7Z:"+'I6O*@]5TRBG.CK\JBY#F< :W2,6![\J9563>,+:5R 7'1P$X";'8$-H<[)>W*P =98OEW?$P46Y[9CN!4-\)N&X+U_5PW2-PMV@,8@<^2J=E.D?>6XYFW/![=8)9PK*]0.9ACMF:TV[_RG5R92'I2*%,E=7M^_$ MRB'KI<[HTD[FC!ZD2>Z,/AE]F*V0!M["HH8+DBYOA*'GR*NZ N&E7K,M#2O2 M=]!)NFFC;J5J:6EX^=32)TLN81I.X)F)&MU5D32)CR!GG4&> M!>2BUMJ%54$K3I>98H._V,E*Y)/F(HA7J5T"\CV X#I]01D.=3K>FS$5ZJ6? MI,3#%1C&3;O;#NOK,*->W<.DOV-ZR:4AM@L*3U&PO=V]R:W-H965T8.MXJ(%B=7<60;GJ\386X-?.1[4LSF82C9"W!KA4SEW M? ,(:RRTB] L5=:-(,S(6AXVX_L?N#A/0[AX!!: MW'TBB_(#TVPQD^( TEA3-#.QI5IO L=;LREK+6F5DY]>_"PT0A##*:QQ2V1K MN,9.2,W;+;"VA#6K4<'F 2[9GT+"A46$$B8W;$,K)S-/$PH3RRN&C*L^8_A* MQ@@N1:MW"CZV)99?^GN$?BPA?"QA%1X-^-.^/H,H<"'TP^!(O&BD)++QHB.4 M*.CK.Q(N'L/%-ES\2K@U]5&YKQ%$]0+'G]J^L>B$NH;F1XO?;7ZXP7L-JUH4 MMW^\Q/31S*:?SU7'"IP[U+ *Y1TZBYN=1/QB"X (?!@)A!]88X MN2PDJS29 MEKSBA87XI%W>D<@+!>L."\YJN.3*-NI'TV^R7_NL=W14;H2F]6N\PW9/Q%92 M-,/)1JG@:\C=:9+0F+AI%M*8I48*W'1JI#0P0N8&<4)D::1"-. ]/9040A)G M0+ZG,(4$IG2,/R!52GCZCJ?SRQI#]-^](DDSH# A1!'$,:1^")\[E,SN!&\+ M0@236BAU I&;D$5 :2.8!#F<0.*;&2F,$+M^&,(;7/K_/Y>)&_DIC;&;YI'A M-NBYS,/<:*T0NGF6O\ EL3%-B&3/HFE,,GJEZC%*BG)?$-IOO\K"(/@.1(OV%_AG*7Q#FW86TT!F%=KC0P=E M33!X00?EE#XOL>P]NSF(H*V]'Q448M_J_A(9M>,5O.QOGB?S_OZ^9'++6P4U M5N1*F(@OV=^)O:!%9^^AC="T&W:ZH]<(E,: UBM!#]Y!, G&%Y/%/U!+ P04 M " #D:2I3?2).R!\" !%! &0 'AL+W=O>JDCD H9:M")*"=UDFM4-G'LTENB%5_9/8-8?]^ MMA-2)HV^Q+[V/>>>:Q\G;;5YM14BP5$*91=1153?Q;'-*Y3,CG2-RNV4VDA& M+C3[V-8&61% 4L3)>'P;2\95E*5A;6.R5#,AI(>>#X_L7\)O;M>=LSB6HM? MO*!J$7V*H,"2-8)>=/L5^WYFGB_7PH8OM'WN.(*\L:1E#W8*)%?=R([].9P! MDDN I )>\2?FO$"*:3:TC&R<1ZF?8=UNEP#M/ >G.!=:F( M%UPTWB.PQ;PQG#@ZU<=<-$XXE$9+6&M9-\2"GW0)#\PHKO;V[<2N82EUHPBN MN().W'_/K!,S"V+\NSED\]GT]G9^\SF-#^=MQ&=7*]'L@X$MY+Y(=\O#ZO!& MEITUWM*[!_;$S)XK"P)+!QV/YJZ\Z4S;!:3K8)2=)F>[,*W<.T?C$]Q^J9U9 M^L 7&/X&ULK9I=;]LV%(;_"F'TH@76VOP0:1=)@,3IL U( M%S3M=C'L0K%I6Z@L>I2<=,!^_"C9\9%%BE8LWB26_)(ZYZ7TB,?DQ;/2W_.5 ME 7ZL4ZS_'*P*HK-Q^$PGZWD.LX_J(W,S#<+I==Q80[UM_;V2JGB\'>/!RXDNR7!7EB>'5 MQ29>R@=9?-O<:W,T//0R3]8RRQ.5(2T7EX-K_'$J)F6#2O%'(I_SVF=4IO*H MU/?RX-?YY6!41B13.2O*+F+S[TE.99J6/9DX_MEW.CA5@/$!SN8BW:?%%/?\B]PE%97\SE>;57_2\UXX&:+;-"[7> M-S81K)-L]S_^L3>BUL#TXVY ]@U(LP%K:4#W#6B5Z"ZR*JW;N(BO+K1Z1KI4 MF][*#Y4W56N339*5P_A0:/-M8MH55Y]5(1%#[]%MDL?+I9;+N+)7+= 7^22S MK?1^]_96%G&2YN^,ZMO#+7K[YAUZ@Y(,?5VI;1YG\_QB6)@PRXL-9_N0;G8A MD9:0*+I36;'*T:=L+N?'[8R:PPCW(YWE.UWJ2R&OVI&1QMGKX<_74GUX]2_^WQ)#I< M+0KER:ZCJ)9M1$33$EM$<3GV+D?X(4;NC?&KCK-\(;66<,% MARH:M: !$PB3^.&@U4+FY:L\3M&#U$_)3';B 09(XF"4W/=4SU'@I@^VIL;1 MXQ@!D=C/R.M$SW2\*,P+:YXLDMGN]=C%!N B#@9&[""C&).F$;;*/!>TQ0I@ M(_;#\6#%]9/Q()EUNQL B3@8$[&-N['U?G"()KCM?@ F8C\4'S9REI@GXBZI MG@WTJ9RLZNYV "IQ,%9BFX-8<.NN<*@FI(43!&A)_+3\K'2Q0M-Q,V]:,6I(&$I(3)#1!Z3@UF9OR!_U> MK*3NY &PD 1C(;$QQYHS!(>&MPX]H)#X47CV#($ !$DP"!(;;Q-!+"=L540C MXK:" @2I'X)^*]!_*$RI10&=-!@ZJ:7QK*^M1BM%>OA MJG4;HHZ[S*'RW&7 6GJB7C]E6?>*C0*.:3 <4P>.[:+-H6JOVB@PF?J9W-6< MUY5U%)!-@R&;.FIZNZQSJ%K+.@K0IGV@79+J7*I3H#H-1G5J\]JJ^QR:MKJ/ M =%93Z*?71@R@#@+!G%V&N)>R7&$ ''6$^)GU8P,R,V"D9O93+8<\DF.(ZS] MQ-J3V3T+2@8@9\% SGQSYKU7G:?5#!#.>B+\U;4F WRS8/AFCA\6[#F 0]4^ M!V# ;]:3W]U+40; 9L& S6P86[>.3W*\M "XCOKBNF.=&@&=HV!TCD[3V2LY MCA#H'/6E\WEU; 1\CH+Q.3K-9Z_D.$+@\:HM> MX5:]'--GAIO39X=*<"I:? #V1B=^TFCW(5CY&@&-HV TCAR<=2P6VJKVU<(( M:!SY:>QWK6\%&P&@HV" CFSZ4LQ8TR_7G!ISMU\<,,W]F/;[U;U\Y4!I'HS2 M_#2EO9+C"('2W$_I3IZ\KFKE &@>#-#\-*"]DN,( =#\;$#WJ58Y$)P'(S@_ M/6_V2HXCK&U:Z,/NLPM5#KCFP7#-';BV5S =JO853 ZXYGUP?5:MRH'1/!BC MN6/W@_5*K M L M@H%;./9.,$:;!MDJ/HK:# )\BS[X[EZL"N"U",9KX9IQ6W>.:Y&QS1=@ MMNC%[([5JJAM. NWX\RQNZ*YJNK0M+S&!-!9]*+S>;6J #Z+8'S>]U3?CFFM MN3HT]IKKL+:KUUQL66UVSM%,;;-BM_GU\V/N\."K6I]@X_JL)D7'U&ULK5;;;MLP#/T5PNA#"Z1UXMA.4R0!)BZ(T[5[.>M7<&/RFNU<88K)*Y$,]V[, =ID,;^93;M#]H:7:IP>G1K= ($9S#.$E$P;6" M>TR0OI YPQ;,1771!V M9GP^/,Q$H0Q8#7QMB-OP?E*1G)0D@P,DNW!C F8*OO 4TVV\ M;P37JH-WU9/@J,/O!;N ;J<%03OH-/"9?A[>;H#/CL/'*VG@[:;H6VJZ=0Z[ MSE]XR%]3ZLA"HX0Q,W5->()@;@B82DRI29I0J@6/0A/6E(LR6.R"V5OC913T MH][ ?]E4N&_4Z<>=VFA+1UCK"/]>QQ$%YFN@? D3PNQ^DY0R7K3),NSN*#EN MLR4DJH5$1X74Y;&F.H.IJV*4K;* _B4UT1[7J'>YHR?:RTP8'$A,7.N)C^JY MYHEI*0IMD9>C,UO11V4VT8_WCWKWPYK&>_3/^U$S_5Y-O_<_Z==W6I.$WCZ] MH-\/=T3L6X51W-M1X6_=J6O;)#S=E MU[XA,!?:J'?#S/P\H+0&9G\A3'^H)C9 M_3LR^@-02P,$% @ Y&DJ4[(U@\8^ @ MP4 !D !X;"]W;W)K&ULK51=;]L@%/TKR.I#*V7Q1^Q\5(ZE--6T35L5)>OV M3.R;&!6#!SAN__T NUZ:.%4?]F*X<,_AG(LO<JO'5= MF>908#GD)3"]L^.BP$J'8N_*4@#.+*B@;N!Y8[? A#E);-=6(HEYI2AAL!)( M5D6!Q$804$B58@])* M*EZT8*V@(*P9\7-;AR. 'UX !"T@^"A@U )&UFBCS-JZQPHGL> U$B9;LYF) MK8U%:S>$F5O<**%WB<:IY($K0!'ZA!9IRBNF)%I#"N2 MQ0&Z '4 "TY4T*7 M&RVDU+\59MF_I>\$;PDEZN4_,%S?@\*$RAO-];BY1]=7-^@*$89^YKR2&B1C M5VG+1KB;MO;N&GO!!7O?*CI$(W^ B_P>^#+]^&+4FBXUP=W=:&[:@==M0/+ M%U[BZRL1 ]5GK&$:6R;3BX$=?],G[CPO&Y3+SQ1=YX436;3$WGN45N9 M)^T'%GO")**PTS!O.-'N1/-,-('BI>VT+5>Z;^TTUR\K").@]W=<=UL;F.;M MWNKD+U!+ P04 " #D:2I3TLRKL5\" !O!0 &0 'AL+W=OA*32RU(-R$4:]WBC,&9=!//9["QV/56D%E[C08,H\ M9_IUBD(=)D$_>-M8\FUFW488CPNVQ17:QV*AR0H;EI3G* U7$C1N)L%M_V8V M=/[>X8GCP1RMP66R5FKGC+MT$O2<(!286,? Z+?'&0KAB$C&WYHS:$(ZX/'Z MC?V[SYUR63.#,R6>>6JS2? U@!0WK!1VJ0X_L,[GTO$E2AC_A4/E.[H.("F- M57D-)@4YE]6?O=1U. (0SVE 5 .B_P'#3P"#&C#PB5;*?%IS9ED\UNH VGD3 MFUOXVG@T9<.EN\65U73*"6?C7\HB7,$7N)-[E%9IC@8Z<[2,"P,/^&)+)L[I M_'$UA\[9.9P!E_"0J=(PF9IQ:$F$HPJ3.N"T"AA]$G ]TK:S, WF6+Z$1^2 M^":#Z"V#:=1*^+,471CT+R#J1?T3>F;M\-M"$[QW"OY!SJ IZ,#S#3_AFY>: M^0=*"RZW\)SQ)&NJ^PIW&S*JQPL/;(?TD@W\7ALED&ZB\P>9/C]5U?:HE_!* M0-.B?]CH'[8RO2M]8J*L4EFB0;U'<^$NS24U98+)!$_IK-A'GMV-D'T\NJ:Z M[H]OI-VGDAT>O>D<]=:WNH%$E=)6S[O9;:;)K6^B\-V]&D7W3&^Y-"!P0]!> M]XIZ45?M71E6%;Y#ULI2O_EE1A,1M7.@\XVB+JD-%Z"9L?$_4$L#!!0 ( M .1I*E/:L4SV*0( ,\$ 9 >&PO=V]R:W-H965TH#ZW484@ZJ*H0J4"G;5(G5-KMV4T.8M6Q,]L!]N]W=M*, M=5#M)?'9]WUWW_G.Z4Z;%ULB.MA74MEI5#I7WS!F\Q(K;@>Z1D4G:VTJ[L@T M&V9K@[P(H$JR>#@C>-1M'KQH/8 ME,YOL"RM^097Z)[JI2&+]2R%J%!9H1487$^CV]'-//'^P>&[P)T]6(-7\JSU MBS>^%--HZ!-"B;GS#)Q^6YRCE)Z(TOC9<49]2 \\7+^R?PK:2CYZOEQ+&[ZP:WTGDPCRQCI==6#*H!*J_?-]5X<# M /$7$KW)F M\;N$7QLY@&1T"?$P'AW)9_[_\.$[Z21]=9/ =W6"[V11[_8TAA8OX5$[+H\5 MKB4>!V(_BMLLB<1N: M\&ULS5A1;]LV$/XK!Z/#6B"U+ M;87\JM:,:;A/DTR=M]9:;]YU.BI:LY2JMMBP#+\LA4RIQJ%<==1&,AI;HS3I MD&YWT$DISUKC,_ON6H[/1*X3GK%K"2I/4RH?IBP1V_-6T'I\<<-7:VU>=,9G M&[IBMTQ_V5Q+''5*+S%/6::XR$"RY7EK$KR;A0-C8&?\R=E6[3V#6%S,@BHV$\E? M/-;K\]:P!3%;TCS1-V+[@14+ZAM_D4B4_0O;8FZW!5&NM$@+8T20\FSWG]X7 MB=@S0#_'#4AA0)X:]"H,PL(@M O=(;/+NJ":CL^DV((TL]&;>;"YL=:X&IZ9 M,MYJB5\YVNGQ9Z$9C. M7+"%AM<73%.>*+AC]SJGR1O\\.7V EZ_>@.O@&=P MMQ:YHEFLSCH:HQL?G:B(--U%(A61 IB+3*\57&8QBW^T[R#J$CIYA#XE7H=S M^@!A< *D2[I'X,S\UA_SI/UH'GC0A&4B0^NO5^'O$XY!+&$F6=IGL)42'3)LQ7,Z :_ZH=CH'=!!C:(:<'O8VQ(7-[W(]!Z);3>\Z#= M,-/H!E(S<+V? -&&(D6IAFLFN8@-?8YA\T<)VX/^;YXJ M#TJT Z\?TRX*4#,2!"5IPO]E,2P>8/IA-I_]KF"B%-,*L$-P4HI:JZA5JXN< M08Z\EW"KS7+F-$.11#G4."_3$M7,SKE@$4L7. U9>0I_S^W@'P_PTQ+XJ1]X M;MUBHNT2CF5PYZ"_5]W@>&F'9Z2-@)W E-DV.!AP>T"L/!L()7 MHS+XR!OF/3A&A_0>C8ZC"+I.7[L-<&1*R]R4^PFO M3W9\B VY(_R,I#B&K"9&OQT2'[N#O=T@^#FTNZ;CD2FCI>L=DREF* .+CD?].._2;M&+CM(O#O%PT:LO#0H",# MMQ4$_KV@:4\&AUH_",B@(KP3^\"OP\_HRL+C/I+^L *'D_' K^,OTY7^&/WV M,/1VI=/NH$:\*V@^X3*2=*GAED6YQ%T3)BO)+(\QK8; 'VF6X^G<\#=LQ%^G M[4&-N#?@[[ Q?YVJ!WY9;\S?0S$?C2JB$R?FY!>(>4V,09MXCRK$B3GQB[D] MVQ^RYH;1!"Z5%3[+D1Q/8$B07A."$*?-I$:;ZPE2>&A $.)TE=3H:D."D,.3 M=C ZK8CNY)7XY?5E".*/44L0I\;$K\85!+G\EO.-W0P-/28;R1/##]*('TZ" M21'Q?9'G&@2OVB^##W\,7KM?M=+#Z>UI%YK MX8^LB8;,J8S6AB2C)B0)G>"&?C%L6JW"S0_5(J2BG4.GH.%/'H>?4Z^:&$'[ MU-O.H5/1GU#0_5MS\@%>5RZAO^ O6MB5%;+J>^H5]] M,4O1FD5?X5IBUG:WFOBXDC2%V>3F\A8F^#.D27F!U96;%A&>7 (]E>7.WHUDRN3*7M0JB$2>Z=WE9/FVO R> MV"O0CIN^NTE&JJYXIB!A2S3M8OI;('>7L[N!%AM[O[D06HO4/JX9Q1]W9@)^ M7PI,;S$P &PO M=V]R:W-H965TYLPY,^2,QVMCO[D< MD>"Q4-I-@IRH?!>&;I%C(=RA*5'SSM+80A!/[2ITI461U4:%"I,H&H:%D#J8 MCNNU:SL=FXJ4U'AMP55%(>S3*2JSG@1Q\+QP(UG<6U0G_A3XMIUQN"ES(WYYB<7V22(/"-4N" /(?CS M@&>HE$=B'M\WH$'KTQMVQ\_H'VKQ+&8N')X9]9?,*)\$QP%DN!25HANS_H0; M0:G'6QCEZE]8-V?380"+RI$I-L;,H)"Z^8K'32 Z!DF\PR#9&"0U[\91S?)< MD)B.K5F#]:<9S0]JJ;4UDY/:9^66+.]*MJ/I5T,(<01OX0_*T<+,.20'>^=( M0BH'=_A(E5#[\ :DAKO<5$[HS(U#8N<>(EQL')TVCI(=C@9P933E#M[K#+,? M[4,FW3)/GIF?)KV GRMU"(/X )(HB>]OSV'OS7X/[* -R*"&/=H!VPW# 5Q) MM^ ;(S2R\ .X,R34-NT-YK#&] _A87H2C<;APQ8B1RV1HUXB7X1V@L/U6 H? M,;@T1&B?8+8@..-06K[0<&WE@U2X0OCG"HLYVG][0I"VGM-7A.!"D] K.5?8 M1N,KTC;Q#5K:$9^F4;1=_;#E,.SET/'^4?"]7\%M59;&$EP0%NXUMJ]%O ME3OZ*=?IR7"X7>YQR^&XE\,'J27AVTNN4-E/5 [@WN&R4G IEPA[?Z.P^]N( M];L8P!,;NIZ G;1D3WJ1/K^_@UE%II3*D&?++X2++)<)OH_<+RP]O28_ ?MWXCI?U!+ P04 " #D:2I3:* XCJ,# _# &0 'AL M+W=OOW@\&#+'JQ)GME#+MC]_92;-0 D6OU"^-[=QS>>ZY\W'MKX5\ M5!&E&IYCGJB!$VF=?G1=-8]H3%13I#3!-TLA8Z)Q*U>N2B4E"PN*N1MX7L>- M"4N<8=^>3>2P+S+-64(G$E06QT1N+BD7ZX'C.R\'=VP5:7/@#OLI6=$IU??I M1.+.+;TL6$P3Q40"DBX'SH7_\=KW#,!:/#"Z5I4UF%!F0CR:S5T MKHT+@H\G.J*<&T_(XV?AU"F_:8#5]8OW:QL\!C,CBHX$_\$6.AHX/0<6=$DR MKN_$^C,M @J-O[G@ROZ%=6'K.3#/E!9Q 48&,4OR)WDNA*@ _/8>0% @F,! MK0+0.A;0+@#M8P%A 0B/!70*0,=JGXMEE1X3389]*=8@C35Z,PN;+HM&@5EB M*FNJ);YEB-/#6Z$I^#Y\@*D6\T?XEIJ$*R#) FZ2.4U,XF'""9Z=CJDFC"OX M3I]U1O@9HNZG8S@].8,3<$%%1%(%+('[A&G5J!Q\CT2FT"<>GFSM^Z[&* P7 M=UXPOLP9!WL8?R6R"7ZW 8$7>#7PT6'X16K@@8'[YS7P\6'XEXPWH>7;K_LU M\*OCX77DKP_#;\43PCU+OK,-=S'Q9?:#,ON!]=?>XV]J$O3!W,P%3,@&.X:& M"RE)LJ)FW8"K9VQABM;IE'ON6,^F?ST-_7:O[SY5Q:BQ";W29HMRJZ3<.DCY M$KLCE7!+3)T2#B,A4R'MSJH"5S\SIC>OBA?^_4KC&97_'1"M73)H'RW:2,1& MH/SS%>5@MH%:<==$+AIPFQDR():YD8*+3$="LE]H>HK7([\X9W4%DG,+JY(& MH;='U+ ,*3PHHF:((CB;8-[$4-&^X;.;KL[.3H M==R'++:B[I91=]_S6L#OW00?<65Z);O>>^>DY(\L,_-"P3<=8<@ZPCCV9NRM M5/5V$A'N5NFNT?XK=UY*KN_]'12\]\ZA?< #%MK?!@.G_U B:X-]@U (&T36]9[1_T'FLKB5 M4&PO=V]R M:W-H965TK'UJIPR1K:56%2% T;9,Z M(5BWSR8YB(4=9_:%L/[ZV4Z*F%2^)'?VO7?OG>VL,W;O*D2"HU:UF[**J'GB MW!45:N%&IL':[VR-U8)\:G?<-19%&4%:\70\GG M9,WR+*XM;9Z9EI2L<6G! MM5H+^W>.RG13EK#WA97<5106>)XU8H=KI-=F:7W&3RREU%@[:6JPN)VR6?(T M3T-]+/@EL7-G,00G&V/V(?E63MDX"$*%!04&X7\'?$:E I&7\6?@9*>6 7@> MO[-_B=Z]EXUP^&S4;UE2-66/#$KP5Z!EW?_%<9C#&2!-+@#2 1 'P?M&4>5"D,@S:SJPH=JSA2!:C6@O3M;A M4-9D_:[T.,I_&$)(4O@$:S+%'E;8M+:HO$]86K.S0L/U DE(Y> G'JD5Z@:N M0-;P(I7RZ87>GYOU0@^)[>0CM/D=;V ZZN;_UFX=W&R MDIZLI)'V[@+M)0.W,&NI,E:^80DS;=J:/M+;C*A_PNXX=S/?QLS.'& MO@B[D[4#A5N/&8\>[AG8_A;T"9DF3GYCR)]C#"O_<-"& K^_-7[Z0Q(.\_04 M\W]02P,$% @ Y&DJ4\U."CR_! G1( !D !X;"]W;W)K&ULG5A9<^(X$/XK*FH>DJK9^#9$1:CB#$?(4CEF:VMK'Q0C ML&MLRR/+(?GW*Q]XB&F,EQ>P6M_7W>I#EMS=,?XS=BD5Z"/PP_BNY0H1846) M'9<&)+YA$0WES(;Q@ @YY%LECC@EZXP4^(JNJK82$"]L];J9;,5[798(WPOI MBJ,X"0+"/P?49[N[EM;:"YZ\K2M2@=+K1F1+GZEXC59Z9#Z?JI( MNO&KT-DJ3:;$P^>]]DFV=KF6-Q+3(?/_\M;"O6MU6FA--R3QQ1/;36FQ'BO5 MYS _SG[1KL"J+>0DL6!!098>!%Z8_Y./(@X'A+9Y@J 7!+U"T(P3!*,@&%7" M*0MF03";6K *@M74@ET0[*86V@6AW=1"IR!TFEJX+0BW32UHZCYS:E,;6IGL M:K8U^Q1EGV[M*-\G*?N$:T<9/^G8/N5:EG,E+]^L]D=$D%Z7LQWB*5[J2Q^R M!LKXLN2],&WU9\'EK"=YHO?(!$6:COY SX(Y/]$3C1+NN+)[T(JS+2=!.B4W MF'7B4\0V!6Q5@&)T-:*">'Y\+7&OSR-T]>T:?4,*BEW"Y;07HM?0$_%W*93/ M+RY+8A*NXZXBI/>I#XI3>#K(/=5/>&J@)0N%&Z-QN*9K@/]0SS<[YQ0LZQ78 M=1XH,NYE\/5]\ =ZK<9YXM\@0_N.=%77 (>&]?1_M'\!TJB>U(^XM*F>M#F^ MQ.;DS#I)6+O.^TML3NM)?SJBM*D"]-DE-N?-\PG97%QB\Z%Y/B&;RXM+\$M) M&^5^8F3ZS%/[21*\49YM%/D&L-\IUNA*]G^^*UQ#W9_KM3*]Z0'EO2>7\WY8 MV,<(K6VHQE?4Y*R>*:#'TF\UZRML?@S3-7F"JFA[ &!M73.KZI;'.$-3#=OX M[?^7@)MEP,W:@/??*9=G,KE;>X[\)=X:13(!6?2SD*^9[Q,>9](L_&#T"(6V7$K4M+G,@!X2*= M6R5OON?XGZ@?ABP)'3F[\DD8(\;W;];X7$M89UOB& &UQ%D]4T /U!+',+ E M !C8$L>XVI:PRP39]2T119Q]>/(B0-$HJW[T@_@)/4C9BTL$6I)/]+>\30WH M00I?Y;N=(^'2+%V'V8(R9!_5N][1*^$?-0%-()!1"=BT"6@.@&ZU:O<<@PQ5 MNZWDIXGCC_6Y.'JG?$#Y-KN_QM)&$DIG M]+1V2W%Y1^YG5X6*?*#AA0;(E_).# ')!R8>FI!=$X\A^<3$]Y!\:N(9))^;> ')!Q8>6I!="X\A^<3"]Y!\ M:N$9))];> ')!S8>VI!=&X\A^<3&]Y!\:N,9))_;> ')^VW\V(;\Z13?7I3? M=9A_N%D2OO7D*\BG&UF3ZDU;;KT\_QB2#P2+LJOB&Q/RZID]NI3(#3$%R/D- MD]?%8I :*+](]?X#4$L#!!0 ( .1I*E,;Y$YO,0( #\& 9 >&PO M=V]R:W-H965TE[NL;DDM=*/ID"TL"N% M--.@L+8Z#T.3%5@RTU,52CK)E2Z9I5)O0E-I9&L/*D481]$X+!F709KXO85. M$[6U@DM<:##;LF3Z>89"U=.@'[QLW/--8=U&F"85V^ 2[==JH:D*6Y8U+U$: MKB1HS*?!1?]\-G'W_85O'&MSL ;7R4JI1U=\7D^#R!E"@9EU#(P>3SA'(1P1 MV?C=< :MI ,>KE_8KWSOU,N*&9PK\9VO;3$-/@:PQIQMA;U7]34V_8P<7Z:$ M\;]0[^\./P60;8U590,F!R67^R?;-3D< /K#(X"X <3>]U[(N[QDEJ6)5C5H M=YO8W,*WZM%DCDOW4I96TRDGG$V_*(O0'T 7;I": _]6NE9UMU2<7:)E7!AX MP)W=,O$A"2UI.F28-?RS/7]\A/^BTCT81!V(H[C_-SPDJZW?N/4;>[[A$;XY M,URJ#EPSN6&Z TRNX2[/>8:PK%B&'7@H-"+\O,5RA?K7"G'2 M@,"A$+7^W&U+ZRJ_(A8*4L#QR\+FO"HW04ZSQ6-B:9P4Z?]STC_ %!+ M P04 " #D:2I3Y_!3-3 " G!0 &0 'AL+W=OH&#S M3??O=\&NY6Y)NQ?#A7L.YUQS20]2/>H*P)#GF@N]\"ICFFO?UWD%-=53V8# MG5*JFAH,U=[7C0):.%#-_2@(9GY-F?"RU*UM5);*UG F8*.(;NN:JM\WP.5A MX87>R\(=VU?&+OA9VM ];,$\-!N%D3^P%*P&H9D41$&Y\);A]2JQ^2[A!X.# M'LV)=;*3\M$&GXN%%UA!P"$WEH'B\ 0KX-P2H8Q?/:^#B- F)P 1#T@^E] W -B9[13YFRMJ:%9JN2!*)N-;';B:N/0Z(8)^Q>W M1N$N0YS)ODL#)(S)A'P%K 9QOW%BY*3%8$)NF: BAU>;LG2;2ZW!:'*^!D,9 MUQ>8_;!=D_.S"W)&F"#WE6PU%85.?8-"[7%^WHNZZ41%)T1]:?F4Q.$'$@51 M> 2^>AN^;!3"@V-P'\LSU"@::A0YON0$7V=>C2M#G?ECSCJJF:.R+?24Q<'5 M5>H_C?6_D_1*93RHC-]1J35V1=[6+:<&"KS,V-!;9;A;0*+%SZ06UE: ([:Y@57'9?79;M[%PXJSM4/C['3LAE*W3\I+8R9PY M9\;VC,=;J9YUQIA!K[DH]"3(C"DOPE O,Y93?2Y+5L"?M50Y-3!5FU"7BM&5 M ^4BC##NASGE13 =NV]S-1W+R@A>L+E"NLISJMZNF)#;24""]P_W?),9^R&< MCDNZ80_,/)5S!;.P];+B.2LTEP52;#T)+LG%C$06X"Q^<[;5.V-D0UE(^6PG M/U:3 %M%3+"EL2XHO%[8C EA/8&.OXW3H.6TP-WQN_<;%SP$LZ":S:3XPUZ)M8XL#M*RTD7D#!@4Y+^HW?6T2L0,@ M20<@:@#15P%Q XA=H+4R%]8U-70Z5G*+E+4&;W;@#, M])JKBE MBH]1Q3ZJ&I7N4J7$3Y6T5,DQJL1'E>Q3)9&?*FVITF-4J8\JW:,B./93]5NJ M_C&JOH^J[Z'J6*M!2S4X2/68,2B::\.4CW"P1SC HX[@ABWC\#"C-%38"N . MHG 'L6P.HD_#<$_#$"<=VV;4:A@=U'#+M$8TEU5AH(1#V]# SHL-''G(!-/& M)V2T)R2-\,@OA."/LH4/2IG7Y.B%BHHAN48%M+RO9Z?Q_FFG#^..K4YVBBDY MGJ!EI925!CVF4MQPIJV^6I/@=,$%-V]>4<2S47&KJ2E_9*_R$#SH$/Y1YHWH_%*]Q3#0<[V6R4^ZS2_W="N-/+[$7BCJH-+S3D;PTP?#Z M]*BZ-]<3(TO7WA;20+-TPPSN,TQ9 _B_EM#BFHGMF.T-:?H/4$L#!!0 ( M .1I*E-+')RG] ( $ * 9 >&PO=V]R:W-H965T2BM *G35-HD.0;=]F/;!) ?QFMB9[0"5]N-W M=M) VS3C0ROM"_CMGGONN9Q]@ZV0MRH&T&27)EP-G5CK[-QU51A#2E5+9,!Q M9R5D2C5.Y=I5F00:6:,T<0//Z[DI9=P9#>S:3(X&(M<)XS"31.5I2N7=&!*Q M'3J^<[\P9^M8FP5W-,CH&A:@OV8SB3.W0HE8"EPQP8F$U="Y\,\G?F ,[(EO M#+;J8$Q,*$LA;LWD4S1T/,,($@BU@:#XMX$))(E!0AZ_2U"G\FD,#\?WZ% QF215,1/*=13H>.GV'1+"B>:+G8OL1RH"Z!B\4B;*_9%N>]1P2YDJ+M#1& M!BGCQ3_=E4(<&"!.O4%0&@2/#3K/&+1+@[8-M&!FP[JDFHX&4FR)-*<1S0RL M-M8:HV'XRM-.C:Z&!^!WRGBQ@C>G19 Z9D)KQ-:$\(@N:@"++.S*E MOX0D$\L()'E["9JR1)$;V.F<)N\&KD8Z!M0-2]?CPG7PC.LVF0JN8T4^\ BB MA_8NAE'%$MS',@X: 3_G28NT_1,2>(%?PV=RO+G70*==2=NV>)WGI,W3)2HE M5N1+!I):24N159U:!5K7HIGJVXR"@;NI(="I"'0:"53)F@@>HE?# 2MGSM0M M^3$%P^XG^8,)WP#/@8R!AS'6\H/-FQC(%18:N0 I5$9#J+X!59UK$*M;<>TV MF@5BO(M8[,HL/*Z VA;TG*>S6I_"T\G[Z M^BD4V;YNCTA9O^+6?]F439KQ?*]UVIBRLXK8V:N+=HW7FE7N2N2RYI/'(U/& M69JGQTCJ>_OKV'MA4?\!V&[U&T7U#UX*_[^0E>Z.EC786M9FP+/GOE7W MX"W&T-:V15$D%#G7Q5-6K59MT(5]_!^MCTU[9-_X/4S16TVI7#.N2 (KA,2J MP0M'%NU*,=$BLR_^4FC4UPYC;/% F@.XOQ+XZI<3XZ!J&D=_ 5!+ P04 M" #D:2I3#?+$7*,$ "4%0 &0 'AL+W=O>^&+&]C*C!7GB0.SS M'/,?]R1CQ_D$3MXN/-/-5I87G,5LAS=D1>2WW1-79TZ;):4Y*01E!>!D/9_< MP=NE5P54BC\H.8J38U VY86Q[^7)EW0^<4M')".)+%-@]7<@2Y)E92;EX]\F MZ:1]9AEX>OR6_:>J\:HQ+UB0)$V 5S6T=E8U MZP%+O)AQ=@2\5*MLY4'5-U6T:@TMRF%<2:[N4A4G%[\Q20#TP2>P(ALU/!(\ MDQWCDA8;@(L4K'!&!'CY 1[Q/XR#9>6(<*5_XFQ-1#F<.%/!_$ 3I;QZ(!+3 M3%PKQ;?5 [CZ< T^ %J W[=L+U1&,7.D\ET^W4D:C_>U1]3CT0./K)!; 3X7 M*4G/XQW5WK;1Z*W1]V@PX:_[[ 9X\"- +H(6/\OWA[L#=KQV#+PJG]^3[YD< M2+%7G;?F+&\&G7!K1]6)PBI1^88>%G *_6#F'$[M6U0HGL:MZLREW[KT!UU^ M*23A1$A 7A5#!+'9JS,$)P\.H=\Q9VJ"Z=1N+6BM!8/6'HA"6$)Q#095M3@O M2_B_ZH+-9V!XB%S4\6EJH.M[=J-A:S0<-/IU1SBNWBU:)&J0P57&A+BV60R- MQ_LNZGHT11#U]&746HP&+?Z,\]+?7X\D?R'\[X'RGK89IV.5]]1H3QP&W>HV M18'G1O96QZW'^.+BCLWG^M..-XOFI+#.K$%7(]H=M[R;?&%H6&\R=0:L^[9;5'X4]R ):J[#R\$.+=3NOI<63=CS6D)-=C@RVJ');>/[ M:-.$/4XUVN%H;(<6;L.3;TOCTE3%L,^FQCL\J>LUZ.!KL MH0GR:60,E>63 (.>3M"TAY?C'IHL=[OFAB3G,U,->S0R[)')\2XX!B7G/C7H MT6B@1Q:$P[CKT12II6B/2XUY-(SYU:[LRPP\TFJE CZ7RT?^[KI'&O9H--@C M$^,P"HTQLZABU#.'1QKVZ'+8(PO(N^Y,2<_4 6G4HY%1CTR,>UV(VC1]M:]1 MCT9#/3(A'KB&28LH[AMJ37HT3'JU0$_WB:R7\?7Z_"/X*K=J]?Z>TM?(1Z,A M'YDTCV"W,TR-WP-\I(&/+@<^LDS>N]Y,"81V;YXFOCGK1 MT\SW1F-^DRD\8S[TN]2WR>*H.VMT3O:W5&EMJFT_ 1*V+V2]Z]->;;<6[ZH- MM<[U>WB[K#<(=9IZO_(1\PTM!,C(6J5T;R+5<[S> JQ/)-M5NV@O3*KZK@ZW M!*>$EP)U?\V8?#LI']!NQ"[^!U!+ P04 " #D:2I3+FI*+Y(" #R!@ M&0 'AL+W=OE=0OA;%*S C=HO]0K M3;.P9\EXA=)P)4%C/@VNXLO%V,7[@*\<=^9@#$[)5JEK-_F838/()80"4^L8 M&+UN<(%".")*XU?'&?1'.N#A>,_^WFLG+5MF<*'$-Y[9?# 8!X3@.2#I \!(P> 0P[ MP- +;3/SLMXRRV83K7:@732QN8'WQJ-)#9>NBANK:9<3SLX^*XL0C^ 5;+"@ MZEA88ZVTY;( )C/8,($&MG>P9#^5AH7/"+6+IP\J:P2"R@ES@[+!/^,\])ZQ M.\/ \[=H&1?F!1'UG LE4]K5S!=XS;D]"2 M$TY/F':JYZWJY!'50U@J:4L#[V2&V3$^) =[&Y.]C?/D+.&G1@Q@&+^$)$KB M$_DLG@Z/SJ0S[*LZ]'RC1_BN4"M3LQ1AI576I.3X:;..V$<]^^@L^W&=M*M3 MC=HMT;T_58SS='$T>!T].V7:7W#Q8/00=Z3GHM=S<9:(/,K1N+[$!'VB^H:G M^"3#QOT!X_]KV'FZ:!"=]NN?8:V:\*!]T#TL?%K! M^IP:>MM_[VG:O\&2Z8)+ P)SHJ2"4T5TVV';B56U;U);9:D9^&%)/R74+H#V M&PO M=V]R:W-H965T3#(F+8Z>V [O2?GS'3@AT"Z@7L,?SGM^;B6>T5WIK"D0+CZ60 M9AP4UE9W86C2 DMF>JI"22<;I4MF::OST%0:6>9!I0CC*'H;EHS+(!GYV$(G M(U5;P24N-)BZ+)E^FJ)0^W'0#PZ!)<\+ZP)A,JI8CBNT7ZN%IEW8L62\1&FX MDJ!Q,PXF_;O9T.7[A&\<]^9D#<[)6JFMVWS.QD'D!*' U#H&1G\[G*$0CHAD M_&XY@^Y*!SQ=']@_>N_D97*F'\ M+^S;W"B M#96E2V8%)1<-O_LL:W#"8!XS@/B%A"_! PO 8M8."--LJ\K7MF M63+2:@_:91.;6_C:>#2YX=)U<64UG7+"V>1!683^$-[ "G/JCH4E5DI;+G-@ M,H,5$VA@_01S]DMIF'E%J%T^?5!9+1#4AC [E#7^F^>A1\;V#@,W]V@9%^85 MW"R8IE"!EJ>, J/0DBTG+DQ;"]/&0GS!P@#FB@@,?) 99G_C0RI'5Y/X4)-I M?)7P2RUZ,.B_ACB*^V?TS/X?'EV1,^A:-/!\PPM\$]3*5"Q%6&B5U2F5[\<< MRS7JG_!\[,A,R90*J9E_'DMNMJ=IAPY-4:8%O=?CX16%PT[A\*K"A]HQN0\A M/?3]7!L;DEM/XJ;++J'J[DX+>RVC41:>?.IT3^XG@(%4U=(V'>ZBW9"9^+?U M(CZEX=/,BB--,[GF3.=<&A"X(&PO M=V]R:W-H965TQCVH-A,+%2V,DE.NK\?);M&UKIIBSWLQ=:%ASP\I""-=U+=Z@S1 MP%TN"CWQ,F,V9[ZODPQSIKMR@P7MK*3*F:&I6OMZHY"E#I0+/PJ"H9\S7GC3 ML5N+U70L2R-X@;$"7>8Y4[\O4,C=Q N]^X5KOLZ,7?"GXPU;XP+-MTVL:.8W M7E*>8Z&Y+$#A:N*=AV?S4VOO#&XX[O3>&&PF2REO[>0RG7B!)80"$V,],/IM M<89"6$=$XU?MTVM"6N#^^-[[!Y<[Y;)D&F=2?.>IR2;>R(,45ZP4YEKN/F*= MS\#Z2Z30[@N[VC;P("FUD7D-)@8Y+ZH_NZMUV .$_2< 40V(7@KHU8#>2P'] M&M!WRE2I.!WFS+#I6,D=*&M-WNS B>G0E#XO;-D71M$N)YR9?I8&(1S".WA_ M9^IJRA68#&&1,869%"DJ<.V@(1:L@*,Y&L:%AJ]X9THFC@G\!GS0UEZ/?4.T MK',_J2E<5!2B)RBA"+[3PJ T^?R;Z1A$\:(/[ MI&4C:-0(&CE__2?\S?F6IUBDN@,+(Y/;#EQJ76(*,I5?D? M./_VU&ZGQ&O;0JG74.H=I!3344*EB$,5/RY5DM%9J:K:H$R@2^ET885*2_6;;P/DP@'W2!X>T#@?I--_Y^R:>9SKA-9 M%J:-Z^$0@^ 9KH.&Z^"E7*M>B)D"27U@F*'%&R9*?- 8J12"*0T;6G5-TM8C MLRKL<*]'!DV/5%U_R.*O7(9-+L.#N2Q0<=0P@P=)P8\KS)>H?A[0ZZ2)CE];LM&%Z^DJF]X+&BB<5 M2:O'JYF>/F(:!@^H^GN7DGU!7#&UYH4&@2L"!=T3ZE!5W6TM"M MYX89/61060/:7TFZJ^J)O?J:I]'T#U!+ P04 " #D:2I3/!M5P00# M M$ #0 'AL+W-T>6QEJN&A2?ZEU_3$(FL625J0YES45!BFDJH@V4U4&3:THR1MPJG@P'HWBH"), M^+.I:*NK2C?>0K9"I_YX,'GV]B5/_3!^[WLV7"9SFOKWIV]_M%)?OO'L_>3= MR!:D87UOS& P+R:7RM*FA$1."I7FT<&AG4-X^3L6$5!VW9;#?\W[Y M ;"9@4#&^5ZMP3";UD1KJL25F72+.^,3R.O'=^O:*"P568?C"W_KT-T,R5RJ MG*J!)O0WIMF4TP+D*%8NX:YE'0"HM:S,(&>DE()T&C8>_<"$75#.;Z'WOA=[ ML5?%SJZ.8$_%,#2"^J$-8R<0?S>:C;T3-GE56*]F#U)_;DTVHIM#K] ;10NV MZN:K8N#'HH=X=%+7?/V)LU)4U.;^8L+9E&S\O*54[-&P0:E--ZT*7//X']3\9^M<4D$5X;NB3>L? M"PP7$SE=T3SKIZJ<=T//# QK?X'#(7+576X$\[&8&P$,X\$48#[6"^/YG_*9 MH/E8#-,V<2(3U&>"^E@O%Y)U'XS'[9.8RYUIDD11'&,5S3*G@@RK6QS#GSL: MI@T\,!Y@^KU:X[N-=\CS?8#MZ7,=@F6*=R*6*5YK0-QU X\D<>\VQ@,>V"Y@ MO0/\;A[H*;=/%,&N8MJP)QA'D@1#H!?=/1K'2'5B^+CW!WM*HBA)W A@;@51 MA"'P-.((I@ T8$@4=>?@P7D4;,ZI8/L/@MDO4$L#!!0 ( .1I*E.7BKL< MP !," + 7W)E;',O+G)E;'.=DKENPS ,0'_%T)XP!] AB#-E\18$ M^0%6H@_8$@6*19V_K]JE<9 +&7D]/!+<'FE [3BDMHNI&/T04FE:U;@!2+8E MCVG.D4*NU"P>-8?20$3;8T.P6BP^0"X99K>]9!:G"ND :9YN!(@[B+J\#+1W+1"32)2DGZZ_?H3QW5%L=],74DRQ* MICX=B>?CH=Z]*OVR4>J%O=65-/-H9^W^9CPV^0YJ;GY3>Y!X9*MTS2WNZG)L M]AIX878 MJ[&R60R&]=!;P:OX_[G;901BQ M$96P_\RC]G<%$:N%%+7X L4\FD3,[-3KGTJ++TI:7JUSK:IJ'L7' \^@K6Q*SS7W2E>>ED<[]HBKA=#?2/P@%X6+?CY(.^4+$ : M*!C^,JH2!7(4[ .ON,R!>9 ) 9D,"/EWXD&F!&0Z".3:X>!?/$3#W(&0$Y.R_D V9'%GLLEP3+90"6A(W8 UY@*7-5 WL$S=8[KL%# MO"(0KP(@IHCX! >0#> V5Z44WV3":X+P.@!AAH0+87A9:BC;D ME!*?V2DMX"4"+B6^D!8G*%TVRB3QF572LEVU@\4 U_F.<9Q"+/ MK-2^[KR* ME$OB,\NDQ;QV(P8VUH>BW!&?61['O#Q!JI7=80Z\-0;G>3X=)8TXB#5BI%M; ME;^PU;X]I7V^F+A]3,HG<0BAQ,E7S"?8-_@:DE)*$4$KLG'+_9G%^^)^<<92W$QT?DZQ50H@E=F99 M-QL#GQOWS.^=8_PLE%!^24+XI6^JTZD"$LHO20B_]$UUNIB4<9(@QNE)EEU, M2CU)$/7\.%FRBT\^)J6>)(AZ>O)E-YJ4>I(0ZNDKN=B%CTG9)QFRJ.F4TBEE MGW3(HJ:+21DH#6&@7LS,QZ0,E Y0VK"+!5@N*L/\D9Z2ZV5#5CG=53W*0FG( M*L<+([S9AE>_^)B4A=)!ZIZOO#XF9:%TR *H^] I"Z5#%D#=A$19* U2 /5A M=A(29:$T2 W4-_58^$OCE(6R(#50#^;(_Q:241;*@M1!/9B=(911%LJ"U$%] M$SE_"&64A;(0%NK%](=01GZW"6&A7LRICTE9* MBH3[,F8])62@+8J&>I83N M$*(LE+46&I\^)1>P%1**![R$P?:<5_FC9FYS7.W.IFXE:MM4U1VVK>1'Q8O3 ME^G35_7W_P)02P,$% @ Y&DJ4[DCVC>R 0 5!P !H !X;"]?28*[#X("CA6BC1H3F7-6+[^JT_6^.TS[NJ\;0YILVW3X+C?'=*TVN3< MOH:0%INXK]-3T\;#^]CD&'PW'H[F=4[V_W,P?S4QO_ M,[%9K;:+^-$LOO?QD/\8''Z:[BMM8LS58%YWZYBG53CN;MLI7"[R=)Y<#6;+ M:=7-EE*%TD$*05H^R"#(R@RP>]0-!+^: ) M!$W*!\D091P2)/6P)M!:D&LA\%H0;"$06Y!L(3!;$&TA4%N0;2%P6Q!N(9!; MD&XAL%L0;R'06U%O)=!;46\ET%M[']L$>BOJK01Z*^JM!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z&^IM!'H;ZFT$>AOJ;01Z6^^PA$!O0[V-0&]#O8U M;T.]C4!O0[V-0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&_O'783 MZ.VHMQ/H[:BW$^CMJ+<_4N^43[N8;CW7-;[_D53G\[/Q]OK+\KK98^>"5:'WO(FO?6F:2>*H\DGO<3>Q MS9HDVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K- MM LONHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N M,.VN_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_ M,CMN[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@' MZ8,/41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616* MK I%5H4BJT*15:'(JE!D52BRJO^4]=V8Y5__^&KO::W+YI#/NK^+TT]02P$" M% ,4 " #D:2I3!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .1I*E.48_Y%[P "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ Y&DJ4\!"7++8! L1, !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y&DJ4^DS Z4_!@ IA< !@ ("!$!P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4XZV QA\ @ M? 4 !@ ("!V"X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4^&!9" 3! 40H !D M ("!YSH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y&DJ4S+9R"A= @ &@4 !D ("!V$0 'AL+W=O M M! &0 @(%L1P >&PO=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4X20 M=7XJ @ H 0 !D ("!R$P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4R$#A_0C P M@8 !D M ("! U8 'AL+W=O&PO M=V]R:W-H965T)_AGD00 M '0) 9 " @<]? !X;"]W;W)K&UL4$L! A0#% @ Y&DJ4Y%L(:LT P YP8 !D ("! MEV0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y&DJ4YF'[W=? @ 3 4 !D ("!7FX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4^;(1DN- M P I @ !D ("!<'< 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4^6'Y!#P @ F@@ !D M ("!DH0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y&DJ4]JQ3/8I @ SP0 !D ("!Q(P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY&DJ4VB@.(ZC P /PP !D ("!P)< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y&DJ4TL&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y&DJ4P .A ML @ G@4 !D ("!=+4 'AL M+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ W #< ^ X '_' $! end XML 60 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 61 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 172 283 1 true 48 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.butlernational.com/20210731/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 Sheet http://www.butlernational.com/20210731/role/statement-note-1 Note 1 Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Net Income Per Share Sheet http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share Note 2 - Net Income Per Share Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Revenue Recognition Sheet http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition Note 3 - Revenue Recognition Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Disaggregation of Revenue Sheet http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue- Note 4 - Disaggregation of Revenue Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability Sheet http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability- Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Use of Estimates Sheet http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates Note 6 - Use of Estimates Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Inventories Sheet http://www.butlernational.com/20210731/role/statement-note-7-inventories Note 7 - Inventories Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Research and Development Sheet http://www.butlernational.com/20210731/role/statement-note-8-research-and-development Note 8 - Research and Development Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Debt Sheet http://www.butlernational.com/20210731/role/statement-note-9-debt Note 9 - Debt Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Other Assets Sheet http://www.butlernational.com/20210731/role/statement-note-10-other-assets Note 10 - Other Assets Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Stock Options and Incentive Plans Sheet http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans- Note 11 - Stock Options and Incentive Plans Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Stock Repurchase Program Sheet http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program- Note 12 - Stock Repurchase Program Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Lease Right-to-use Sheet http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse Note 13 - Lease Right-to-use Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer Sheet http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer- Note 14 - Segment Reporting and Sales by Major Customer Notes 20 false false R21.htm 020 - Disclosure - Note 15 - COVID-19 Overview Sheet http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview Note 15 - COVID-19 Overview Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Extension of the Shareholder Rights Plan Sheet http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan Note 16 - Extension of the Shareholder Rights Plan Notes 22 false false R23.htm 022 - Disclosure - Note 17 - Subsequent Events Sheet http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events Note 17 - Subsequent Events Notes 23 false false R24.htm 023 - Disclosure - Note 4 - Disaggregation of Revenue (Tables) Sheet http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables Note 4 - Disaggregation of Revenue (Tables) Tables http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue- 24 false false R25.htm 024 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables) Sheet http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables) Tables http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability- 25 false false R26.htm 025 - Disclosure - Note 12 - Stock Repurchase Program (Tables) Sheet http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables Note 12 - Stock Repurchase Program (Tables) Tables http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program- 26 false false R27.htm 026 - Disclosure - Note 13 - Lease Right-to-use (Tables) Sheet http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables Note 13 - Lease Right-to-use (Tables) Tables http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse 27 false false R28.htm 027 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer (Tables) Sheet http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables Note 14 - Segment Reporting and Sales by Major Customer (Tables) Tables http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer- 28 false false R29.htm 028 - Disclosure - Note 2 - Net Income Per Share (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual Note 2 - Net Income Per Share (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share 29 false false R30.htm 029 - Disclosure - Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details) Details 30 false false R31.htm 030 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables 31 false false R32.htm 031 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) Details 32 false false R33.htm 032 - Disclosure - Note 7 - Inventories (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual Note 7 - Inventories (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-7-inventories 33 false false R34.htm 033 - Disclosure - Note 8 - Research and Development (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual Note 8 - Research and Development (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-8-research-and-development 34 false false R35.htm 034 - Disclosure - Note 9 - Debt (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual Note 9 - Debt (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-9-debt 35 false false R36.htm 035 - Disclosure - Note 10 - Other Assets (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual Note 10 - Other Assets (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-10-other-assets 36 false false R37.htm 036 - Disclosure - Note 11 - Stock Options and Incentive Plans (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual Note 11 - Stock Options and Incentive Plans (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans- 37 false false R38.htm 037 - Disclosure - Note 12 - Stock Repurchase Program (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual Note 12 - Stock Repurchase Program (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables 38 false false R39.htm 038 - Disclosure - Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) Details 39 false false R40.htm 039 - Disclosure - Note 13 - Lease Right-to-use (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual Note 13 - Lease Right-to-use (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables 40 false false R41.htm 040 - Disclosure - Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) Details 41 false false R42.htm 041 - Disclosure - Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details) Details 42 false false R43.htm 042 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual Note 14 - Segment Reporting and Sales by Major Customer (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables 43 false false R44.htm 043 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details) Details 44 false false R45.htm 044 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) Sheet http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) Details 45 false false R46.htm 045 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals) Sheet http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals) Details 46 false false R47.htm 046 - Disclosure - Note 16 - Extension of the Shareholder Rights Plan (Details Textual) Sheet http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual Note 16 - Extension of the Shareholder Rights Plan (Details Textual) Details http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan 47 false false All Reports Book All Reports buks20210731_10q.htm buks-20210731.xsd buks-20210731_cal.xml buks-20210731_def.xml buks-20210731_lab.xml buks-20210731_pre.xml ex_265582.htm ex_265583.htm ex_265584.htm ex_265585.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://fasb.org/srt/2021-01-31 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "buks20210731_10q.htm": { "axisCustom": 0, "axisStandard": 15, "contextCount": 172, "dts": { "calculationLink": { "local": [ "buks-20210731_cal.xml" ] }, "definitionLink": { "local": [ "buks-20210731_def.xml" ] }, "inline": { "local": [ "buks20210731_10q.htm" ] }, "labelLink": { "local": [ "buks-20210731_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "buks-20210731_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "buks-20210731.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd" ] } }, "elementCount": 334, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 44, "http://www.butlernational.com/20210731": 16, "http://xbrl.sec.gov/dei/2021": 6, "total": 66 }, "keyCustom": 25, "keyStandard": 258, "memberCustom": 27, "memberStandard": 20, "nsprefix": "buks", "nsuri": "http://www.butlernational.com/20210731", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.butlernational.com/20210731/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:DisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Disaggregation of Revenue", "role": "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-", "shortName": "Note 4 - Disaggregation of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:DisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability", "role": "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-", "shortName": "Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:UseOfEstimatesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Use of Estimates", "role": "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates", "shortName": "Note 6 - Use of Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:UseOfEstimatesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Inventories", "role": "http://www.butlernational.com/20210731/role/statement-note-7-inventories", "shortName": "Note 7 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Research and Development", "role": "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development", "shortName": "Note 8 - Research and Development", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Debt", "role": "http://www.butlernational.com/20210731/role/statement-note-9-debt", "shortName": "Note 9 - Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Other Assets", "role": "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "shortName": "Note 10 - Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Stock Options and Incentive Plans", "role": "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "shortName": "Note 11 - Stock Options and Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Stock Repurchase Program", "role": "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-", "shortName": "Note 12 - Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:TreasuryStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Lease Right-to-use", "role": "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "shortName": "Note 13 - Lease Right-to-use", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer", "role": "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "shortName": "Note 14 - Segment Reporting and Sales by Major Customer", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:EffectOfCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 15 - COVID-19 Overview", "role": "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview", "shortName": "Note 15 - COVID-19 Overview", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:EffectOfCovid19PandemicTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ShareholderRightsPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 16 - Extension of the Shareholder Rights Plan", "role": "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "shortName": "Note 16 - Extension of the Shareholder Rights Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ShareholderRightsPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 17 - Subsequent Events", "role": "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events", "shortName": "Note 17 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "buks:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 4 - Disaggregation of Revenue (Tables)", "role": "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables", "shortName": "Note 4 - Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "buks:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables)", "role": "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables", "shortName": "Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 12 - Stock Repurchase Program (Tables)", "role": "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables", "shortName": "Note 12 - Stock Repurchase Program (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 13 - Lease Right-to-use (Tables)", "role": "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables", "shortName": "Note 13 - Lease Right-to-use (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "buks:LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer (Tables)", "role": "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "shortName": "Note 14 - Segment Reporting and Sales by Major Customer (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 2 - Net Income Per Share (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual", "shortName": "Note 2 - Net Income Per Share (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details", "shortName": "Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "buks:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31_TimingOfTransferOfGoodOrServiceAxis-PercentageOfCompletionContractsMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "shortName": "Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "shortName": "Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 7 - Inventories (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual", "shortName": "Note 7 - Inventories (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 8 - Research and Development (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual", "shortName": "Note 8 - Research and Development (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ResearchAndDevelopmentExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 9 - Debt (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual", "shortName": "Note 9 - Debt (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsMiscellaneous", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 10 - Other Assets (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual", "shortName": "Note 10 - Other Assets (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherAssetsMiscellaneous", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 11 - Stock Options and Incentive Plans (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "shortName": "Note 11 - Stock Options and Incentive Plans (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 12 - Stock Repurchase Program (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual", "shortName": "Note 12 - Stock Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "shortName": "Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-02-01_2021-04-30", "decimals": "INF", "lang": null, "name": "us-gaap:TreasuryStockSharesAcquired", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 13 - Lease Right-to-use (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual", "shortName": "Note 13 - Lease Right-to-use (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details", "shortName": "Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "buks:LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details", "shortName": "Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "shortName": "Note 14 - Segment Reporting and Sales by Major Customer (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "shortName": "Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31_ProductOrServiceAxis-GamingMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementBusinessSegmentsAxis-AerospaceProductsMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details)", "role": "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "shortName": "Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementBusinessSegmentsAxis-AerospaceProductsMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R46": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals)", "role": "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "shortName": "Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "p", "buks:ShareholderRightsPlanTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2011-08-02_2011-08-02", "decimals": "INF", "first": true, "lang": null, "name": "buks:DividendsStockIssuedPerShare", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 16 - Extension of the Shareholder Rights Plan (Details Textual)", "role": "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual", "shortName": "Note 16 - Extension of the Shareholder Rights Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "buks:ShareholderRightsPlanTextBlock", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2011-08-02_2011-08-02", "decimals": "INF", "first": true, "lang": null, "name": "buks:DividendsStockIssuedPerShare", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2020-04-30_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "i_2020-04-30_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": "-3", "lang": null, "name": "buks:DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1", "role": "http://www.butlernational.com/20210731/role/statement-note-1", "shortName": "Note 1", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Net Income Per Share", "role": "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share", "shortName": "Note 2 - Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Revenue Recognition", "role": "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition", "shortName": "Note 3 - Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20210731_10q.htm", "contextRef": "d_2021-05-01_2021-07-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "buks_AccumulatedAmortizationOtherAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Refers to accumulated amortization of other assets at the end of the reporting period.", "label": "Other assets, accumulated amortization" } } }, "localname": "AccumulatedAmortizationOtherAssets", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "buks_AerospaceProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about aerospace products.", "label": "Aerospace Products [Member]" } } }, "localname": "AerospaceProductsMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_AircraftAvionicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Aircraft Avionics.", "label": "Aircraft Avionics [Member]" } } }, "localname": "AircraftAvionicsMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_AircraftModificationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to aircraft modification.", "label": "Aircraft Modification [Member]" } } }, "localname": "AircraftModificationMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_AustraliaAndOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Australia and other.", "label": "Australia and Other [Member]" } } }, "localname": "AustraliaAndOtherMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_ButlerNationalCorporation2016EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about the Butler National Corporation 2016 Equity Incentive Plan.", "label": "Butler National Corporation 2016 Equity Incentive Plan [Member]" } } }, "localname": "ButlerNationalCorporation2016EquityIncentivePlanMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "buks_CasinoHangarAndOfficeSpaceOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents casino, hangar, and office space 1", "label": "Casino, Hangar, and Office Space, One [Member]" } } }, "localname": "CasinoHangarAndOfficeSpaceOneMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual" ], "xbrltype": "domainItemType" }, "buks_CasinoHangarAndOfficeSpaceThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents casino, hangar, and office space 3.", "label": "Casino, Hangar, and Office Space, Three [Member]" } } }, "localname": "CasinoHangarAndOfficeSpaceThreeMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual" ], "xbrltype": "domainItemType" }, "buks_CasinoHangarAndOfficeSpaceTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents casino, hangar, and office space 2.", "label": "Casino, Hangar, and Office Space, Two [Member]" } } }, "localname": "CasinoHangarAndOfficeSpaceTwoMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual" ], "xbrltype": "domainItemType" }, "buks_CasinoNongamingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility used for non-gaming casino.", "label": "Casino Non-gaming [Member]" } } }, "localname": "CasinoNongamingMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for contract asset, contract liability and receivable.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Text Block]" } } }, "localname": "ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-" ], "xbrltype": "textBlockItemType" }, "buks_DeferredCompensationValueRestrictedStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents amount of deferred compensation for restricted stock.", "label": "buks_DeferredCompensationValueRestrictedStock", "negatedLabel": "Deferred compensation, restricted stock" } } }, "localname": "DeferredCompensationValueRestrictedStock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "buks_DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "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, excluding the amortization of Supplemental Type Certificates, to periods that benefit from use of the assets.", "label": "buks_DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "buks_DisaggregationOfRevenueTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of disaggregation of revenue.", "label": "Disaggregation of Revenue [Text Block]" } } }, "localname": "DisaggregationOfRevenueTextBlock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-" ], "xbrltype": "textBlockItemType" }, "buks_DividendsStockIssuedPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued per share of outstanding stock for dividends.", "label": "buks_DividendsStockIssuedPerShare", "terseLabel": "Dividends, Stock, Issued Per Share (in shares)" } } }, "localname": "DividendsStockIssuedPerShare", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "sharesItemType" }, "buks_DurationDuringWhichInventoryIfInactiveTakenAsObsolete": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the duration during which inventory if inactive taken as obsolete.", "label": "buks_DurationDuringWhichInventoryIfInactiveTakenAsObsolete", "terseLabel": "Duration During Which Inventory If Inactive Taken as Obsolete (Year)" } } }, "localname": "DurationDuringWhichInventoryIfInactiveTakenAsObsolete", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual" ], "xbrltype": "durationItemType" }, "buks_EffectOfCovid19PandemicTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for effects of COVID-19 pandemic.", "label": "Effect of Covid-19 Pandemic [Text Block]" } } }, "localname": "EffectOfCovid19PandemicTextBlock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview" ], "xbrltype": "textBlockItemType" }, "buks_FlightEquipmentOwned": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations, including owned aircraft as well as capitalized improvements.", "label": "Aircraft" } } }, "localname": "FlightEquipmentOwned", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "buks_GamingFacilityMandatedPayment": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of gaming facility mandated payment obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered and of liabilities not separately disclosed in the balance sheet. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Gaming facility mandated payment" } } }, "localname": "GamingFacilityMandatedPayment", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "buks_GamingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to gaming.", "label": "Gaming [Member]" } } }, "localname": "GamingMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "domainItemType" }, "buks_IncreaseDecreaseInGamingFacilityMandatedPayment": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in gaming facility mandated payment.", "label": "buks_IncreaseDecreaseInGamingFacilityMandatedPayment", "terseLabel": "Gaming facility mandated payment" } } }, "localname": "IncreaseDecreaseInGamingFacilityMandatedPayment", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "buks_IncreaseDecreaseInLeaseLiability": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in lease liability.", "label": "buks_IncreaseDecreaseInLeaseLiability", "terseLabel": "Lease liability" } } }, "localname": "IncreaseDecreaseInLeaseLiability", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "buks_IntangibleGamingSupportItemsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to intangible gaming support items.", "label": "Intangible Gaming Support Items [Member]" } } }, "localname": "IntangibleGamingSupportItemsMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "buks_JETAutopilotIntellectualPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to JET autopilot intellectual property.", "label": "JET Autopilot Intellectual Property [Member]" } } }, "localname": "JETAutopilotIntellectualPropertyMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "buks_KansasExpandedLotteryActContractPrivilegeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Kansas Expanded Lottery Act Management Contract privilege.", "label": "Kansas Expanded Lottery Act Contract Privilege [Member]" } } }, "localname": "KansasExpandedLotteryActContractPrivilegeMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "buks_LesseeFinanceLeaseRightOfUseAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure for fight of use assets under finance leases of the lessee.", "label": "Lessee, Finance Lease, Right of Use Assets [Table Text Block]" } } }, "localname": "LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables" ], "xbrltype": "textBlockItemType" }, "buks_NextTopFourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent the next top four customers.", "label": "Next Top Four Customers [Member]" } } }, "localname": "NextTopFourCustomersMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "buks_NoteCollateralizedByEquipmentDueApril2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents notes payable collateralized by equipment due April 2022.", "label": "Note Collateralized by Equipment Due April 2022 [Member]" } } }, "localname": "NoteCollateralizedByEquipmentDueApril2022Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NoteCollateralizedByRealEstateDueJune2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about note collateralized by real estate due June 2024.", "label": "Note Collateralized by Real Estate Due June 2024 [Member]" } } }, "localname": "NoteCollateralizedByRealEstateDueJune2024Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NoteOneCollateralizedByRealEstateDueMarch2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents notes payable one collateralized by real estate due March 2029.", "label": "Note One Collateralized by Real Estate Due March 2029 [Member]" } } }, "localname": "NoteOneCollateralizedByRealEstateDueMarch2029Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_NoteTwoCollateralizedByRealEstateDueMarch2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents notes payable two collateralized by real estate due March 2029.", "label": "Note Two Collateralized by Real Estate Due March 2029 [Member]" } } }, "localname": "NoteTwoCollateralizedByRealEstateDueMarch2029Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NotesCollateralizedByAircraftSecurityAgreementsDueJanuary2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to notes collateralized by aircraft security agreements due January 2023.", "label": "Notes Collateralized by Aircraft Security Agreements, Due January 2023 [Member]" } } }, "localname": "NotesCollateralizedByAircraftSecurityAgreementsDueJanuary2023Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents notes payable collateralized by BHCMC's assets and compensation due under the State Management contract due December 2025.", "label": "Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2025 [Member]" } } }, "localname": "NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2025Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents notes payable collateralized by BHCMC's assets and compensation due under the State Management contract due December 2027.", "label": "Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2027 [Member]" } } }, "localname": "NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about number of major customers.", "label": "Number of customers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "integerItemType" }, "buks_NumberOfNotes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of notes.", "label": "buks_NumberOfNotes", "terseLabel": "Number of Notes" } } }, "localname": "NumberOfNotes", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "integerItemType" }, "buks_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "buks_PercentageOfCompletionContractsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of completion contracts.", "label": "Percentage of Completion Contracts [Member]" } } }, "localname": "PercentageOfCompletionContractsMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_PreferredSharePurchaseRightExercisablePercentageOfCommonStockOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of common stock outstanding that is required to be owned by an individual for the preferred share purchase right to become exercisable.", "label": "buks_PreferredSharePurchaseRightExercisablePercentageOfCommonStockOutstanding", "terseLabel": "Preferred Share Purchase Right, Exercisable, Percentage of Common Stock Outstanding" } } }, "localname": "PreferredSharePurchaseRightExercisablePercentageOfCommonStockOutstanding", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "percentItemType" }, "buks_PreferredSharePurchaseRightPurchaseDiscount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of purchase discount to acquire common stock upon exercising the preferred stock purchase right.", "label": "buks_PreferredSharePurchaseRightPurchaseDiscount", "terseLabel": "Preferred Share Purchase Right, Purchase Discount" } } }, "localname": "PreferredSharePurchaseRightPurchaseDiscount", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "percentItemType" }, "buks_PreferredStockDesignatedClassesShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to number of preferred shares designated classes.", "label": "Preferred stock, designated classes (in shares)" } } }, "localname": "PreferredStockDesignatedClassesShares", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "buks_PreferredStockPurchasePricePer002Share": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The purchase price of the preferred stock per one two hundredth of a share.", "label": "buks_PreferredStockPurchasePricePer002Share", "terseLabel": "Preferred Stock, Purchase Price Per 0.02 Share (in dollars per share)" } } }, "localname": "PreferredStockPurchasePricePer002Share", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "perShareItemType" }, "buks_PreferredStockPurchaseRightSharesExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares that will be issued upon exercise of the preferred stock purchase right.", "label": "buks_PreferredStockPurchaseRightSharesExercisable", "terseLabel": "Preferred Stock Purchase Right, Shares Exercisable (in shares)" } } }, "localname": "PreferredStockPurchaseRightSharesExercisable", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "sharesItemType" }, "buks_PreferredStockStatedValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to stated value of preferred designated shares.", "label": "Preferred stock, stated value (in dollars per share)" } } }, "localname": "PreferredStockStatedValue", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "buks_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about professional services.", "label": "Professional Services [Member]" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_ShareholderRightsPlanTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the shareholder rights plan.", "label": "Shareholder Rights Plan [Text Block]" } } }, "localname": "ShareholderRightsPlanTextBlock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan" ], "xbrltype": "textBlockItemType" }, "buks_SpecialMissionElectronicsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to special mission electronics.", "label": "Special Mission Electronics [Member]" } } }, "localname": "SpecialMissionElectronicsMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_SupplementalTypeCertificatesAccumulatedAmortization": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net value of authorizations granted by the Federal Aviation Administration (FAA) for specific modification of a certain aircraft. The STC authorizes us to perform modifications, installations, and assemblies on applicable customer-owned aircraft. Costs incurred to obtain STCs are capitalized and subsequently amortized against revenue being generated from aircraft modifications associated with the STC.", "label": "Supplemental type certificates, accumulated amortization" } } }, "localname": "SupplementalTypeCertificatesAccumulatedAmortization", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "buks_TheFiveAerospaceCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about the five Aerospace customers.", "label": "The Five Aerospace Customers [Member]" } } }, "localname": "TheFiveAerospaceCustomersMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "buks_TopCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about top customer.", "label": "Top Customer [Member]" } } }, "localname": "TopCustomerMember", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "buks_TreasuryStockSharesAcquiredAsPartOfPubliclyAnnouncedPrograms": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of treasury stock shares acquired as part of publicly announced programs.", "label": "Number of Shares Purchased as Part of Publicly Announced Plans or Programs (in shares)" } } }, "localname": "TreasuryStockSharesAcquiredAsPartOfPubliclyAnnouncedPrograms", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details" ], "xbrltype": "sharesItemType" }, "buks_UseOfEstimatesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for use of estimates.", "label": "Use of Estimates [Text Block]" } } }, "localname": "UseOfEstimatesTextBlock", "nsuri": "http://www.butlernational.com/20210731", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates" ], "xbrltype": "textBlockItemType" }, "buks_statement-statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details)" } } }, "localname": "statement-statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-12-stock-repurchase-program-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stock Repurchase Program" } } }, "localname": "statement-statement-note-12-stock-repurchase-program-tables", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details)" } } }, "localname": "statement-statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Lease Right-to-use - Future Minimum Lease Payments (Details)" } } }, "localname": "statement-statement-note-13-lease-righttouse-future-minimum-lease-payments-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-13-lease-righttouse-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Lease Right-to-use" } } }, "localname": "statement-statement-note-13-lease-righttouse-tables", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Reporting and Sales by Major Customer - Professional Services (Details)" } } }, "localname": "statement-statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details)" } } }, "localname": "statement-statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-14-segment-reporting-and-sales-by-major-customer-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Segment Reporting and Sales by Major Customer" } } }, "localname": "statement-statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Disaggregation of Revenue - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-4-disaggregation-of-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Disaggregation of Revenue" } } }, "localname": "statement-statement-note-4-disaggregation-of-revenue-tables", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details)" } } }, "localname": "statement-statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "nsuri": "http://www.butlernational.com/20210731", "xbrltype": "stringItemType" }, "buks_statement-statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Accounts Receivable, Net, Contract Asset and Contract Liability" } } }, "localname": "statement-statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables", "nsuri": "http://www.butlernational.com/20210731", "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r377" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r378" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-document-and-entity-information", "http://www.butlernational.com/20210731/role/statement-note-1", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual", "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual", "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates", "http://www.butlernational.com/20210731/role/statement-note-7-inventories", "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual", "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r381" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r379" ], "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-document-and-entity-information", "http://www.butlernational.com/20210731/role/statement-note-1", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual", "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual", "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates", "http://www.butlernational.com/20210731/role/statement-note-7-inventories", "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual", "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "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/2021", "presentation": [ "http://www.butlernational.com/20210731/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r153", "r238", "r243", "r351" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r197", "r216", "r247", "r248", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r348", "r352", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r197", "r216", "r247", "r248", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r348", "r352", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r153", "r238", "r243", "r351" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r149", "r238", "r241", "r324", "r347", "r349" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r149", "r238", "r241", "r324", "r347", "r349" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r197", "r216", "r246", "r247", "r248", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r348", "r352", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r197", "r216", "r246", "r247", "r248", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r348", "r352", "r373", "r374" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r150", "r151", "r238", "r242", "r350", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r150", "r151", "r238", "r242", "r350", "r361", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r23", "r337", "r362" ], "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": "Accounts Receivable, net", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Total" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r6", "r23", "r155", "r156" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r328", "r339" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r24", "r261", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "Capital contributed in excess of par" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r83", "r84", "r85", "r258", "r259", "r260", "r286" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income (loss) to net cash provided by operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r250", "r256", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r157", "r161", "r162", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "us-gaap_AllowanceForDoubtfulAccountsReceivable", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r105" ], "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": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r81", "r131", "r138", "r145", "r159", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r275", "r280", "r291", "r310", "r312", "r327", "r338" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r7", "r8", "r52", "r81", "r159", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r275", "r280", "r291", "r310", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r251", "r257" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingsAndImprovementsGross": { "auth_ref": [ "r10", "r177" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and improvements" } } }, "localname": "BuildingsAndImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r34", "r312", "r359", "r360" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "periodEndLabel": "CASH, end of period", "periodStartLabel": "CASH, beginning of period" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r72", "r292" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "NET INCREASE (DECREASE) IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CasinoMember": { "auth_ref": [ "r241", "r324" ], "lang": { "en-us": { "role": { "documentation": "Facility used for gaming operation.", "label": "Casino [Member]" } } }, "localname": "CasinoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r80", "r81", "r98", "r99", "r100", "r102", "r104", "r112", "r113", "r114", "r159", "r185", "r189", "r190", "r191", "r194", "r195", "r214", "r215", "r217", "r218", "r291", "r380" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r46", "r183", "r332", "r344" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r83", "r84", "r286" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r219" ], "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 (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r22" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all classes of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares exclude common shares repurchased by the entity and held as treasury shares.", "label": "Common stock, par value $.01: authorized 100,000,000 shares issued 79,070,382 shares, and outstanding 75,366,749 shares at July 31, 2021 and issued 79,070,382 shares, and outstanding 75,366,749 shares at April 30, 2021" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r116", "r117", "r153", "r289", "r290", "r363" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r116", "r117", "r153", "r289", "r290", "r358", "r363" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r116", "r117", "r153", "r289", "r290", "r358", "r363" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r116", "r117", "r153", "r289", "r290" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration risk percentage", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r116", "r117", "r153", "r289", "r290", "r363" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r177" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r226", "r228", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract Asset", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Total" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r226", "r228", "r239" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r226", "r227", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract Liability" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r226", "r227", "r239" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r63", "r324" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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 services and products" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COSTS AND EXPENSES:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r62" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "us-gaap_CostsAndExpenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r267", "r270", "r271" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Provision (benefit) for income taxes" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r115", "r153" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r79", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r206", "r207", "r208", "r209", "r212" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r44", "r196" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "terseLabel": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r37", "r205", "r300" ], "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": "us-gaap_DeferredFinanceCostsNet", "terseLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r265", "r266" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r76", "r176" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-1", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share", "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates", "http://www.butlernational.com/20210731/role/statement-note-7-inventories", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development", "http://www.butlernational.com/20210731/role/statement-note-9-debt" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r88", "r89", "r90", "r91", "r92", "r96", "r98", "r102", "r103", "r104", "r108", "r109", "r287", "r288", "r334", "r346" ], "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 EARNINGS PER COMMON SHARE (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r88", "r89", "r90", "r91", "r92", "r98", "r102", "r103", "r104", "r108", "r109", "r287", "r288", "r334", "r346" ], "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 EARNINGS PER COMMON SHARE (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r105", "r106", "r107", "r110" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee benefits" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Compensation and compensated absences" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r56", "r57", "r58", "r83", "r84", "r85", "r87", "r93", "r95", "r111", "r160", "r219", "r220", "r258", "r259", "r260", "r268", "r269", "r286", "r293", "r294", "r295", "r296", "r297", "r298", "r353", "r354", "r355", "r382" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r302", "r308" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "us-gaap_FinanceLeaseLiability", "terseLabel": "Present value of net minimum lease payments" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r302" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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 maturities of lease liability", "terseLabel": "Less current maturities of lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r308" ], "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": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r302" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "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": "Lease liability, net of current maturities", "terseLabel": "Lease liability, net of current maturities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r308" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r308" ], "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": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r304", "r307" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Payments on lease liability" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r301" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "us-gaap_FinanceLeaseRightOfUseAsset", "totalLabel": "Total" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r303", "r306" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Less accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r301" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 }, "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details": { "order": 0.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Lease right-to-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_FiniteLivedIntangibleAssetUsefulLife", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r169", "r170", "r173", "r174", "r325", "r326" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r169", "r172" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesGross": { "auth_ref": [ "r177" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of 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": "Office furniture and fixtures" } } }, "localname": "FurnitureAndFixturesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r76", "r210", "r211" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "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": "Forgiveness of debt", "negatedLabel": "Forgiveness of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r131", "r137", "r141", "r144", "r147" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "totalLabel": "INCOME (LOSS) BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROVISION (BENEFIT) FOR INCOME TAXES" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r78" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerAsset", "negatedLabel": "Contract assets", "terseLabel": "Increase (Decrease) in Contract with Customer, Asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r75", "r322" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Increase (Decrease) in Contract with Customer, Liability", "verboseLabel": "Contract liability" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in operating liabilities classified as other.", "label": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r168", "r171" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $8,356 at July 31, 2021 and $8,041 at April 30, 2021)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r59", "r125", "r299", "r300", "r335" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r70", "r73", "r78" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r166" ], "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]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-7-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r165" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r51", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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": "us-gaap_InventoryNet", "totalLabel": "Total inventory, net of allowance" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventories" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r31", "r165" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Parts and raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r51", "r164" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves, Ending Balance" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r165" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Land": { "auth_ref": [ "r9", "r35" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depletion of real estate held for productive use, excluding land held for sale.", "label": "Land" } } }, "localname": "Land", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsGross": { "auth_ref": [ "r10", "r177" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r305" ], "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": "us-gaap_LesseeFinanceLeaseTermOfContract1", "terseLabel": "Lessee, Finance Lease, Term of Contract (Year)" } } }, "localname": "LesseeFinanceLeaseTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r309" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r41", "r81", "r139", "r159", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r276", "r280", "r281", "r291", "r310", "r311" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r28", "r81", "r159", "r291", "r312", "r331", "r343" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r43", "r81", "r159", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r276", "r280", "r281", "r291", "r310", "r311", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r14", "r15", "r18", "r19", "r81", "r159", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r276", "r280", "r281", "r291", "r310", "r311" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_LiabilitiesNoncurrent", "totalLabel": "Total long-term liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LONG-TERM LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd", "terseLabel": "Line of Credit Facility, Interest Rate at Period End" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r39" ], "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": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Current maturities of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt, net of current maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r184" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. 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": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentGross": { "auth_ref": [ "r10", "r177" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "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": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Marketing and advertising" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r50", "r81", "r159", "r185", "r189", "r190", "r191", "r194", "r195", "r291", "r330", "r342" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Noncontrolling interest in BHCMC, LLC" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r72" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r72", "r74", "r77" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r3", "r54", "r55", "r58", "r60", "r77", "r81", "r86", "r88", "r89", "r90", "r91", "r94", "r95", "r101", "r131", "r137", "r141", "r144", "r147", "r159", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r288", "r291", "r333", "r345" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "us-gaap_NetIncomeLoss", "totalLabel": "NET INCOME (LOSS) ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r54", "r55", "r58", "r94", "r95", "r278", "r283" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest", "negatedLabel": "Net (income) loss attributable to noncontrolling interest in BHCMC, LLC" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r83", "r84", "r85", "r220", "r272" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r65" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r18", "r329", "r340" ], "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": "us-gaap_NotesPayable", "terseLabel": "Notes Payable, Total" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r119" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r131", "r137", "r141", "r144", "r147" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r4", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-1" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneous": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets.", "label": "us-gaap_OtherAssetsMiscellaneous", "terseLabel": "Other Assets, Miscellaneous, Total" } } }, "localname": "OtherAssetsMiscellaneous", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.", "label": "Other assets (net of accumulated amortization of $11,060 at July 31, 2021 and $10,886 at April 30, 2021)" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "us-gaap_OtherAssetsNoncurrent", "totalLabel": "Total other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r64" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense classified as other.", "label": "General, administrative and other" } } }, "localname": "OtherGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "us-gaap_OtherIntangibleAssetsNet", "terseLabel": "Other Intangible Assets, Net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r11", "r12", "r42", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherLiabilitiesCurrent", "terseLabel": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r68" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r251", "r257" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable preferred class A stock or outstanding convertible preferred class A stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Preferred Class A [Member]" } } }, "localname": "PreferredClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable preferred class B stock or outstanding preferred class B stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Preferred Class B [Member]" } } }, "localname": "PreferredClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "The percentage rate used to calculate dividend payments on preferred stock.", "label": "Preferred stock, dividend rate" } } }, "localname": "PreferredStockDividendRatePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r80", "r217" ], "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 value" } } }, "localname": "PreferredStockLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r21", "r214" ], "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 (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmount": { "auth_ref": [ "r47", "r213" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Preferred stock, redemption value" } } }, "localname": "PreferredStockRedemptionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r21" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r21", "r214" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r21" ], "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 (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r21", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r7", "r32", "r33" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r67" ], "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": "us-gaap_ProceedsFromIssuanceOfLongTermDebt", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt wholly or partially secured by collateral. Excludes tax exempt secured debt.", "label": "Borrowings of long-term debt" } } }, "localname": "ProceedsFromRepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r3", "r54", "r55", "r58", "r71", "r81", "r86", "r94", "r95", "r131", "r137", "r141", "r144", "r147", "r159", "r185", "r186", "r187", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r274", "r277", "r279", "r283", "r284", "r288", "r291", "r336" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetIncomeLoss", "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 (loss)", "totalLabel": "NET INCOME (LOSS)", "verboseLabel": "Net Income (Loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r178", "r303", "r306" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "negatedLabel": "Accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r53", "r179", "r306" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "totalLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r16", "r177", "r301" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "totalLabel": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r179" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT:" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r16", "r177" ], "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.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r69" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "negatedLabel": "Repayments of long-term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r264", "r323", "r375" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "us-gaap_ResearchAndDevelopmentExpense", "terseLabel": "Research and Development Expense, Total" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for research, development, and computer software activities, including contracts and arrangements to be performed for others and with federal government. Includes costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility and in-process research and development acquired in a business combination consummated during the period.", "label": "Research, Development, and Computer Software Disclosure [Text Block]" } } }, "localname": "ResearchDevelopmentAndComputerSoftwareDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r105" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r25", "r220", "r261", "r312", "r341", "r356", "r357" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r83", "r84", "r85", "r87", "r93", "r95", "r160", "r258", "r259", "r260", "r268", "r269", "r286", "r353", "r355" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r122", "r123", "r136", "r142", "r143", "r149", "r150", "r153", "r237", "r238", "r324" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "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": "Revenues from customers" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r240", "r245" ], "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 from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUE:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r116", "r153" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r131", "r134", "r140", "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r221", "r222", "r223", "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table Text Block]" } } }, "localname": "ScheduleOfTreasuryStockByClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r118", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r136", "r137", "r138", "r139", "r141", "r142", "r143", "r144", "r145", "r147", "r153", "r181", "r182", "r347" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r118", "r120", "r121", "r131", "r135", "r141", "r145", "r146", "r147", "r148", "r149", "r152", "r153", "r154" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeriesCPreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Outstanding nonredeemable series C preferred stock or outstanding series C preferred stock. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Series C Preferred Stock [Member]" } } }, "localname": "SeriesCPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Deferred compensation, restricted stock" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r253" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r249", "r254" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "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": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r2", "r118", "r122", "r123", "r124", "r125", "r126", "r127", "r128", "r129", "r130", "r131", "r132", "r133", "r136", "r137", "r138", "r139", "r141", "r142", "r143", "r144", "r145", "r147", "r153", "r167", "r180", "r181", "r182", "r347" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r20", "r21", "r22", "r80", "r81", "r98", "r99", "r100", "r102", "r104", "r112", "r113", "r114", "r159", "r185", "r189", "r190", "r191", "r194", "r195", "r214", "r215", "r217", "r218", "r219", "r291", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r56", "r57", "r58", "r83", "r84", "r85", "r87", "r93", "r95", "r111", "r160", "r219", "r220", "r258", "r259", "r260", "r268", "r269", "r286", "r293", "r294", "r295", "r296", "r297", "r298", "r353", "r354", "r355", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.butlernational.com/20210731/role/statement-note-1", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual", "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual", "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates", "http://www.butlernational.com/20210731/role/statement-note-7-inventories", "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual", "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "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/2021-01-31", "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/2021-01-31", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r83", "r84", "r85", "r111", "r324" ], "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/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.butlernational.com/20210731/role/statement-note-1", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets", "http://www.butlernational.com/20210731/role/statement-note-10-other-assets-details-textual", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-details-textual", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20210731/role/statement-note-15-covid19-overview", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan", "http://www.butlernational.com/20210731/role/statement-note-16-extension-of-the-shareholder-rights-plan-details-textual", "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share", "http://www.butlernational.com/20210731/role/statement-note-2-net-income-per-share-details-textual", "http://www.butlernational.com/20210731/role/statement-note-3-revenue-recognition", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20210731/role/statement-note-6-use-of-estimates", "http://www.butlernational.com/20210731/role/statement-note-7-inventories", "http://www.butlernational.com/20210731/role/statement-note-7-inventories-details-textual", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development", "http://www.butlernational.com/20210731/role/statement-note-8-research-and-development-details-textual", "http://www.butlernational.com/20210731/role/statement-note-9-debt", "http://www.butlernational.com/20210731/role/statement-note-9-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r21", "r22", "r219", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross", "terseLabel": "Stock Issued During Period, Value, Restricted Stock Award, Gross" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "us-gaap_StockRepurchaseProgramAuthorizedAmount1", "terseLabel": "Stock Repurchase Program, Authorized Amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan or Programs" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r26", "r27", "r81", "r158", "r159", "r291", "r312" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "totalLabel": "Total Butler National Corporation's stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r57", "r81", "r83", "r84", "r85", "r87", "r93", "r159", "r160", "r220", "r258", "r259", "r260", "r268", "r269", "r272", "r273", "r282", "r286", "r291", "r293", "r294", "r298", "r354", "r355", "r382" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r313", "r314" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-17-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20210731/role/statement-note-13-lease-righttouse-tables", "http://www.butlernational.com/20210731/role/statement-note-14-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-tables", "http://www.butlernational.com/20210731/role/statement-note-5-accounts-receivable-net-contract-asset-and-contract-liability-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r238", "r244" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r238", "r244" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r244" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-4-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Average Price Paid per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r221" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r221" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r22", "r219", "r220" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Stock repurchase (in shares)", "verboseLabel": "Number of Shares Purchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Treasury Stock [Text Block]" } } }, "localname": "TreasuryStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-note-12-stock-repurchase-program-" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r221", "r224" ], "calculation": { "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "us-gaap_TreasuryStockValue", "negatedLabel": "Treasury stock at cost, 3,703,633 shares at July 31, 2021 and 3,703,633 shares at April 30, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r219", "r220", "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "us-gaap_TreasuryStockValueAcquiredCostMethod", "negatedLabel": "Stock repurchase" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r104" ], "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": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "terseLabel": "WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r96", "r104" ], "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": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic", "terseLabel": "WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.butlernational.com/20210731/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r110": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r166": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r212": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208821" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r376": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "730", "Topic": "985", "URI": "http://asc.fasb.org/subtopic&trid=2197926" }, "r377": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r378": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r379": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r381": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" } }, "version": "2.1" } ZIP 66 0001437749-21-021896-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-021896-xbrl.zip M4$L#!!0 ( .1I*E-/T[:GX@\ ):[ 1 8G5KPE Y60W7W;,K8 W1B; MD>0D[%]_W9)M,-B.L<7$67@"K&YUM_JG5NL#Z\//3S/7>"",4]\[;[2/6@V# M>+;O4&]RWKB_,[MWO:NKAL&%Y3F6ZWODO.'YC9]_^N<_/OS+-#\3CS!+$,<8 M+8SA-/ ILO MDH00EWI?T^N'5CUN8O'(XB0B]RQJ\_2J95&B;D[M=%(H2!(R$1..+3Z2\N%A M4^&A;1ZODJXURBJ#*DIC$W.6H0N4))0)N#FQK/EF_6%!2NU0DJ%35)+"A%HX M(JE4V.XG356X2DISO$0]['MV[*6G#:^&/:5]>GK:E*4-PQ*"4>@3Y)//9A=D M; 4N:!-XWP++I6-*'.CE+ID13R0(5HJ%Q29$?+%FA,\MFQ3N;! 8#$/V;CJ; M^TP8WD85.1U/181KWY9U*PZ>QQ+],/''$8AM-+?58!7;A>0O&=37[63G>3A- M?"H+_C(C/A,?F>T.X*^P%KG SVV%5,XF<06/GIC+NK;79STR%-,EXE)Z8+ H MH4-&P"Z$B8@V==;B?-IGODJ9')IAB%^LE+F,)+NPJIS@XM-^MZV%YGB]D5?)9 M]'0^I][8#Q_!0\PHSJ)<\9:,#9ECG%G,1CGYF4ASSOPY88)"TZZDF[*"*2/C M\P9F\F:4/?SI6J,C2',BD@T!R5%0V@DLQ+U>JA?QHA?.&QP:VR6AU=_='!NR MHRW- 18[<*57:FJ40\;;&@4LU*,UMFG.R+8V 0N'_+F4I[""(1 8%.:\D,0) MF8J;CF\'\@O,M4WXI&)A8E]D,RFE82#?_>U5T61<*5J\_EC+2,^EW]3DH\AD M\J=6JP4S_XM0UNK7KN<8EU*L<;44^Z&Y)FM#C8 3I^_])+^O]8^0.:3(8TQB ML#C?NI_3.<.GD6.+^=OV/8=X4!%^X[Y+'1FQ1Y8KTWH^)41P4PVRP@0\4]\Q M \\*'"K'@XIPJ"A>%UK: )&[2"GXWHO4PF^Q6L9'I99Q)]4RWO247L9 ZF7< M1WK]YX"G<@XUYQ8^GQ)!H5'X"\-K71M=:.MH1IOQ9I!0] "_=8?'!-STQR8. MRU(XWWTD*R!9%ZR.B\$J)N&&/S;ZL4;&FT/\*NA&+GS[Z]1W'<*X2;X%F,1\ M9R3EJZ +4F_+0.IN1;5_&Y=2MP.X"GO6MOC4'+O^XW>/3JF2=4'II R4>J"1 M\0DU.@ (W>CY@ICMRF@(J]'EVG, (_OD#]1GO/W=0Q/2)@;@N. M()A:0K8)69H>WV74K4?4[V,6>2MD@J?L=0]=_);TZ'F9F;\R*76B+J8D^L!1V4M- &HW4H%$.9VW5!!#!JA@C_@1R#WW[7M( MU""4"I]176Y-5JG+HYU4CV(R>+64MN?._-%$ 1:SIS+6.C!(NOX]4EV>/$E?1,&$JX_R5/:T[^&WW58KWZ8_5]LH&"2I9^-)@@=B MSET+GFER="%1NMR?L8:F-J9!"Z.OM)"A^2K2PAB@%ON.B4[H*$;F 8Q>T*+F MG/D39LUT02%/@BX$I"^ZM3LQ FYCX<9 "=]WQQ^;+D%?,#J!)O8#KFEY-:UB M76Y.7W632=DURC1N4:8I?)RY[;N#WYJ<3.1OZ'D^$]2;R##,+9=P<[0P9];_ M?&;: 73/&8S)FMR_M5A=X$A?GY-9WIW2"*. TDB.!'>H$?[Q[08U,GJA1ON. MFQ/3]A^HTSXU_0?"'BAYU(2,E(HU^;Z3OK0F\\)>_[>K"Q/0T0^%[KM_WYGD M21"/A^ODD!^K'3!UZD"%;2Y3-$U^WT*@+CRDKZ_)1/$RT@67V4 7M0^G=%'C M!Y>9X;[#Y+W)@Q$GWP)\A-L9VB:!:37K+% 4QYASQ-APB+NMP4,",-+'>7!THW9.F"2OHB:-8!4^/-A=+#&"H] M]AT9>=.1G!+5B+N?$3VO@BXYI1H 6_-0#S'I,T=4%TM>J=70!?9UHWSM/XLSH;B)TO@A=8"MT3/40.PL? M+-T-%K:0IPL8VQ]L/: D]7CJ;A"14;'CV M ((R9UQW@XPRDG7!I@+*%W_"UHD[@DOC5 M-F9$PO7.NZLJH0M0&<> F[,WNILX5$"0+KAD' S. MVHT]1)YG/06:RG< KA3X8RQ(IJJ[@TI1!31!Z&W&^>(,")G&)Z5?HA "(Q:N M9=,'>*5X-Q#0RN8,%)X%L[!\;BW4R[9V#ZY"XG5!*^.HB S0:=9%W6&,HX=(0719/NU[#7QQ)=W21CP^'ENLGA'?"E_[&YH[RY M@@*Z4)JQS['-7TCW*EO^T%R_?2I\DKRE2MY1%=Y=*;&'%_G\V;7M8(:F$J<[ MPW[ZE^20^X_=\ 5$>-_6>:,0)75=/.ITWA LP&L9@Q$75 1(^)GYP?R\(6_M M/*, NH:AKOI13V:^!RYCBRLH0>,:AGH>WGIQWK 9<:B('JM;+X:R G6=HUB] MH2NRTP+Y>+(J4FAI-V&^O$,,,EHGL 6_(;,18;&QF<5E+(SOK#US_)E%O74; M5XUQ G6SP7;64&8S:RRZ#\!)[75CLDIK;VI=N32E%/FP(L<*G5 M]1S98=8,RBRNI34?Y:#R)1Q4>CZ# 5[^Z+3:[]3-"?'V,T;CI+&EN6O9%CV+ M4\__Q?(F%D/OC0&0Y XC1]\C2<.+D;XR*X=31@K;F21^;98^^H7M7"&ML95? M?%!]!IEYFEV;A2]IR5+S\*CT[U1,HVE&]$QF(=&/^"@UN&9Y!AO3P8^N;W^- MC=577[7V$5%-E9OH@HP)@V2IY\_FD"U+AM\L-R"W!.! ;4C@Y"Y\U 1;T.\P MO7/(*#V[*V@S9- VE83@H-4$]?+)=@,'@)S(6L=WP7RN:K%<%-3#2R]E-D'X MLF4TUUK?]DO\N:P_#J?T&]VE %UMN@%]H [Q'"[!>\5Y0)P!87?J/I/(G%R: M\NZ2W.K*ILMV7XS&Q17_<4Z]B&UB> M0V;4WNAB!>CJTL4^N;CD@CF[_%]"_]'#2[^4&1EE+Q$!<]8'8E,^RUSGDV7+ M,?X&&AT7.L+=_S>K'YY2T[W,-LSV8"#(\9G%!U.>55\A/V[/5=F#> M-$6>.XFST6R3-^CJ9F,F.J\@>_(F%'15;L.D"I(LE+ZVLE6(LI8SL%\OA]U M^'/J^@*L(*X+03^PW(&Z?GV1M+,P=2UM_:\%LPI^^33'HODP]29: F^%\X#,AW^ M!6H>^O-/?L#BK<"D;W,I:@EBW(3J^2[N?^!2[5_$^;B(LYN+@'3GC+J=5J>S M9NC6;*_&^EMBN9=R_Q#L^#7P")CQ]GGK\]EJ:WW?R[?D!O^I"Z:<;K; ]JRU M;86AKP(4M=SXSMMPJW48[4,O#2]$_5(3TGP['_VRWMZ>M;;>YNN&1#MO=\2& M";A8=">,J'N/L2];7@!)(IAVO-DJU:MZ/:WT\9?>38^K,;OK)=95P;9[R&:8 M[ XP#;$F4D"4TD Q)/#28K#]I$ SZI>U?^W\_CNV\_M7T,YI89LG6B>+HI:Q M/%W;;LCRO%TKE"^^>/HE0/3TQ_*<79PYQS9DE9;7F\)L$OLKS+,%S+A!C_!?K3UY:#)R%">O9>KS M;.X2K"**8VLSN*+$M9B3#UBXQREW=J)_'\OY]>43&$(YZKAFTLSWY+90/Q"( M'-SLBXW75U^U]IDK$25Q7Z1]HA]X(A/?:%:@"5)8:F8ENN&"<#KQ'GR>KAK)Q3-QG'UF,+2[&^FHW>X91\ MH@\D/LZ>L1S_/%DM$]:A/X\T7;,GI: 62!WBYFS %BJ63]6TX%M P>E=/K"8 MZ(\'PAXD3S9QPCE$G)E4K..E#C7%;7#/(1^^!*$S[&0;,36[N*[! M=/D?*MWOCE(MLL/Z:[=@4\K6Z#Z2"LT55_&*6J3*^X&>:ZI*=;_R-BSV$IPR M+5BPYM?=?D5[8Q[K*VH!S>\A>:[5=(O[&[>TGK=KZ':()JT.?MON91!U=..F MDG]CKQ8=%DK7^WK:KN)-6,^T8-7:_Q[M6!!NA:IX/2U2CPMZGFOTNFBY/WXM MV!NTB?EN+:M>=8*#\&UL[5WK;]LX$O]^P/T/7N]GU7%RW=T6 MS2[R+ (D=9"DMWN?%K(TCHG*I(^4[/C^^B-EV;%C\R4_."X*])%8'&I^P^%P M9CBD/_WQ,L@:(^"",'K:;+\[:C: )BPE]/FT^?4Q.GN\N+EI-D0>TS3.&(73 M)F7-/W[_YS\^_11%GX$"CW-(&]U)XZE?T!3X)1M XZ_SA]M&U#@Z_MA^?W_7 M^/ITT3@^.FY'1Q^B]E$4_?XI(_3;1_5/-Q;0D$Q04?YZVNSG^?!CJS4>C]^] M='GVCO'GUO'1T4EKUKI9-5=/TWQ.L-CX?6OZ<-YTI>OQ2=FV_>'#AU;Y=-Y4 MD'4-9:?MUE]WMX])'P9Q1*B22*)X$>2C*#^\94F<]A #2/*,LA:I]$&:C7_/VWY//AE*_1-D,,R@V5J01A)G29&5 M@&_E[U5SA36L8*8,PTL.:MXNN6Q%V2D7QR7_%W6<",M2SN0G;:]"6; M(LJ4JC->C4%@1#?TBY3P \ODJY^?QI"-X([1O"]J0K7VAU(&%;]GO1SX?R#F MUV14=ZS-G6%&ORW@!X>9%7PKF!?ZP8[Y2;YZ*P.]U!%ZU&.V%L2V-KTE>T[PVX<.WV#6765P?+ R<%K;7<5PLIQ[$0L!VXU"_-Z&(1.NP'"P6?5#\=7I? M!9PI]AR<& U%8 _M#5=G25(,U(!#>C9@/"?_*\?4'YZE(URHSZ''.&P-NU-W M^/U4G<)J3'-](=3P5*,#D( G]GVM3@F3!I,*2-5/@F4D51Q&W3@KS:_H@[*V M2<&Y:CT$3E@:%30N4BFTU'UMVLY[]K@R;9-AMW5I57SJD[^O,Z5(5_\MR% Q MUAG3U^XK*V1MYV-@-6Q\C@?2J;J.D]+ANE,[)A)GY7BMX\>)((#EEQ.1%=)7 ME)S$W0PNIB.HL>OFQ@&Y?X $R$CQ] 5R-PPFDC!(> 'I#96S$)[B%Q!6&.;V M(3"D9$HJW9#[SE[YB", M.N] $09'SN,D_Y/D_8M"Y'*%X:5EL2ZN'I1(<,V39O[ =*0!D%U"#R0/K^[ MC#PDO8)K\J)^,JY;UO8!,-Q0Z0$\$QG03;U@:<&N7I*L4$[! M9\;2,E"%QZ9>H=4U" MI]>L.R4 7#=RDA P_CBHQ"(RK/=S&L ML'F)QK8A>&?T^0GXX!*ZEMC7T#(PWW:A&QL'X/XN3OJ$ I_("3C?PS'923M! M"!2$,BX-AG0O03K(.NGKF@7@N)/WJX2-N",B@2R+*;#"/FW="<.B\@&"AW=G MLV]I'8#_>UXEF5Z3M1K>#2W#\#V,27KU,E3;WM*J+"B&>0P\*(/@8D/@^>1> M3M!\T5B6D;Q+O<8E##DD9%J 0ET2(GMYYP')4M5D!Q&H_XL/1ZHKJ;6]B;7. MFP/(]4'5B%)(KV).RVW6189[)"$Z@^9.& "5:&5OG&>Z4L4F_R MG)-ND:L"E2>F7!&U S6MY;;XD]OM/(!TGKB<906?6%T&?4.<%:1KLYEL@W0M MIG-,SN <4Z&8SBFWM3 9AGWZPXO'!MPVES'9H$"2%&2%\AU,8T[PP%#LS_N#6F"6E&-FOE>7.W3#92M'PVTY-BH29$ZR.@!C MLRTIF _U8-($Y^..Z]=(O(-;!]@N:FB%LFI/YWZ-6+6DT*(OIE95Y/)7TT MV)SI@EREHF:$8NY:KK?3-;*0#';FQG9:1;&0:7WK(:JRJ:5>IBOR'>1]EJJ" M83%=@S72"2E8KPZ.5Q=I602XRX-] ::HR,>D(I(T1\C02T@-GB]W:C?1[&JX(7 M^2>5*Z &S@8]X3QVJHTZWFZ8>ND@IE2/"\*:KC&F[(T+S(.L5',!YAKW8RJ: M<<'EX^W5R!OO;E/$M/XRUYP')BOB"&CC]0'5*-I]0.886&$:2B]4GHD%3)LW M(:)^YAU 8-*,P!*S!BVHC,,:SW[1LGMD@S&I@!E5L$0:)KNR/HO#[#%?C7'> MX=IF0[%A<@?IAF<2BW[4R]AX=QN>IE=@V_"T\[K1-Q(: J[YF9K%#SN]QV(H M1:/XB[,GR<"%\OE[))%,OTVQ[/ -/CD:#70Y=U3)$US"]/\;ZOV]B#6[V GS MRX6Y;MRNIPGT-67JKUIJ1G$&Y85'0EJT1$I//9":L_S!0LO[\@L[5]%5RB6U MK!_39WB0(W'5ZT&BW1\.PD3@KXRYYX0F9*BJ&2>F'3HGFA_[L=O:CWVC16_. ME.EW4=WH4&%ZO=G,&]8J*19D;PXFU1@WA5H&I\Z4"I20G(],@^W> !^4TM[0!2D,'>%#.YUM= ME(8.0M175"' ->,/,"RX#',$='H+1]QT=1?.A %1/;&S1,9X'+0WL5C0N7<0 MIC8F 4C+)*\<@XKE3N\1DH*K WO:Z,F#\D?-C[;FYU5NBZ?&M84]YN8AO@C MI[B[?B5WR/UE?Q.\^ZW9O6Q!;P3\T$J3ZJ'=>7J[1I$3UJE0.T!&=9)ZVS+P MCT9&UL[7U;=]LXEN[[66O^0T[FF94X5:E4:G7-+/F2M+OM2&,[73/G MI19-0A(G%*$"2#NJ7W\ DI)EBP W>,.FC;6Z*Y8$@/L#/OZ%4D"&D;)XK?77Z^]R?7)^?GK5SSUD]"/:4)^>YW0U__Y M'__V?_[V?SWO,TD(\U,2OKK=O+I99DE(V"E=D5?_?7QU\O MOMZ_OVQS?;TJ_+XO+7,-U5V"_\_DWQXZ[H0=/W/^9ECSY^ M_/@F_W57E$=5!46C1V_^^_+B.EB2E>]%B>R10,K"HU]Y_N4%#?PT[\9:"*^4 M)>0G;UO,DU]Y1^^\'X]^^,[#UZ+77[TJNLYG :,QN2+S5^6?7Z_.#_LB2M(W M8;1Z4Y9YX\>Q$#EO8%Q3617-="WN4K3'@NR6>+LG-I18TU*/ M?4SF?A:G[3OY<3M*@;?2/A55/NLV2V/"DGQ^^_$/ 5V]D>O9VP\_'KW)Q1;+ M04K$$U,OH2GQCCYX/+OEY,],?D7NQ'_Y8R"WV3?N;=O()39H0HE!8(V22$IY M(3Z6I:6 O:$I1"'?4R(6_W*)VDH3T^#@Y?'MR^!!3GC%R M(\;+L7C*M\DM3YD?I$_D-JAA ""1=[RJ]R")+PM]U^,Y0@'++1#1 M4>>OYO%^U.C=5&]J;1&57](D%8/Z+,[[53 ;LI!_&"/>4U*:3#'=ZC?PK*I? M-2#K 35>(!]@_NU-!:/LBRZ_]P)Z%X5''SUZ1]A=1.Y-V;*ZA:')X6FT$C^9VHW5#0Q,A.L$:<6#OW(RG9]M&];2 MWYJB.'@F+FDQWH=ZW6LU['>D;->$/^Q0W9_$M.-^XL%$R-1UI%L MD&UL%!1W%)X\BQ(\>.'#MR M[,BQ(\>.'(^<')L1(3LL^<<=:V0DH(OB>8;T6-O&P+P8((N+)W:,\\4PSG+- M^206L1.QW$MI?H_2Y4G&4[HBK"[TU;2ZX]2.4SM.[3BUX]2.4_<5;=QL3[(4 M?&Q(I8\>"SU<8+&CR(XBOU"*/&4+/XG^RN>*6% XC:,P_S!)PADC7$R24H'_ M%"5^$D1^O%M>>04D!?B^'N,HMZ/NP:EY2(,L_\-/ M0H_DP]2+DCEE*]_,_ UL:#@R;R10+RQ_(AX?2A$^Q?ZB@K]6_MXCHSZ1JQ,C M_@D-G^[YJI_[E"9C3&(74\*/_X?X["P)3\7+JY*LIFB/4IZ6HZAX]HRPB(:? MQ'=5^DAMV<'DE'T$D_*@Y RGC_,0A5KAA8?5MHJM@PI.H"4Q6A33R%MN0'D M^Z_,9REA\>:*K"E[JA4#2@X@XPWS!N+SR4I#FM MG;(9HW=1D:-1*ZNB>._2GA!I&(_/!;W[_D^R48JI*->_?'2UHLEU*G2!ZZ4O M>FJ:I7D>T"BI(HWP2OU+7M"R8@44#Y9ON))R0(KCL&_CDF9 :WOQV+,580OQ M:CXS>I\NQ2!;^XEZQFA+]R[KIR@F7[)]O?Y P,,B@TC%3L1*MZ!,W7.5I7J7 M[3P)*!.3+R>H^7)\0C.QZ&VT6PVHU@"R"T[H!VET1P1S])34_Y9>4X!,E%I$EG21+UFJXI8\SB]&(\,R(;A_#)-WE3/ M?AFPG8R:6*H&?HUJ'XTI/( F!\3V#BDV'64 0OL1'32-(P2(Z2=TF& ^"R"\ M]^C@ 7T=0'P_(\>G\)( T7U B^[06 R$] M:2%KW 1#=1[3H-.X;Z*;=?V1% MX]&H=:I \6%E)2IC%!075D9B8!^"0L7'4 Q4>BA(?)0%Z*># L1'6D N/B@\ M?)P%[FZ#8L3'7*#N3RA"?$1&'88%Q82/ONA->U"5'!]S@3LVH1BQLA>(0P6* M$2N3T7CEH-"P,A>-RP0*#2M? 7BAH1"Q,A:U+PZ*#"M9@<>Q#!X9']!$<'W1 M5_*O,LQ??+CU8WDCK<>7A*3<"XJ%T%OGBKF7)7X61K+E,( P(,LG>!HOJZ#X#"@MP)91J[OZ% L? >8[\X%" V]@-RFD/!86,\3<)(;9_N,4-8:P$> M/#XVORSEG9>0U(L249#(:$Z/[R\)P)M>](T,%[L*%L;=">/B_%[,G3!G/DO$ M,LJW^WW=Y2ZUY9TWT]W24KO?N5M:T#L%G5O"&-%S8N)(;WNZG$#$_%NQ6YU M>*SJ;LWM=[GO9_OA8OOT21)>[816,:9>VL:A$^"2QFDHSUI#<>P>SS[MV+UC M]X[=.W;?"[OOD3#9T00^>%%R)SY1%CW8\X&TOK+NP!Q=(X.SD3L&^F(8Z'DY M"S;P.] A51R7=ES:<6G'I1V7=ERZ+TLY?!^R0Y%_\>2EZN+9R]S0&Y([$M/U M_B@ \N7ZA@8FSU"!')-V3/K%,.FK@?Q>"[-27CCRL-3+RK'MXJ/N0+E9?> MQ/)P,/-C>6;D>'/V9Q;E;_(T(Y,UBV)1[5UE2KHV3720/+?JR5=$K#QYKXE' M_R-+B*CVDYGP@"8Z$GZ:Z!]^*:>6J/I1#Z!A,QV!N+FG78!HV$Q'(/C39T\B ML6;Z\_2:!!F3^]B"D7PB5$?-]@7R^.\GER>\R %0+MMB M:\]7(R'.5[&J%,?F+OW$7Q1Y6DH/I?CYE 2YD.)9[PU[H:?G8N^F#Y:ZZ4/G MW33S-\&2!-]F3,@=% ?TZ8+YJY/\ &*0JI$:5L5ANL$EC3,D51N2!#6"FU=J M2CM#6&,<%S19B%5L)7M8)MG1Y(_4%44@N39=O+[P.*5'D/#>F1#Q& .<"1&# M"1&6YE.[E%*S96MT)E+X?H+.X%;S/J@U!0&55;F;43Z2?*$8AD2E:@WLJ>%2 M ;7IJ3:F&&!'#)S"0.##91LR M -[*E@P$/ERJ12#P1H:U8?<^YPQWSO!G[ P'F13MN+J/WGI4YGLN$@^8'MA2 MU![8^:V5HI47_#Q)_601B0'YV5]%R4*F":QVI,!K]6!Q^4?9S>3+*7K M**:IO-$^CL4:G_FQ6./%FIINU&*:U>Q U'_Z0N'@9]_7OGPA%S05F]=&[#]; M16/&HKLH)@NBEKEA$SC<,[BD<":SJWEW%K.K34*MU:3 MW8EVM."/U@W6>$M'IX$W?7^T"T4"E2G)SH08B<>L[3 Q5>71.<+:=D 3(X&S M'3O;L;,==Y;,P%![L61'/O*XO,?#H_E593P__Q\E\@XZL?9XZUCLMZ99?HW: M'-KF;"Y;*TOT<2[?EU*^$\K$-I1_>/?VZ&?IM$XWY]NGS\3#U2;4=BWAL%WB MDL994BMM!)-[GX4U<=Z59:Q:?:?S_="H*Y)?CWI">5I<:G?LB\UAYF_R>*#: MHP3=M.JLX(UQR 5,LEO-$*PJ8E%2K=FVNM XI$5@0[XB8D!&05K>;UBY1X+* MVK"X[M:)_95DPIA@AT5TXO'F8"W)E]>'-38)0>^MST>YGC-]%()YXWP4>-1' MYZ,8CX^BFMW2(5=:C-U2R;@HC.6,UO6BIIGH+%2*_J<=&A!0&52;C4L,'I . MQZ=&$T-SE3K7-, MZ0L[ZY>S?CF:[6CV2Z79D-71$GO^T8N)))4L6HAF:,9W_04ES>H6AN;*=9*T MN]_]I(S*?5<.@AN*1Q6M&SUHHN".>$?(H2/PG(A5P*:P/*(%5L1 .5AP&D05A> M\[!+HG2\J8G_,ZB)"==AMATH+E5FQ>>#R\6KX+(W.(W=:>S0P R#U9BV6.Q& M9ZUHO%VA4X5-WA5MKFV@LM[T/[PQQ((,_O(5&C&Z([ =#_EJS75T<3_. .L, ML%@-L' UUY(9]B>O?.O2T4]9&B6+_ H]V/"O=N-MY)GZ[T@XRE=$68?:,9.RN8U*1GK2W=@);U9BC%[1R:$42ZW"H!232S/6MFJ?A](-AGC.YT_>GV5$P14=DPR=V_*!,E^):.P%9/H MX+R;UN8.K?9\$*%\5YN= MD!I_%K0:#D0USCE #0PX:IU6@!ICQX%AQI1;YX&4VC0+P%HNS*"Y6U'JXE?D MCB09^4*J+V &E;4A>V%=N-H:%^!)GPUJ.@>U)U3+2)4Z2&N=J.A6"8BZ.X+E0/*00T"&VPZZ"R$70T0C&8J)Q] MQ]EWGJ%]QU@CMV/7^4G,.NXO%DP,R+2T;[#"T^RE\FWL7AC0G -O<& KCJE@ M+@>XLY! M/6](36=ET$:^3H&N'\47M=IC<\S+SADH)B/B%'HN#I8F+3!$:FU MCDL[+CTF+JU8 FBK3=(.D7[O^4% LR3E@E4&)+J3$GH)23TY,*1VX GM6WR4 M&5AV7\61?QO%8GPV(]O=/G1@0MZ'\(ZT.](..=N;CZ7?HW2YC0*(-#1SL:"N8H MMZ/<]20N6)(PB\ET_NCZKN--[I.N31=B5MM1:T>M';5VU-I1:T>M7Q*U;K1- M6J+3A]=+-J31M0T-39^! K4Z&W28@C\/+YK.OW*2*U-H 7'_AW[=^S?L7_'_AW[?PGLOP,R-_! [4+7:4P, M+.D[IGAS)\\'CS.,W;\6:7?Z7,QZ)7H+MO MV&JO/,U!9*%R4J>)%(0S$[;=IK*,\[?Y8BR(\K-W]%S(\K#$488I![6\7$>%FY' M,'MZ^LB.#SO*ZBAK2\I:CK^KW?#[0I045%?6ANQQ3.^E!_439:EX$1-;_57.&R!J0)"#4CJZ=ZPPJG#L! 79T=5AG !MS M*"#>]Z/$J^!1=DPJ'[PHN1.?J$SGWM) FIK8'.'@4RMCI:=9L75N^+?*%G\ MOHR"Y7GYX,WY_#P18R"Z(S?^-Y),^/26"U'3ITRP?4,X[!ZXI'%6&(7F6 ZJ M?_EQ5MP:33AA=T2E4=57=/NCT0:$ M-.+9R]R9%I([$M-U_GL[HFW>\,"LNZF SG_HF&LM>[HJA]8D"4\?!M;9][78 M!55D"E3'\5?'7QU_=?S5\=?!B9S!^FR'RWT4X^JV+6_3-S(P1X,(T\HD^D4\ MY83&L7@J\^/H+Q(>;\[^S*+\U9YF9+)F42RJO:N\WKI-$R9;HH'P5T0L0GDO MBD?_(TN(J/:3F?" )CH2?IKH'WXIIYNH^E$/H&$S'8&XN:==@&C83$<@^--G M3R*Q?/KSM(S%W4P6C.03D\M!X2>9SS:BJ1_UH#IJMB^0QW\_N3SA11(5L:K+ M"&.QEI=V"O)5K"HLWQHN_<1?%'?QEKXR\?,I"7(AQ;/>&_9"3\_%WDT?+'73 MA^Z[*9,-3N>YV)5XJ@IT\."9OPF6)/@V8Z+A0/;$K,C??N(SPB=!JNYBPZHX MS NXI''&CNJ;4@5'.T^X8.=R#IX+_4,,J/1*S,Q\>H8SH0R*'\0<5:CAY@U8 M1RE$BF@8!6)6%:>WV8H?"YV)BFE5?D6/R4I M5T==UY2V(+_4[J;S$R%3E'[R@SR^97^P3)S2=\8@(QK[>="=[&D!&NR90W>\QP!T*X<8 M$/C/&(&WG]JBB8[FP "!O&KHF P46S,W,!#N+ZCA-O4 \%_ M1 ;>U%1O)Z+VZ*U'TR5A1;K!MKD'@*T-'&-K)%6K8%LQH_UD$8FE^+._DLG? ML[5, Y^/$77<$KQ6!_%5_SB[F60I74@.!8:E>@%,5R%!B/HG5),LYH= MB/I//^$^/_N^]N4+N:"I6"XW0MO;FO5F++J+8K(@:ID;-H$C& N7-"XT3'5- M<)22B^B.A _S.#=2?^5DGL47T5SE5#2IB@H9W]YW(:]FU\1H-&@!%\X'&;_X M*WU41,-67@I>!.$A4\D!2@DC'HC]RT\(S52#MZZX+01/>UL=GUA7W(6(N!"1 M9Q(BTF2GH1TMWJ,-*6F\/:.+-&GZ_F@7:@(JMXR="3&2Z).VP\1444?G!&G; M 4U, ,X/Z_RP9HB='_8I)!B31[?<&("K5;1&ZETUM_%8\@,<>3REP3>/KF45 MGF<,BQ+IC1*R>VOQ3EH[!UH\8FB/06M16[D1CG-QOY3BGE F6$;^X=W;HY]E M?)_TT)?"S(0L:OMWNY9P&)YQ2>/,X,HKF0+IPLXOJSOVQ=*['Z"MSPMG5MD& MNGN?A34'$BO+V#A;)J:QI/ :4:N*6)14:V>N+C0.:1$8O:\(3UD4R+DE-[3* MG0)4UH;9M7(UF# F:%2^61]O'HJ4(23Y+,S_\R^!1NCH1=3)D7+_\PH5WJ+^GL2QG[CVE4IYR!)"-JO^GR4ZSG31R'@"[G(,\$" ME&[.@P+.C6S7C=R;M((#RL!5$A97&A2+H\SQ3YXPQ7Q$:]?G-FTY%_H@+O1J M_94.N5=@[)9*79G"]-/11@:H#03H7/^*_J<=&D!1^?N:C4L,#OH.QZ?&UH9N M@/:Z;%(CZPW*@6QEWVDU'SIRH+I0!1>J\/Q"%7HV8(TTQL&.A72D,1,J$P,0 M#I8#YQTJOT#DV,ZF]^== 78(MK/MO=NI@?V"[5Q\DP 2W%2[\K(($;6&0N6 M0E1O720C:AL>9=[RT%%1325T%TJZ"")GT\=BT[_:S=XRB]H#UYZL:):DRF ) ML]K.;N\,!,Y X P$5>J0Z2IBB>S]Z,5$LAP6+40S-!-_MB1Y\!:')G>FDK6* M<#_Q>930OPNUQV>3))S.YT+;OU[[@]I(S*?5<#!G7-(X'E]]EPSAG) R>]^%7%)DOK/I?'N66L4NP?5LQ'Z7YUNE M$RD54V678_MX4W,JP* F)ER'R9BAN"K2.#\S7!BB])RN['3)#H$T6:UHB\5@ M='ITX^4<73B*R;NBS?DL*KM"_\,;0WS5X"]?H7.A<]%W/.2K=:/1Q=(YTZ S M#2(S#1JJ@):,@C]YY1N7?E#*9(Q"GA^"^S'AWNW&6\E42EZ0\92N"&MK,>SH M<4.;$SL5NY6M\8NH?4/7GVC&3LJG:9)QUY?NP&"WC74KDFYM'U,ICK9D!Z+< M+,6$NR,3PBB7VQN@BX!5NA".KK>-:\11%<)A)L0ESG)@GQ MU1^/IU2%B/I"@TF97[=4.?R5OP\EF]@XM+)5_3Z0;#+6_\FR63E!0&7')'/W MYDF0[%BL^!6;7 A,S8)[R^-QQ:&YJXA_.R9)L%SY[)O6 MC@ZM]GP0H7Q7FYV0&A\5M!H.1#4.-T -##@>;OI2^4,A53 @J76I 6J,'0>& MN5^2@ ,IM2F_@+4LX-DJOM,UD5(EB^O"G*":][7E;3@\I:WCBMR1)"-?2*I] M$]JRSL7L7,PC=S%7ZP&TAHIC0Z Q!U C71(3,!/J1!OLZR/!6LUY=8"U.LUH M8QS #!I=; -D1-*&Y >5-[3[&8LA@*'?,:Q1:?$/9-5*0XT(Y%C&<.N5^)FD M=X$X(-",71CYH4U\B*C&;4L:B&&A[>XMZEVO:"+!S%!!0P" \#I*K]+1>J+P MQ:!:1JK405KK4D2W2D#4W1$L![JWH78^ R%TE*S'Q4.Z>,CG%P\)M&FCV6;- MT,$=7,-NM*T!@@/W+ 6P_NSE\93YXD+G7KHD'I=YEY8T%OU8' #G^25G;6-7 MVS]IZ+#5KB1N%;%Z&MU%H:C.]U+'B MR&P5AHA4U3L56G;,;)=D(PIDY[U]^TXYB,QJ]B9JWD%%#M"]%P\76%\?1Q N M+FE>1DBP>4"%O M[.L\'ESXN1%EP7%(C"&)Y,J5]-F4YU2J2I2JVP&:5;00G M$!81?O)83GU02'T-FT$6^V-($Y)76]Z%M[CPEI&'M\#'.H7O'*,-(0#.>#1& M9\ +H0U69506PXY&* :#M;/V.FOO\['V&IIP1F;M[=&Z,T:S<&.KT+#^M*[! MFEIH@&BQ77C11 4%0L5RE45C6Z$E9X=I'@H>+$F8Q41:_UD137=8*J_XT%[Y M!+YS":P%^B1=DC0*_'C7?7UE_.A19.Q90WJ'WLJ/LXMNFS$:9D&JR:E14W2D M.4><"?UEF]#=V7%W=AP3HN=Q=MR=N,8Q8Y[9B>M1GU8N.)UV-%66&8.L",;Z M3B<\SKC0"CG?1B)"W'ZZ.L[UYUQ_S\WUIQWO%+0@8<3GCH>[X^%FRSHZ_V[U MC*,F-AA4?L%NEIYGXM(UUN+0#4^7O\!._@(\)[Z;F57P#V27OV"X_ 5XSAN[ M(!OCJ>B";%[FF;R*VU?G69HQXJV*$^_E[VM_\\AY:>I;;ON:5,&"Y(O@2^9@#FMAP3,K M5ZO33&7)A59#B.@\D0ETKF@L'KVXN2?Q';D4?&:I,K.W;@]E'Y3R3N8I8?]# M?":S737N %UCF-%W!7QTF&FF\IPV;@<[YOPJT"Y /VH(/>I[V@GFAV:P(/Z: MA&4@.@G/O@>$\\FJ(M=!JS:<]]=Y?]%[?YTAS!G"GH\AK&/6/;+3:-ULSB,[ M>-85"QO9$;2.&/=(CZ*UU*U&=BJM2U4:"/W#R* W OG+&$#"M P@XH]C0-R, M@0P89]4<6J4%&HIP%"1+998>W/,HR'4H] 2RK\XC:-0'E7V=@6X/%7)Y0G? M(OLE]\B?F0#@98F?A9$H"_<^=O>LX3R07>+ZA*[60JA<_OQ4^17A M*8N"M#R,_<0VT*BN!0/') RCXI7,_"@\3T[\=93ZL?80"JB.E8-.N]P5^J- MJG(69#[+1ZX<(#2I.YRB+3M&V1$T.J%6XFRR\8M],X-$]I/QC;U?$A3TK;A.7.@Y.04K'=8.8X*.MVE?#&W$\M&Y M[\!OTD#]1>>E X.LW1/0^>+ T"!<'9W+#8Q.K>.A]0+)_-W+0 MC#1&0V55M73R\EWAPI,)8LL\QMZ:T07S5X^RRQ:%MD4:G[_LYFE#G\+L4NI6 M7E#-8OB&1. M-7?IF5:WC7 (^[P[+.,.R[C#,B_2C-*UEHW-H-)LN1^9R:1CPC]2@TI7;,:2 MMEZ5#Z@(LM[_@<[E#S[GI-M,269/PI KJ8G$+EN24V6-<@;D-[I-YU_%4B&' ME8)^ VK@PC$)@FR5Q3+H7RR!+(W^RN>B.;R:AG"A/B9SRDAGV$'-.5.,RP/A M5%NGVCK5UNH1Q>9+]TCUWK9[]L@T8&,F9DG),[T%=,WHG'">-R^JLKLH:.ZA M[>7A0ZN"/8)H=R-J),:R/T\G=^)14:"[$%5;TH1ZU8AR2<-H'@5YW]:+HR[= M@4B?_95X46HAJG[OX+'7:Q)$?GP9Y0- [+%!RFK>#K *#@T>ES0OPY[ 6;JG MU8A/3S4:\=4?Y3T[4W9=K#@50M85&U92/DG"4@A>^;)!9<1J MDY.J!&*. -2P@&,;=WKV7<;XJ91W12D+\DZ%NNNG><"L(!Q$F-F; 7@6M58I0&5-;CT'D MQU?-7AI4G49C5VP&3V>\0&,[-(-FI/FCB9$!8S1GA,/.0.>$$:JV> MH-DGS'!KE7TT&X09)K#Q!*AF>^[)+7=3RU-?&HO$7HL^GK2UK M0_:"EFI'4V69,$*63-I0E4 Y;KO;4EJ-X8Z<=/V.88V!"/] 5FV%U$BE',L8;DT5,*S( MK;=3J%-D6*^S"V=QX2S/+YP%;KJV$ROPWO.#_+YD[C$2D.A.]KR7D/S*TSSZ MIL@/E/NK=U_%VPML6]9N%CN 2N:!8PD08GV&W1=E=BAM M63O^L8,XQ#Q#@AH"I H2) P&D,YP6UJ6\K:*R/\4R79>\\VPM!9O>)P>W'=26 MZRQ1T2<_R ?MI5 <97_,_,W^\GZ8N:BF @Y=#I36J M975A+'HQ#(.NBATD8C,-BZ-0-_YWPFMAZ,O;P%!]C[(*@;ZT#?GS5.XJ<1_] M:$VZFE%15<:VK)-;GO,TB,Q/RUJ0_3B+8GE$5AYO/U^M&;W+J0O_S-1YFT!U M;%BL?+Y4&:;V?K(A6>QS/IWGEVCH@^65!<T<>M;&)BJ]TRP%H6\)RMUC'=$')% M\CSC>W+I7Q.XG@5,^[G%@:,.4@4+$GF5O#F8PUJ6\;S,.U\^92R)TDR(EH2? MHN_R+^V^55O>3A99/UE$MW'1U7(%._M>IL?Y3&EX'\4JU=6DJA5D=V*"4+81 M(ROB2Q)*F:20T_D5D3GIE7S/H*9-7.HMJJJ(94EKU%]=49N27_GWEV+%89$? MFPV=VHHV4?U.V;><. >"-QO!JJ]I =>%T&$4@N__9$,RN9LM:0PVH=17L('B M@1"JQ#XL85=.F6A1ZKFR*PGCTG.E#$Z"5K.+2,]Y47'V0V%J5O_Z"G91U+)T M;5DLLL-?@KJ.#2PT6=P0MCHEMS5V%$U)RW+7#R!M80O27_K!,DH(VX@E<>?W MU^U<]15LH(@2RL02ODV,J9)=4X$*?NHQX0.+83PC-ZI<@>$6[J$R MX)6]9BT%U;&%!4PJ:DI;D'_&2N-K[EF:U%S"HBEK7?9C ]F/\>:( M^G(NN(*5#C5_\'AZ]<#4/UBW-GDRIGZMM[&:5+6 [$J>"TU(>.:S) \BVG\5 M\RB(5+C@%6V>U=J/A8'DU5.5=Z?D[)Z2ZTU:H+42E7WR4)B:-:B^ @H4NQM" M9G+1%^M_FK+H-DOE(+FA4J63D2TTCO-[&[2VA6X;M] [-TSLEAG;U%)_=4%W MZG38')7*O6/_W%A-1.GHCM4:[J#XTFJI7P@ULFJ@.C[$+6F-N2L"W09I!&$/>C?G7-!MHTV[ WR6$]UVVA3Q84@Z MNDG<%)I! @!T&ZPI9F!>)'3;:]-W"XWO1+?+-EZH8:?U@'@_H,<+/7H"!/P+ M>L"#!XH >^[C<^VY'OOL"#_Q&SK<"]IS^#FB^4%C=.P"IA89A(VCTX=@LE># M!1U80*?RM$'<$N1P6HXQR*H,<>A(,&PZ0H\EHIN+ ,'W8=8=FT,W\\SPP?/! MH)M]9D AB4G1V1K,()IGE$)'!6" 3=,0P$R$87*,LC9A)$7 , MUR<@P4R$C$&.A_S H(%3#*/C!-#P4MBY'W2["4#PJLANU1D8=/N(&3YP!FET M&X@93M"M#.AV#3.,=<>UT.T79O!,3P6CVT/,X-8="T6HB)C TV=H0K@IMGMW M[8^(HM.KS;K$+"?C UB[%]OM"G"/SCWI[,P;XQW>:0=_1-$U%J^S,Q6UU4UV M$\(H7_L!F3$:9D'**_,K08J:'+%6"",:GA/.\YZ[)NPN"HA&GOK2C4]]NYOL MNI!J3#?9G5">3N?YB0VY<);#Z5JLG4_$AE= A:(FOP2\HB544JSRR(+Z>IOJ M8C8D+BP7.R-:*=(Q2<0>HGP'H$I6[GLQS26%,P?45J69$7:]]!DY]GD4*!!H MRR*0_32*L_3@TEE@:8MW[)2C.5]ERGXEX0E=R:&N&U'&]2U@_"RV5WY!N5A[ MILG9=VF*S"*^S"/S[9 MISJG/-3PJ)5"%;DDZ9*&\BP7+PRXBMZQ((&U?CY8]:O@UEX)TK@E._?HY*^H M%%:)J;*4E?S>[!N1,U1N:^$=$?L:%Y_TXL,J64#SA:0/$T,A?&49V[*V2"S6 MN!T;F&E2ZO]2'"FT?J#5EL>$H68= ]>SD0_\L6":V:,I:2N/^6>Q(3 _SM>B ME4Q5D$H)[VJ&EDE5._E=Q2:G>1&'!:SD:KTC24:V1.9I1.;.?"V#P<7_0K&+ M*^"T:,D>[CKJHBIF([=ED4Y*>TUS99DQR(K@-NE=^,-Q)JB0&**E@!R2XU=7 MQ^7Y?99Y?G\G\G@?"2>"/?L+\B63=GZA'1>&C=P4P.MO\F[8"AZ\!R+J;%B- MVG Y9X?-.:M=RRAHLQD67Q\I9^L7='P!;I7O@QKZ)@>.:S/,.=MH;(XDY:S^ M_8%\W<-B(>0FJNFB,, H:\2M,8 G0OUP "#;R M"=H,KHDO ]U ;@:YH>\979Q[,_1=)\X9+O"]&5YS0S>Z$/CF"YDZ?@I=('S# MMUOGCT$W:V&;KZ&W#-W>"Y?_<8(K=5@ NOVV$43#V"!T.VXCT$ W-KJIVG 0 M6XIO0K=?0R^%:!G?A&[M:X-H?_\VB!]&MSAVU C6)/S?K%2X;^@5$>N8&/CD$26]H?(>2J&LW$5BD3K>?.4RX]K.-CD) MTNBN2.*@#YCM\U$VCLWN7<[Y]'#LP;V=@TLF_R\-*W=^3/);-T5_18%8R>0/ M8A5__,5>24'"(FF'>;K2E N]6/&7?K(@5V)5/)O/B?J0MA4A+/3V?L[%&8O$ MH%[+C%(;W3%!4!UW*+3;PXJ$RSQ?>WDA56<1#PK:D?K)V'^2^%L- E8/%::' M2X&-81U6Q8+L2?;G!N]-WP(FG!59.Z$ E0D_+2-37K(*!EC; EJ<*BVD92LH M\&XO9#49JA5U4 ,>,R=V7]:7O#!G"@E$$N.TF;+#6U+:# 65YVO,UJ77GI M,1BR26,64RG44;+*4G8.]%>II@61?Z2:*J"8-X :9=UY^,8-X4%=Q"*T>+>: M!E"C;/9N 0WA05UA4C)#JVD -SJ])D#&9O5MI:S*H MZ5)[*%-(9N0>F[1QNZZM%-R:'Z:92'IL&'DAJY@="M0@V :+NA+J8 W:+1=0AF?-?]8.XVQ'A&J9=5H3+\!N,QI=XGAB*P ^/YI 9]T2#4'N/A MI*[G@#96"]@!P]U$V.FK-S@3 NR(C\@[HG58(I0JC9B803?=T#3@%]V>T$UWV#P/ MBLXPT5V7(@<*]/PW";9!1R),453DAJP\YX".);0"JC]C^X!UH(0V"4V)]Y,7 M1MQ?+!A9Y'5DVA96)$;7_4)2/XIW [H^LTUWSQHNQ4W7,K?*=5-ST<5^JA30 MG1BM$KA,(C%C_'DZN1.XHT GB[9DAZ)!I.+K_Z8\,BO'&/5/PXDU5DF+:Y*N:I^'DBR+Y2ER\E*J&R!NM_4A0:2 MLN0%4U8N6!5#KZ[8L)+N7QQ0.85!9<%>@=2J:M1(/\(&K9[V4B-]!!,^,T* \9)Y&#Z3K8NV MVA>&1=_!R?T&G!"?]U=[13O40CZPKU>?HJ";F=DJZ^@-K ]HQB9L1Z P MBRRJH=G-IHAA:+9>6D">;C28C(:DVHF!)GC4"(_*680F$!2,!NZX'_9-=;30 MUWM]4*WQ]5H-A=BBT:WPK30ZY(L[^+U! U-0+8EP9!TSXV'62#@\:+ 5FB#X M9O!TH6UH MK-H!D%#PT[.CM4N8T-ZF@VOF8&$MH\H [5]CB$50GY#MIX #2Q MW ^[/KMLF"X;YO/+AMDZ:*3^=$CYO?S/K<^)^.;_ U!+ P04 " #D:2I3 M!6Y F2Q, M]@, %0 &)U:W,M,C R,3 W,S%?;&%B+GAM;.5]?W/C-I+H M_Z_J?0>\W%7MI$I.9C*;[&9K[ZYD69YHS[9TMB;9?:E75[0$V;Q0A):D/./[ M] \-D!0E$238Q _.7M5NQI( =*/1:'0W&MU__K?/VXB\T"0-6?PO7[W[YNU7 MA,8KM@[CIW_YZN/#Q?AA,IM]1=(LB-=!Q&+Z+U_%[*M_^]?__;_^_'\N+C[0 MF"9!1M?D\94LG_?QFB97;$O)7R_O;\@%>?O=G]Y]O[@E'Y<3\MW;[]Y=O/WQ MXMW;BXM__7,4QK_]"?[S&*24<"3B5'S\EZ^>LVSWIV^__?3ITS>?'Y/H&Y8\ M??O=V[?OORU:?Y4WAU_76=FAVOC[;^6/9=.SH3^]%VW?_?CCC]^*7\NF:5C7 MD _Z[MN_WMX\K)[I-K@(8Z#("G!)PS^EXLL;M@HR0<;6*1!E"_AT432[@*\N MWGUW\?[=-Y_3]5>2,-M[N(?O5M;TP7- G9>AH; M1KE^6"NX/V1!DMG _GQ@P_@O619$9C$_'](TSER$4<,XGPUI&.<[:I@_3@P<24WL(FAUP__*&\* #4)5P,M%>&5@^CFC_#S*I68Y-EL=3>)Q_UMZ M 4?3VS]((?M/\,U_7K'5?DOC;!QS89&%V>LLWK!D*^1[ 4:@*4?0:B_1BN"4 M8$D^X:,I=QSW(JI24XM(Y^1/:,KVR4H>JAPT'/LTOOCX\-6_%K )!TXD=%(! M_^=O#]B>SV6<%'0.DE4+;GF+;U>,GZB[['A>FX1MNQ"9=::<) 1'XG1-]%CE MCF5TR:[#F.L#81!QZ9Q1 'Q%LR",TB7GPWT0U3%-MYX8]M)N1 NR9*3$ M@Y2(D!P3DJ/BGJDZ+@+K0=F>C)86,"X.?\4(N*>/4VL$C-->EN, M_/U%L%JQ?9RE'/R*AB\ ^P)4"4ZF+ E6V460IOPC-T8/7T5A\!A&7,)CF-TL M2*,;P@QJ3C;-]WS3C'-D^5XID!T1KI&.R"3'C8P!7<+1/7QU4Z [H*UEF"=: MMY^-A;:U1;DZGV9L]1O'=,&B._OX@H $_")TXYMD]1RE+[,&895PG. M#<.^YPQ[ PB0>T#@(F,7'(4AL6K[>K2SJ":1K;'F[R]2^B0^\TW"DBR,GX3L M3P/ X?'U8AO\%TLN5GN^D[8T0?%M/QAFF1J'BQN.!WO@06('0EIB)W28!\ . M+CYN 3LRR;$;TF;HNDH6K3&MKVY;^9W'RZ6T_M;Q 0N!QG^^XIMG^T@3#NL/M^(OU?VE*[C8VT_;^+DX MW5)R/ FP.<4T?I?*\RC-#Z3#5 A'EHAP/'G72@[3.1Q U 3AM% (5SA*R4JQ <5F%5785UN0K9 M,SU?B>($$NV.5N(;/Q?ASG8S\\8W/BY&(#YTO>>:"#?*9*.B28JR6 S!Z&Q$@ ZM_L V\(.4V+C= MUQ^.]3LA37Q\7AKQ+V7X%#WZD7,1_)CK-8/<=0;6'W4'A5K4(=L6WWNR+;X? MN&WQ_3^>;?']0&T+-*F_6-OB^W\TV^)T-SNQ+6KYQJEFL\_V";W8AG&XW6_S MWSDW02^#>DT7*/:U&AUL?.LT D=R*W',VRQR'+\Z+.9B &V[[ M;&@*;V:#B'=-7L(5UI2W MIO>$XCB@.-VN'M%Q6T>6>)]C!WK!VF,1_NTX$3 M!K.WJ_Z,(H+BK)7H>!@OA^!(!)C$T*^D,#&3X0J4JCNQ"%XZ:R>Z'D;,8?R# MR!VCG&I>/)EGOW\H*<:U,;BS?J99N J^!*&F0/@?0,8=3^P?7>21-XNC^?Z/ MEX$JQAZH2&SB5L?15'..1B+=/8 <\///=>!FD],C9J=@"S8V1>Z!^4%>; MH!XZ9A>8FD>F2"S4E(N%;BAGI>,K@!'A/;(D7$$"-G'U[F5OM/ ,ZT9 ?]&V MD\;#0=VP?USMQ.VQ< X9LQM,X(\^$'+!2J(#$KZC@D^YHCX4N)94)N[HZY+1 MU)IL[:W1]^&UH[JYQ:Y/+^26*73)RSK2S!I[*%X5=.QEEEUVZ (J?C0Y;C%6;T)GRAZUF<\54('R,JE.2/*=WLHYMP0Q7';I>N MR(-8!X2KHUD'%\QA;6>."$56(G(A,"$'5&2LT8A(; B@0][\C0:)6]($3VX^T82L >C![=QRJF'Q+)&O A>5\]T M]=LBX0?C"HS,/,A_P@W0=+S*U(&G';MBE!]-$+8W1($&.>!1OH68C.^G#X2C M@@_;M#;+WI&7$0MBLJ9I^!3S0RAC9)>PEW!-R68?KU.R80E)MT$4D<=]&L8T MA><9A!^N0M>.6Z1A]#*KOS*^BS/(%R7XR3A M"RO4V\O70Y,\QF[\*4C6T[_O1<9?KOL*5DF%T%D^!_%\!T.D'_@063J+94;U M3LY0>^"-NE?-H^G786M^/N90*&)DP#_RGS@JK;:+I\3$9,: M$3DM4ID7D8I)QF=&\JF-B)P<"?D!(Z9'WO _4QC6\=VNMZW=Z@6WS4..1?>) M^9->A>DJ8ND^H9 :^Y)#_4TA=3OT1 I,#0BV9=VIY9N2 Q+D5T"#"#SS; J*ZN#Z294GXN!<).Y<,8EG@ M'1RW<7D3+N@IA!ZH[":C@V.M(B-(.+-YC&"+LF@\T0F]T=,*PK\C5*#\)4U\ MUUC$K6'ZET$$S_^_O+G6E]OK.U-;EJ%9X<7L+H)K#1JMH*"-M\4 M;Z3?J?1IW7Y8[;IM?&>A56V(H"*MS,\.X2V26(R.D[:,"* "=D69^<'CM:T^ MFS$T=1WON&7",=HGKT)X"+?0:5"71DODKJH9T?8^*D#*4WZ4^PB]NPN;:,LZ M$,RUQ;K^KWV:"5?ADMU3F&@8T3N:\8.';>D-2_GWDR!]7L@+L/7EZ\<40A?F M.RCKS$^=\2H+7X3OH"4#K4U06/O9 DJV^;^",UPY)@76)*89"07>Y$W$,?\: M?H8O5WP"Q06FR!O#"NQ)4*+OQQRVR1+,Y3H[WK83MMVRN")$QOOLF260P$:Q M^S1Z(#=1P\C6_9<"],E)$)3@O1\*.D1G"$KZYK99FN[U.>VXM2DNDZ-ZX;!0 M@!X>=YT0NHFSZJCGG*ND]OQ+F#T7[W[+0@G-/O0N7='\U@["/O/E!E-9?L 3 MGW6@-NM#0G]R[><@VM/Y/DNS( 9W2[ML4_7H+]].1W8KXW9!0EX _+/W[Q] M]Z?JC]S_\,/K# M[W\L#^J,_&4?O9+W[T:0=?"=Z-)SP/$N"2/R_JT4\G7WX\;1)SU# MT].U7W2U2O;@ 0+_T#+XW,9]K>VQ'DK5N/;##X4G,0.010IJ/S["5LJRSN1R M<&+=0ZBN\LBJ^15Q9E5&L-H6V:S3Q=@%>.HLEKGV8CCU'\6L1>[&BV 5#1U(F-O@,Z3%5LJ8VM\1 M4N9H'-N)X%W]^"UU*-M9+" MO4(JJM8NI"K6JHTV-,:KHC6#6K>6BX++GG70)GJR;D1R("H6"5OO5]D\R9/4 MCS^'IT%!;\&X=Z842&T2 MEW,0%>M\5(^K95C63B/'6OPBR;/TBNNUF_#O^W =R,PJ\ .X\,5%FT*O[]H= MJ>GK@K%_7!T XC,$@]3[VC+J_@./0W&99U MP!Q6>+(&Q94,9BM(60@_3G?&ZC(]$CC/FF5>&.]",(U/S05PD;1"I^,JCJ:@\13 AS9<7B^DDO5 MDH]ITL3U6<2BI'=?6H70$>\Y3=V$P0SIC\]@:BRP4: MOMY%MO$(ZT@NK\K9/5W3K<@^.-X"=;44-%4G(TK:Z>#.%;6D1& P;@PEP94Z M6C,576>KRHL2SC=Y3?E:EI,LJDDN11*5EH@L68MKFX M"L_7/6 [05DG*KG@%\FV53R4L02M;3'\HAK3+;_X"B)H)RGK1*X]NQDMM"26--]PG;JIQEU/R/D4G48VUPC8?GS MXM62C+71P;GGCFM@?/E>F]QVYTW0/KO#4*Z<,%68&,]+/YS1V5K# NQ(9*OB M1D001>R3M_2>M5S =,CD]?#L^$B_6V%2\\&V?!6$&J>Q+I8)-)J+8[FE* MDQ=E MKV#GW5K;.!G2M?9QCT4L4,S =Q@I3@20F?% B,R%3F7_*9@EV#D>HT MMA9JNM;?9.&N=,G&J[_OPX0NP%1*LM<%)VPVCD4UK]U6'6W9?0"L'J<-R-F% MLS9&*&7.QGQ_E/.-Z9/(=])IVI-@%X*M1#_O*-]]V3[Q=3/=G>58?[KV?>_" M,CJ/Z0247"X-@PC\3G#U$D33%+3$JSV]Y:,_\ZX_JNO^]A@&]7:F.SC[46,9 M)1PG%C-175UO MY5V\4 JV=+XYTJR405>M;3'OE51CNE-W?05BY[46FJB'ZQO%T0,<9N;V]S502DNE3QWFDE,B@=DB@-L^>:5+K#>K2 M!1T5I1[:0P:\$1'P_82/=B(WP]#0=>Z<( UCULA:=4VPV7 J0UG7O04LOVQ2 M2SJF0P_7N=_/REFT/ MO[X#-^ZX9464[B()7\*(*@K^]!D"([T[@K+-61(=4N!#M?B_,/FT?W4&JKQP#(E$@.0Y$(('?BS:F M9GK[A8?)/\G)I_GD0T#3PP;KP&X,26C756L@N:SJ-F*GCXO%S?1V>K<<>R/MF Y!O":&N.)6U9K&Z_L@@X?P*Y!V M3WII(9J[&DD*40_">4J(=8X&23@> \A]T$)Y9>8#'7)ZDDJU$8K-C7I*)D=% MY0ZRR4=08@L%:^33 ,(0;\.8G^_9:Y'&6\$5JF9(OC@=SOZ3FG@%OBT61>!> M"(O$ZF%,+G^:W$Y&Y.9FXH59E(1ENM1RS#!0H(8KZ(N$@7Q;7[Y^3.EZ%L]W ME ML2(FQRKCD@SO;%AT9/Q"2Z;H#M'XO7YAN#^3Z?GY+YHOI/3??[CZ0\60Y M^UEH+A-3Y[ K M*:@KJ(U$?'#>8G 9J7$K69N&NL?RN-X618;CFS"FPIVMXGAE0RPSGPUHG4\+ MB.17@"DO7SQQG9J:3)]$KI6#_%U6*>*+7.HJ':"M/?:H5XWKZGI"B0#FQL+@ M;'K5Q2WA$[W9V%).6IF&=::=Z]LX6=XFO:@;001O N9Q7EB M*Q7W-;?&,E[]J/;CYV4.+^$2"!_WD(LUC G]O*)I"HRW"Q(_S-5"9=:1='[R MJK89_JIF_3*B.C/:[Z<_3^\^3OT$T"MI=YZ\=!A&]748AQF]"5_ \B\B9&3P M05&")PK2NIQ0/49 PB4VEJ!,@Y/,J#K,ZS #)';/Q M59BN(I;N$VZZ5U_JWE/(S+.>L#1+SQ[JIFT^(D.C(MF])W3KMGC=*_'*0W+O M@?&F5H]96I+A2/K#1FZ]?D2.8E[BUT'S*_5'1S+?_STG=JGTQ'\[_9W[0?D. M>V;1FB8I9,?-7MLB%%L[H/VBJH&MR^3E?/+O/\UOKJ;W#[\CT__X.%O^S8\B MK$%?&L1@#$.$G-8H_PDY93^,0Q M**NMCN2,1B38\#')^,BE-4DHM^+)#4NY\NOP%,.0VGUVD?HDYI>O M2XY)4S2F?D]\KI$V"+8WV0V+GW+E8GFD6GB-Y>Q >=:#G*YOPEC,BBL'F8-G M"A4#4E6X9VM[[$V8:EQG-V$J!% W8>9F@W[.PT2.GE#F@'I#)7P_VID7V 8)'D>TUQ+4#[76$MHJ@KDV\DZ"<@SNF-=I+OR?6 MZ&N'8-WZ.XO<.B#AWQW790E8#[H.+4]LVI@B4BA#\5HK]-\F*%MY8Q$H60]I M$#E, ;1?(6UU.;OD,.V]1HZWG,A@F'LAN32@$4>-LGT*KP@:8W3T.R*W0SL MV\PM,U3*)^WD31&HLUKMMWMQ14&"+CM#V])D)&_[*-7 M\O[="$IRO!.)+__YW=O1'__X _PXWB5A1-Z_E;_ZT:<[K!_#+\I N+DC#UOB M7%=FJ H^Q@HU-Q>$FU%NP/)&J K?IP^QE6TT-LP $J3HI0AM;-LK?8JGQ*#C MAX?ITE-.T&9BGJ4LL9D)]#H*GYZSTBJ=?XK/2A"UML/DGZH;S[J6&O(E"C:= M[EH,(HO+(;5\IJ!@[&.A=D3@'(G .3(B:R@5M@K%@Z&-P+!04A@@"!%3D.6- M0PRS5Z%[[%,9]GGX^G?R#,OD0!M+UQ\9AUWNJ.YH_0@@K, MB$2-"-S(H5KZ;$,*](C #W9F@:%601%_Y.A=*Q$DVKH@T%H2Z),@4%@2*-SP M#SF!LH) +,?9@ZCJM[>9N17R9YT=[,46]5.K3W\[[7QLZ\Z%Y4_3>Z_*J!YI MZVV9-GJY-FA*YYHZ[*&V#=: J8[ETL?J+W:AGGQ,BR;NTW;(2U\(-E+%(-2U MP2?;.(SE+-:@"A057] /:T1,P=UT269WD_GME+RYF3\\?$W&R^7][/+C%_WG"I>"?R.HYOR&1^OYC?^\OR6,\E3(N(/2V):I9(V%43FF3A)N2L M2=/QP0<]KKB@Z^R('L-@K @$..LWN164"+0FJPI2(Z5#O[/*[&3N>%\"W%^\ M!-%>)"8)\C*RTM@G3TD09P?/P35=0P5N,GX)\Z*&ZVT8AW#0BX]OKL?CKT54 M9[JC*Y@CV;*UG&M^%1((*@=A7/H-OB& Q<-R4@*G*=FGD!1[1Q/("'(TB/! MI)R44?$1'!G@Y]@^1B'ORN$$G."\.?A!5GELYL6QL^(;(MZ1@#-C+S+O<6CL M4>#%,4E)D- C)P; 2/>/*?W[GA,Y>BTX GYZ"@ ADL@GA^21@JWQ1&-PF?#? M07(_FTQ)9/I_7)V/9N,E],'O;O//X[>?_^#XNKSCZ.W MOW\WE)O/3FO*^BQ43Q5 L9X.EM8V)8[]:&)N)< M;-IOK!J6=.VOX2?X,RGCUG:B8JZ'HZ8#(S+D(O3<8+)ZQ76P@LI[K[=< M5 'D/&JG;F]I=^HO K+)H=.MCEXLI/P.^\EP[/!;:/QTU-"GSA@ MKN ER2O,4%ZGC83[5VZ3QR 2+Y329\J/.$!S!#\]M5"$ZY!1^)0K=Z5N"4<= M;R#S^AR7?5D)+31[YAL55$ZNUV9[Z9N.2!Q M!).*9"#LAN_;.,O/(I/E(:Y_F' IOS$\M M\>LC"(V8*_[Y3.#2\5"44C1)Z2X 99>?[VL9.GJX5CRBY#<$TE_"Q/GV@W)[ MHDGN,21",DDI!E]7H;Q9<\T:5&0^*HLI1SE());B*V@>0^[ B)3Q_63UNN(& M0"CO2&GRM0=1IR<76/?MX?J19I ^P__AAI3;BE0D<^)F7[B"%_G\AW&\/OZB MTE*69I_%*RB-1Z^H_'=67"-S7>D9HB0A2?ATLZ%*E[\?)+ /29TBZ\JYZ'96 MJ">P Z<[WCUZ/QT_3,F;JZG\ZVO^G:A[XZOTM8^]R(:QT#W5RY,B"30-GV*1 MV@0R/5"9W*36A.O4$:-N:@%P7PZCQ(.L)"+D#3_T4X%-]Q &2Y/L:]3%98[1 MW8$ I<: GC09;HQ'\,3VWG&OD)("!1KZV]JM47G[JL9TWH"OQ)H46)9J[BF MM8Q^361EG6CEF'MN#D:*@F=J6B YI3*2*X6O A*CC?7"&/TZ/=)%VA([UZTX MTR"*SW"(<2;3P(*38LF.:\6TU,5!CV,BK$('GI?0"QW$>H=G&)[]CW+VL7"/ MK3M:*30#K0PP^YI$'#<25) 3"LY@"Q#A.5@5\M%]8=QO_KJZ--=A',2KH[HT MZEW?<0#\=M<$Y'"?:V*$W.#6YHOQ/O!]O>+XD%V.$ 2#O,D?CGQ--@5:)-"< MM;T]W)4?V\LTM1+=J"= %#)9_PRQ..W6?TWC_A9_95#G5GXJ8.>A2&#?K[FX M#+AMO.-6L3"$^YKZO6;7U[P_FMZ1D5^Q[J6][]VXK^.M>H->25+G622WVS 3 M;\S&\1J2\_%-2_G659Y?&CW0.225(UM_RSJ_O9TM(5[G@8SOKLAD?@>E]*9W M$U]5]'3(S!"T<_U$Y3AK6$, >4-+['.4\Q&MQ]*4EZA%CC?0Z#O)7Z/8(_26 M0QU)&5KNYRE- S.P#C0:2N+&MG*FNOU,)W)T^SBK>*LP_>MB>O447J(_!FF*=K$A:B* MP49-TF1(K4J!%*G@10(Q(S$B)&@'<-&_B/%*A]]O\\%#GEP2/;"^C ''D\F K M]^1O9G"YG"$E!=I'YVQ80"S.F,-(,\Z8PU&!G5&(_/MHS,6 M2:_" I&!ZHM-'-BN+[:2V;F'-LWF&W@/!YZ]!YJ\P".$!Q:=9I?3[X#VSZH& MME_A)Q7O)=,L=97?2$B'QC+X7(FP45>1TNR% M9+*6T6US6@&>9,'G,A[J5505]U,G4I/8#$G!GL;O'?V<+=GNFI.S*.:4J@W< M]M88(U8]JFUF (M49-3Z6EMRJ=A,,&,3W #$RQ20OBX9]5@ M'=:1B,[/\?/"9\7.?%4>Y1I]T*=YP]CV#_2\WET)<3#%Z\[IVU*]3D&TGI)U M^4ROPQN4\Q MK,MB#$/BOJF"<[VG6DA$!-BVZY5@OTO\80YH@DWP?T\\+WWB=A03LX/'W= MBDEZM=":^9YUH&9?U9GMBH$;E&55(Y1Z?#J8=868V^0%Q!X*<'^T;:B\?&X% M(_M0<96,P?3(UOMI ]O0-!67VX6G6,W&[:UQCQM4H]J_"CY )@5H/(>;G(@% M5M]59UM<;GAYQ=#*1:PC1?NF:BPLQD5^RZ/> BU-44D9ZX>TGIB^M/$+N'C. M-S8%"VP?E/,L[O!\9%-L81O6A9".?HYC&GR6JV#_2%1/ZYH[X#T(JL' MMKU92LCB,I@6L+WXD37(R[K3S#%37>^3.(3,B1RMZ_ S_)4V\51K>R1+*<>U M_DAAL^&G&=D4\&7^QQP#+WS53F+6F6[NK[W2+.%RDXO_68K%3QE-ME?T,8-2# WUKYJ:8OFH9DCK' 2% M4 $H :@C[W6Q&LG*NM#*->MP=4'%*I6?L*S!A[#."AR&GS6OTHAXHAY<*=H[A*%HVW//RT3$\\T$XOS?_;C@,H5NP]62?LXN(T4\ MB&X?S)YO&]OVGI?P@:$$!A?O?B0%#N17P(((-+J[',U/#%^<#9[_<0L^KZH MQCR$/5"!H2A6,9G_/+N"N>]R-#WL&VTN8R@*>U:=K]@V"$]K*.HU-J0^RT'] M*- 2]C!4Z!/B-BC1=11SS$:7^S""7/+P4D;7L-?J@V2JQK'M/X67P(4KTKN% MKT=FAJ*=\Q?9D/4B>X4'XEG5#W]'VRJH=^F*?I/=#L+Z3?P]9():_FU$%C?C MNZ5(BS;]CX^S!61)\Y.YIQ/E61]RNN?&39@U)$<[;X#GK'R@[OSS0I-'UCD. MCV9DEN="N\'F0NN#=3>N!W1[IV[K@ZZ),N"^-N'%ZUN&99P_:HXN:F MJ<12454[S M;$10W),]Q:)D?5XQLZR[*:JAY55(([&I:"I;Y DKB@+797GE,#[[BB5D3?G< M94:5_$M:4$D,=UJKN$HLZ6^HDFL$:;,E;GF)U$<:4W[\$A"TD,:EJ!0JH7EY M_&-%N#$'[.=!8X$3+<\CI0Z:J6_60QNI#N-ETZY/$JQEU M=[GK?5(<^ D5-;WYIUS'X)I'6PWU05S\=BOP?HW 5O8[CF.WY3-N/: ZZ[M^H2,;+@#9\#R%<9\ \< M.?BM0(^4^(E,R"E88 6FO0HDNR41[O YD"K+L949((J2R4&.,!!NEQ-N5Q N M* FWR]'V\4#7Q 9@QI?,]7&DG;VTK?8(>B#LT=49H'7/]_CA)W)],__E@5S? MSV_)[.[GZ8,H@3.>+&<_SY:^BD#U6!M4HMMA7(9*92^]9LD]W>6"'&*>MEL6 MUV5PZMX1>WG:"L"5GZ0=$]2]IHS%L-3LV^& M(I;1"51^Y)IL$(&[^O+UG@;15!10O-K3O^QCRKO]OB$_*VX(5$ZC;J#LFS09 M)+5]L1MI!D"ZJS.J), =:BDSKI*'1_9AY"L MRTPLBX&=FYX"'X=\YL$F>Z"K?1)FK^.GA,K@.4 FB/=!\LJ'>M^\FPT-B]WA M/<&[V/5IS;8OL"0%FN2 YT@* HDJ$L?!5,B$< MTAKI$!1$3 LB!N5,I+BHT-"3Q#"U/9BM!76L>M]36%BZG@8)+&]]TAV]QD@5 MNWY0VX*@@$H*L'Y]F2V49=W(Y9B'"E06-!'^%-4[*^WV2$Y2CFO]?57!0QRR M]$=V>%9EB:/:B&:"G8QX]\B:7?N07CN43A8"+8D^=E87UI;<$55+YYX4KG>)>$$>_V73=7 MD,80IEQ!#: \N8)*C(3])W "R^4[LYX@H_/N[0F2IMTN> T@7O76L#T:YDU$50E]0? ,>?Z MTWBU2O:5&G$T7:4 %QIS,K M9S9#.\LUV@R:5'6\-X6,.%P0YL$E]W0K7:SC??;,$CB0#FUD2J!WBJW:?T#D MSL4#MFYI['8)^QQNQ3V>,"J(J!A3B1A;PCN9V^"5_(UFY))6(L@^QFMN?T!4 M+D2+58/%O&P+ \O+S*^9XTTS7J_#3.2@![-Q%D^"79@%4:,RI-4'R?J-8UOG M[A*X,*(ON.6K+.D1G*&HZ#PF"1[\-;)771-TG-%A*.MI/@0LOXQ22SJF M0P_GC_'*V)U&7E"V0S_'.QG/?KIJ$7(U (M+34JF39]!:'2'HQ2COBE[&]75 MSJ"XLK TT<%85]9FBK"LY'ZJ1#?FV(S( 1\B$1J0;JGFO59%LH7,[MT@W/*# M)#37?-I0RSF,]US+S>^16)Q>T@U+:,5"O UC!D$;Q0,A2&1V- HX";/76\KG MN981U2*T0^U&<8T!W@WC"E.';AQ74T*Z@89+<<23^*.45.1R>CV_GQ9YJI;C MOWIZ4N%C![(!+/)0/,Z8, UU5],^9H>!&3G$ 89F-)!;Q[\ZE&",A]4S7>\C M.M\<7<=JWK6K">!'9N M+P:9" B6@ASJFK,8)'A#\1FM/FC;L&%LZ]&3 B8Y /59BT:/R@Q%.M=AN<<( M-29G;VR+#<>M&],U,_E-R]Y,5M:)5JX=GS+C7:F5YEFC+F5>.9475*L3UB7: M.+AUKSF\I88BR.1-GEOO:U%@(BROSGVE_M*C.<,1<@A&!+B1,,$J=?U,F@_5 M\;T&IE01,1:.TF]V"%=I 7-X(2BUC-1F&*GIY\4'>K;/ZSP1+8E#>HS4RR?9 M":*#*@D_SQYF\SORYG)Z-[V>+;\FU_/[H?BY<*MSYJ_J07+G6=JRME#&NB;H M+&R9\V#$*DR,>.^',T*2RU?6.<01$9E2/:6(JUEXID.9OLGBP[1(*RV2#=_3 M%QKOE2\C._5!)71O&=LV*Q_#![]3CD&_^G/FIV6R_AR?Y?ILWHE$T4<&;EW^ M8BCJ.A;[XCG@!WXV)4$$";_7VS .X3C*PA>:'UV*XZ!+5^0QH0/"]I[+P8]( M< 1=)*MF@)\7D=R)^*P/15T[3(+T6>46J?R$=7[P(:S?"7 8J/3K*-QDFN.' M+$BR;MH%Y.X;D4?Z%,8B(PFDJQ1CN<9]&G=,5]YDE>W*?1A=VI+_8MG X,ZZ_C!!+R[DZB 7\#(O!2 M(4?%K]^[VUJP7@1VS*)7E*.5T/5U& ><#J*HPAU5>4Q:6B/94#&J*WM4 1XC M?HW-!%7_Z#$CLS3= V0B0(\(!^[38&WC%]:1=,[?*GE_#(%.[ZNA1O#C.,T>3<<*E[).()QH1K6G:>LG9C>E8 M/PH/R\QL",+KT-..B>DB($_3P/07I-=E%?2-2^\!>_[-.,;6G2INQW[8[>0GI@["[Z)S5 MVG>1@KHH!2JEJV^>V,NW:QI*W8G_(;:8V%[\PW]>Y0OR'_L@X3IG]'HOZ@N? M["B-EATW4<.(UAV<.5A2PB42L%/.T2$IZT G2_PQYH#7 /PZ"IYJN*+V=P0O M'(UC_8%U 8P -.?+7D\SUDH(2TL\C3.10V#%$LY60C*+QXH3>)F0O$[8^M3C MW+$7@ATT1K?^0E"@0(YP&!&!!;BWHV!4>BZPK+-?A*?$(HT4D M7IWOY;S,'A\PG06/>\C+6HF8A@>5FX(2>TZ)0%)B+Q*R;G*213 /X5*#%*V1 MF*('(PO-Q9;J] _:J4CFP@P0N.612@":_%L ] M95QMIS+K3CK+1HFX@!%Y7UNM$E73'F;)Z9#.[)(#8-^&B9*JK NI+'')!"HF M)C10**AU/R.XH3J,=8^.*"C*@?G1*FLIQMK(8,]+SONA''PU'0U[R@\ _#OY M!#)6O.5]9FG?T>>C,FPWGM/PF*M(;-G4AU)&*W@0=15D09[FH\'&;VK>P[BO M&]:955\")P"=Y."]6?*-)&9=Z>;\K<-C-HNY@BBV_$(\6 I7>:P:Q .DET$4 M,1877[%+"GG\%19!W^'0KR5P8-T]I\#AAWMOX8H6Z <9)78C4N!7AD<*#$>RUIV+M 4L[!ZGJ M\S61SGO"L[I IB+![JMB.R%',98,K1&:HVU7QK<5Z95?S:1",SPWG([0$:U! MSAQ7EU#@0MX46'T-S^?J0QE'1'/^SE+'Z6W"QD1R'=; =0YC(43G^RS-N T? MQJ=1!*WML+F*3\=S5K'F%#"J-DU_[-&),[CF*.[/>FHAQJ;0.7]&YPG82A*M M9&FF32;7V6D.];)T-ZY.%VPVFX:AK7M>9:&S%("/&Z1Y"D*.K&=9B\DY[6,;C^+= Y^P/RGNP ,255;UX;287H=IJL@^AL-$GZ\ M7 59[15B2U/,=:)B2.O23,(E$C !R(2#!N>WAXO&-KJR+L1R+JW8BM*UJ*]4 M9(71>H>IWQ$ML]H N%*!VS'!*)0VYH:Z,[9R760%C[=;\UUP%T0KHNT9'F>#XB+@,RM M,IY5VWW=93!C7FP=H/XOPXC*V)D:?E U08>I'H9R%)H* (F$Z"D: MM89Z3(B/&6_EZ%50EV^A+LC J.'0X?@C!. M;QBW>])Y//T,;QCW8?H,N,TW#=YY[7Y(-T+K^+9YYYIW#E]H3&4]]_;<@O;G MT,.2K7@Z?,/Y M;Y;1;9-KL*EY#X6^;EAG"GX%./D5P!,!WVWR$&TBLZZ4<\= RYIZSSI-S3#. MTD7]YWJF$: 'P2_+T[+*^L3JF5QBO(>L-5$8%/=AZG02+4TQ"2040UK//E2 MEO2DGY/QS)FNH(U5/LAC:V6^)F[,0M10[06L M3G,T9]0/ZXA%BICH$CJ1X#TQ2PN)65>ZN7[G!V%G(.$+H_&!/@F/0D.9)*T^ MV/=_36-;?P:?P_)9_4B/N Q%L;YZ6'E#U(#!UN8QAR-QSTQR>,LPWX(Z.*-"RR'C1L'4Z=<1L M("T UM\*ETC ?>0!C3+]28_=9&F"O??4[FC.J\.<5P5J'O90-W9C>!(;2;E[ MQ^*G J=MJ78533$I]0]&=!-"EW"H5Y(L'V3Y?;&'\?^U\%*9/.!@@=K40(A M/DQ)ILOUEA)7Q2-,GW".]>P\Q7UZ3U63L+;L71A$!1\4_B.3;LCTE"UV%&(-#*YV/L9O8Y+[O0 M1%)#CI=;M@XWX4H(H';GB[IU'P?,^:C.G#!5T/T=,28F8LO*"(HI;RM(>G3( M-+#2J5.FC:P^\M@MDG"ERBYPWJ!/YCHQD-.4=0(B.M$;$E^$^!?@B( GCI?_-,M;#8T<,W%#$2E^^.RW>R$XQENX5?KO(UETLN;X M@9";HCM VYL'RG*1X ";K$$:KT(!W L+]E@49H[2/564#RU&:=WOD@T,3 M]$-/N[,?KK9T"VG+>5 F:EF M=+*M8499^$ZC/90J4/$U(=92-/IYU6T7],U M1-V#NV^L@BVX7@M\X>FZK&,P(A)G[_DIS>X19G5)'8NF7RB#->SN9WWD4"EF.9H<7H MJ1IS-9R+DS0+N2Y&T\;2V2U-,0JS8DC;&PT*7<-!4P FO_8I=&UL$OAZUKQ3 MF-#3\09G49'6O/$Z >H"D*7H?I;X<0CG<*55FG"U(O;AK:@70XP"8) M!UZ)S,&HNF8G@]!KCV<$&(Q\YPG6XAV&H:'W7,#G%]Z*_=.EJ[$\O^<@_&7U M/DB&Q MI3WZ09]B7$;R;%-BJSSJ0;SGWQ)>7:+#5V:ZPUG/F[XT:P]F^0 MH69E AA=9.P"7 >LY3W7AR].^0.%+?[ %KH2-$L7M//_T[53^$5[?!/GH_' M<_7664(E BSA<'T]Y(V" MDDR7/%:YH?:1K^IG].J[>=J;K[J7A[U*DK$V.KCV'!Y=%:A3FAI MD]8Q9YY&U>8!> IF;&F-Y#_%J-9],;.;CQ!Z.1W?W\WN/CR(8,O)_/9V?I?' M7 [H65P;Y5E'(! %<_7G[]CN!@[X&HNII3O!1ZSA%Q=!YVW^&_36-T4'5 MD!DNX%WEVV_>?B=5#I1F[Y >%6C5!!V8MHJ-0*TD9B2[!,CS_MXS7_)GJ%Q M("DQ&,5"N1^;58KF%7"L3"PAL'&?O H,?PZB/1VO_KX/.DZJ #PI7&H(,+1E$P/,<^\;K2#DIHL4^]'/B=V(KUH:,+Q_R$_SE/ENR3 M.@1 V;*O4_XPHFN7/$ F+"$ VZ\[OH:J=D< )ATX O%]VJ2=O'<N M>CU0V>,;1[9^[W* +IUR*0'X_5Z9FIZ2R;>CN4:<5N:=R'GO>&\?*>/U.(LA M:-MSEUR%+^&:QNM4G/\P.:1K7B?G3GBS\S/H=,_][*6Y#S^Q@W,J-XWA;?FZF(('<:"UB5AG6GN^ M5FYRE#>V-72E[,3Q?3E^F$V^S.MDI6M7@Y N%'@11S%/%@E[">.SU,&ZS?LJ M\2?#NE;C!7BP^0H$_"KR*B+7J?*-E/.==^+R=# MXZNL?LCVN.MQ3:5^UV$RS?M)X$T%XVIBEKSR%<9_/T+F*1+&PHK8!Y$P*4YNX<2B' ?SR#$X M2%I$ 7G*6F5<))W?U9ED"/?:PUGJ+9G4/5Z7V;:63U$RZIHE5VS_F&WVD79>JFZ=L8G6M8 XRZ2NA0TJ M5;JE>9HJ,=907&PJC]?+( I5>HJ/2;NJ_UPMV)KEYV'. MV)2Q6%ISZQP543=0QD<=6Y+5EQ[2FAST0P_]C:MAZ#6OE_?(3,4IJ&YH+.K2 M7XREF8A*1_&3!>!\FP09WUHI%S+O1W]X^W[TP_OWQ6TO_^4O^^B5O'\W(K#\ MPEJL:S7>)6%$WK^5S082CUEWXK?1W-^;]DF0/E]SY3?5?\NN[-+_#?O9T$[? MK@-T(L /Z,VZFMKU;]5;2&@WH>3!Y]=60:E;)WRJR8;!7>6=K#CERV>SVLYY M>VDH=2KHK&[XA$9$ R3V,E MZH6?+GG=I_UG6UKBV<*2+:WQR?WK1K7-=A(LJ62J\LME;<1E'2GFF)-N@^0W MFG&!"PE0_PO3"7)J$9CGJN M3]4@HND]?:'QGM[1K#$_9V-;[*E9-Z9M?LKAD4L:KYZW?''\9N!LIBOK1"SW M9]Y)=9!9S-'C+!!25;">5A_\^:<>VU]5FPH29LK9X&;5QZ^C/05[1[H&US06 MKE$2S??(4Q'E-"HYHRJ)P7=2K6/ E*N[Z M*BDY2_LLO2I?BK:%[]D"@V1PT^C8WA!5?$5XWP%C8895<3[."7M FQSP[O!@ MV=(^LL8/S-4B.]ZGU>)6943C(GB5R"KO8G6[(?=1V_"NM/PV/#"*OOFY92P+ MHHXWN-"%;,,XW.ZW)!*UVW8Y#MX+MC4RE*(P6SLE'6^LFS"&V'D16'D=K 1N MLSBC?%&R>RX-QMF")B%;3V-5WBG$",CMU@&2JYW7 27,)K0Z8T3X%N C+JYE M(&Z!TH@42!' "B(E)%ZD==Z6]BF&*9D!NENZ[;[A6R5:/+.8*FO,JIH@;K)/ MA[)>9 ;@$0'05^U8)?68#DF&H Q]C(M80KJ>?EY!18MM3:!MKS%,JDDJ6/8K M&J4I5%*$H,L$"A2"(@SW.6&^OX>C5[0N1YN2H4?C 6@<]Q0\ 9#UER4)^\3_ MF 0[_EMV6B.VWR &]0XU,)^JAQHK4]J'R7F;5$!*O$B)&-&;NT,-1(-#6Y00 M7?*[#H[6><-J]'FJVY>G]5!1P= ]\4;LF3N6T90(P'Z,YO8'K -ZF]IFK<_B M>Q9QL$]_HT%RS6F.=#TIQ['DBSJ#-Q3GU!EB-KQ5!F:/V'F=R3#HA=OWRF"0T [+"/YGJVQ)S/#31V M_N"M3!E]M4\X:O+Z2SPLOJ=IEH2K+"^K-/X4).L/"4M5L:.]QD(_B$/ =+6[ M46E[CE-\@C(M #!V^!8)YN4J X(AK4L/9^L \C,Z/K M,K@#_XY^SG(QMOQ$HQ=ZR^+L6243>H]G[=A7P!W.R:] T,[A;XP:.*/\NX&> M_&W,V>GPUZ+QX/9[Q:6P_,1,^-8JP[APK7%PP]G4QWA9=ZRAYH[;PN\'NH45 MC(=UJYU1=- ;EH,VX@X_&LC)I@6 P]RV@)G]C8N;/V[K_OX+V+I'#(C>O.=4 M'<+VO0TR;AUH)@Q'C&!RP]9#LKU3_,9@-<7YD#"N'03BWGH%R.UY1.VN-^80Q9P+!#O: 9I M1$7)OS5=7[Y^Y'C/XOQA3V=T',IXL9S_/EK/I@Y>]T6-MF#F".\]*)1/]O-X'G[A2 MSO=;$*5\#O/-/4UI\M*0FDJW(SH_51L VYRZ"!(NPR&!0Q)\(ML"!T\YG;3) MS? T]&=RC>/U>:[2=NNKL5M_0ZQV> \V62T>/2X]2\%*- M*=HWW)K9J]Z&TZ"K+QG/#Z$P?:;K#XRMNPGY]IY]I;P:@@.OG(!,G@"T7^FN M0>*K06J& MH)_WA+[*.J=**==Y!&/)?I60_*7^5:)D)A&PP1DCO(L%/N1-@='7(/M5-8,' M-N\^Z9#+*08 ="@ID=MW6F."9$VB.A9)R1NOKN3R.-\<5?V\2CW*^'5!7-K M3JOZM6>:U/'N#Y_O*)35$5E@PBR(VNN\=AS F#=O/NBZ#Y^>L_GF8TK% MY8?("'3D3=LE=!4699W&6Y9D>[?!2C&O=T2JB MBFB'\'F)ZBWUM)RSK3RS$W59&Y8E#Q2\%& MZH9(_CD?T#7C2*A^6*>!G$R?1E^&EG])-RRA/G1]#&2W&G\7# >N]W>9BD/M MWRZ%$?[$1>E)%#.1X4+E9,2GH^QR1$SH@FTN^)3D:Y(1>12S(E5KHCHO,8H^ MP8=E7J!V;7\C \\HKG,ML/AI29,MA,*TY[=K;(S-JU [J&WY=%,FA%MSN",2 MTPQ.\QPZ9/6 1(3>DL0U$YIUHYYCEIIGSS29Q1DG=_@8R?T ;X 53-76',E6 MJF%='7PJ^)C3RMQ<$'YN 9P7A^FG2>GLODO:?\U):MMY:> M0]A+K8J,9B^3.\JA:G/,7VC=QM'D4)O+S Q=;JYF-:X355T[B?>/*?W['A[? M@AL[;;N*:&V/=1*KQK6>+J4$3"1D_S<0[31FG0DW!,G=15[;D-)>BW(8$\=. MA/""_P9;X@7JO8'T!2&\#6-1RE;J.+N\4L5PI+"V[!W,UE@D8;P*=T%4E/W0 MV"+*/@:VRMG8/K;,&1)]MTZ?6?6)X"C $18/SBY0WKU^A),!AE*Q^>_WMVIM<3R\N7K^BJ9^$?HP3]-OK M!+_^S__XM__SU__K>5]0@HB?HO#5[>[5S3I+0D3.\ :]^N_3Q>4K[]7;=W\Y M^3"_>O7M9OKJW=MW)][;3][)6\_[C[_&4?+]+_R/6Y^B5XR(A.8??WN]3M/M M7]Z\N;^__^G'+8E_PF3UYMW;M^_?[%N_+IOS7\/TT.&X\8^KR^M@C3:^%R5<(@&GA49_H?F7ESCPTUR, M2A9>"5OP3]Z^F<>_\D[>>>]/?OI!P]=,ZJ]>%:(C.$8+M'S%__ZVN'CTS-LL MC1%)H@U*4B_!*?)./GHTNZ7HSXQ_A>[8 MGY0QEC]G3=#RM]>WV7?J[OSGB84L090US.B_9 M%V5[3F)G_!3$H!\I8KI:2G1/3XP#!=?\FS^^LF?0&_PY2I@&1'Y\O7\ZG=S2 ME/A!NG]8[-^BN!A'HU=!8LRU"9-28"(2N93H7ODI"GY:X;LW(8IR ?%_Y/3G MM+,/?YPG:93NV SUH^0)D:*?.Z3F$JW\N'CFY$=$*P@2M*A-T]*GM_E%D\3KA[YKM!3A-[8&X!_(7K+@I_>YV2["!) MGP3/-IG' Y4MWFQ]PO>08!W%X;[WDN"-_J*.8:^7/;@CL:3,R$.7O<@&,/-P MK06F.^GTHS2R/0VK]N"Q,Z]0?PS8\L$B.!FK"*";EBW* +&2L/8&\R"=O[ZI MA!I=(:D/7H#OHO#DDX<9J+Z+T+TND!*/T#^.4M'2"$:=+Y0WD.Y8T Y8UKBW<(R2$DAY <0G((J0^$5,,^-H62 M?O$RBCR\]!!-HPW[23?:)!Z@=XRD(L6:2). Q&\4S9;G>]ZEX$W1U $B!XC& MP8<#1 X0.4#D )$#1.;1@ -$#A!) !'(YC2%@W[VPHCZJQ5A^LO[+I: MACQ-1 09JG=L!">J$4HZ>_20V7)1/$**1:!]7"#)X2;C>,,6/AQN=-%'6R6.R^SS$Y-"30T^#01VV\&$4/(\+9)@ % 3STS8XT-.PN?87U6@ MF1/'3\S.;%G[\/\@GYTEXQEY>%66*IAU2 M>59J4?'L.2(1#C^S[ZK0J;)M;W1R&<&H?-:R!QHO'F:A"'E F_=+;17B@#3M M@V#2O8( M&65'/W?N.9R$(=NX:?D7GYTG%:0IV_9%)]_A9N0&WXN=G<*6?=$XQ\R$B?]? MM!7LTNK&?5&:F[8S,B?X+BJ*7DMI%33OG-HIXG&3^(*9=S_^@79",@7MNJ,\1"9UF:%U:/DBJC$=ZI>\H+LZQ8 =F#^1NN-#D@S5],E*-X MW/D&D143PA>"[],U>YU;/Q'KIK1UY[1^CF+T-=O<(B(D\'F37J@B4[:FK# 1 M2ZZR5>>T720!)DS-^HWB6#6YJQIU3]G&C^/3C#(SC(J7[,I6 MG=-VX_^X"+G'9AD5=VZLBU@":,'<^K'$B7K-%3>R)C[WH4 ?()?$2 M AXZ@H![FRQ5C^?<8C \LE11%"*1&15@B;RS0R*26 98%._M$ 4L6@&6RL]V M2 48' &+Y8.-8A%$8\!"^<4NH3SW98,E\=$N24B#(F"A_&J74"2Q++!(/MDE M$GE<"FZF666ZBIR3<'%89;9JN!GA$K+$C-5P*,%E8XE="PSCPN5BB64+"AS# MI6*)80N/_<)%8XEY"PWAPP5CB;4KSD"$B\(2&U?NHH>+PQ+[%IY! '>\667C M0L*P<-%89>]*4@#@$K'*OI6$=>$2L>F?@ M0$^ $P9S#K1_[S.[VZ!JAE'I!L3MXV]R!YF6)GX41;U?(:HU2 MAGMCC?N7.GELGX>%.F2@46V)2<#4,XLY,9,--WJ*PV*\6*IG/]S,[GQ)GB$:KA#]Y&OOL4;28(U54:G5LG= 816I#89Y,4FW8RHMDNO_;%G,BBKYJ1N: MH/IA6YS[9$:.ILP MMQX"_>)C$CI=#'!RV%KR^3NY0A59FJ"VQFD_U:#]=#BT%PMF=![<0XU-QB]SL:Y6Z 0;;8Y MAM[PP"R(*U$GX]P -TU8IX%P(]TZU1T&PH5Z P7V,ED$[-@&KK#LP>U=^35= MJH^*W,QQD7.DJ!RHT]6>PG(=47M#D$\SLCN:F@*2)2WM.?!32\>,5\5SAZ'Z M5PSA#H#AGA7KA**N!"??.,=^ *B6E@# ^=B/ ;4@ETK@;YV^='BX*K M2+:*3-P^8S:.-9.P8'+Q0H3&936 Y>) M%69QG7SND9[AU!.,,FYD(+\]O[SOG9>@U(L2UA#Q7&R/'B]XP+L'Y8/TF7L. M)L?=4NA2B?6"Q.Z6PJ'=4GCNDX1M+'1OIJFN&U2V=XDK[MY N 7@[@UT]P:Z M_)&A1GK'XIMX\9%>S7L#@9NX*3SUP?.#@,#5.'AUP&^TEHL#?@[X.>#G@)\#?GT MOP[M:%,@\:,7)7?L$R;10QP0B/@J^_8.WR14N,B: R<.G(P;G%R4DWM70:" M%4@7![,?O7X<]C3UWEP*$1W*,9;_KLF ME%(/U#NN@I+D0)8#60YDC1MD+ MC8?X,3](>[H[_S.+\K=YEJ')ED0QZ_:NLB1XDR%:2A]\^N0%8BM6+C7VZ+]G M"6+=?M8C'C!$2\3/$OG#K_CT8ET_R1FH.4Q+3-SSG,Q3D1+)G?="40D?/';J8/AH2T\=NQ#00 MMYWH6BA_%ZQ1\'U.V%.#HAX67A%_,\T+1P2I^&5H=G4^QB'Z&)F=!/=7*5J/ MW;=H"Q]&?:27.%FQQ7G#=877^)1<2R!K.@#*I;>/R1L[OZSSRSJ_K//+.K]L MMUHAW4&PWFIMBTS4CEKUOFN+TUJE'X9 )5B\ R]':%Z\E:X-L'@'7M6POGB; M^,_ TAMX_4.P]&H[ML&2&GA!Q-J2 L+%PL*0:Q1K TAIX$7&PM!H% M-<#2&GA=<9"T:OE<;;'FW'5#+@NC;A8&R'5M*L?BY*V'^;T^10$EW?/%@MZ] M9UU(Z6B4?G'!J$U6$=/X+_XF2E;\'BE,TER[Q?$I>*\6XFA_/[^99"G>1C%. MV8-1'+/E.?-CMCQO$4EW8C+U>K9 ZC]\AK3H^8^MSU_()4[9KK-C6\<>8U6 M*^ILL;BE7QNTQNS? M]ZY/72./_&E.W]>2OBDF;-/)/[Q[>_(+3PM(=Q?[I\_9P\6NY&8C.8^R\RC7 M\:Q,[GT2*HXG5+8QZC6>+8\3Y1:(9TR$4TS3XDKQ4Y_M%G-_EZNA\BQ/.Z.. MW8MN"Q]&HP%\7>:. ,EDJFIBD%*IN[ZZD9EZ4RF)@K2\!+YR$P6U->&[/JP= MQZO+A!!F0A8;Y>GNV?J2+[D/ZVX2@MY7EX]RL0H7JW"Q"A>K<+&*;K6BVMC& M?2[RMHBRTM3",//&%AFH?7QB@]065Z](#UISN]@B*+6R2%P!M@A!N0 # (;] M$8+V@B0#CZ^Y($G=@P9M^M6,!5#>E>$$@K89"=:,5&];'#32CIL ANH_7 (F MRI7M=Z$%YYX>MWO:.=2ZI_:&()^]^5UN&ZIB3_+&SAWHW('.'?BRW8&NX+Y# M8'41&&1W,0:LWGLQXFB#1"LV#,[H06)0/"4>H7\8I:*E$7J:^C1*\-_\9.63 M21+.ELLH0-=;/^#55<0)91K=6L@>$S_MAO6K169%QVX)O<>UR'S:S>7B.$=#&1[U4>Z> A+'[MSJ%BV>E.D?VIT7-( M?"D+5VOT=*X:E_ODG!W.V>&<'1TG:FAL-;C!2FZ+O #)/;J;MRU.(TU5JHM$ M;4GT:%=< O^"+2DA+>M6M?O EHGHSED[!W9=!S8<2QMS8__L4;3*/Q/$ZTU$ MR2H_ D&+\AHBC>(:"<-U1V_?Q=X,TJ;I1>QWC=X^QEG9%H. M+RF'JFYMF0-70.+-FDVM.S1!!%.^$0%$!^S2!G%XNQ]<0HZHD7-O=^_>IB0] M<@RQ3T^=0NRK/XH"-'LMJ2!1WJ@W*G]$FVQ3J6C"W_NB+4KDM%7]WA-M_%#% M;/GH]55.#%#;GFA>\&-2 D5\]EN?- G?<,6O!ER[4YR?@BG.QBPB^OT4)<%Z MXY/O4B\[M-L@.-H=B)/$0Z#=AL&1(K@#Z#$$/I3!'$ /$WR4"]TSZJ0%#("] MQA[8M84/LQG='%PMT!U*,O055=]1#FIK@O8"+B[V:!%>8ENCIPO=NM"M"]VZ MT*T+W7;#?#5LP@KD8@/7$J\%UH*\8Q>&#I; -4QVB^53#1QE0I+"9ULDI0Z8 M@7&K+6%4WSB@"T7@A"2#:N$$.9)0I VK 1BOL5A83#?/P^3[SZS M]SZ,500N>T^:O:?MI3>6Q/>+EZ>?4=;>PTLO72./\LID:QRS]U(_HC]Y^X5Y=&:RJ""4B\?A#"(IKCDM &>OD%<*%&,.-&>N$HL;P\OUK['Z\6EH"ME"LDXX[L^J\7D"OE[8#P)2W MZV@DPL^8.^^+5W2&KFT'IY=FXIC9U(+ MPSE/TP ]36>/7MYL6299Y.LLX*Y:>%^'N.TL, ]1E,%H1 UJ8?Z[<1D3K:WH MSM$A%L]:GE'WD%74.7\61?QO%3-_K ;=V']H[N.N"_&X 8+N4@D!B%\)Q M0')00'):OK7?HW2]S[R=\'TK8YGQDNNA:T%.^(#]Y\%KDM8-5(13 8*!NDPYB#BFC-O-C33^$ MWJ"]NQWJD->X,GE5T=&SXHDWCQ]X[#O0Z^D\ @/T"$P8$6$49VETAZY1P%V4 M$:+G/X(X8_KTF:T[4[S99FE94>#<)PE;,^@9H9X1T\?75T>9]H[T[X+ MT[Y4RL5!)[\BH:E>U=:HZ3V)8WS/TR@^8W*&L]MTF<7/J12Q ^ILE#_A$7GQ M2Y)U,]I%+ M2VQ-FW*^??2BY(Y]PORRL8:N--!8O3O&-*AJY.8ZRTA.$_L[2E:_KZ-@?5$^ M>'>QO$B8*D1WZ,;_CI()G=U21FKZ%!/4'Z@>('4>.^>Q>^Y=*'7MGWZ!H'^!/CV;@K#_.KQY["G MK_/@=HCN4(RW^>_- (W^P+VCF[HDNHB^PP?U+-1%J6^3)#Q[T+;S'UN44)'! M*NWC4()#"0XE.)3@4()#"4,P>+4V*U,V[R=FWMTVM6_E@_1NRT+(:6RW3G$< MLZ<2/X[^A<+3W?F?692_X+,,3;8DBEFW=U=HH_;D'?-85IB M@CY]]B1BR[V_3,MC#[O)BJ!N_,1?Y63NH\WLYS,4Y$2R9WW0E$)'SQVZF#X: M$M/']L64\0%GRYSL2GZ.&[0:-)[[NV"-@N]SPH8.N"SFQ>4H4V:7T4F0BH6L MV=6YA0;H%CICIMM%0IGISO7](F'3!=%TP69!/A7".2(!-QI7(G<%? "C#J/' M9#*B(AQ& =/@HN8'V=!3/XXQ4^'R*WR*YGX4@KB&#V=8!@7.*VN,3C%-J?C$ MB*"U40XX )PMIXRJ*/WL!WE.UK'*3 MN>/"&AN@/C>>V((L<;X?-S&J(\R2"A **3\4?D%IQI?@V9*+]*84J8 #=4<7 MN'&!&Q>X<8&;MMWTTKT*Z^T+MLA$'PM#Y:(JU&@4.P MM'ZU0%JUXA^V6'-]I&D-W.)R:5HUTK2:>*5?X#&.9F[M[F;:J 0&#/!T!U4& M)RUU4D%WR&-PPH X_[N#%X,5!S W!V<&+!DZN8\=(CE'>VIOC)*F(;T1=_PR_:R;;\ MRIU<4\0)>?!>+20._OW\9I*E>!O%.%\"XYAA8"8%IK1;1)A1+R13KV<+I/[# M3ZA/SW]L??Y"+G'*9OR.X?.]&WM.HKLH1BLDIKGF$):FK[OTS)X2#]C+BU)T M&=VA\&%RYY&:;Q0ML_@R6HK2$2!=C::"B FD^RO'8K;02K*C:HPP+#X?:/SJ M;^395#5',<#OC&^1)641#=CR[B<(9Z*7*&IN5#=SHI[*69PK*VKN4JU!9LF:PN(.\"\G637'PW<-;WH7F)1>C MA(?H&/W>EKW5QA&+!H_H/XS1F-A&L8W3G-RO);E33)A9DW]X]_;D%Y[%RA,V M2F+FC!:Q4[[92,XW[WSS36^9#'BX/[^<]]1GJ_+QT0EY:4U89[.W:-[[)%2< M3ZYL8^*X+)O=W&$A(;6JB4%*I<[^ZD9FJL:F) JXGO(=HW(I!K4UX4FNG%D3 M0IBUDJ^UI[N')F7R2:[/^1__9-PPU%WDJYR(_- M/L)LK* N(_M==I_?0W.; M^6;M)[/"N/C"ADCI15)PV;8<-1\_3AGO\S3S7^DD2]>8\(,9;0M3])QQ2JU2 M ;X03(5AL/:?-&S)4>GJE._J20C:K[I\E"G)S=E>)HP_'AJX".]0(KR=4O-;-= 3BR?79>D*4V Y&2ZP7B-$VKD?Y@5&Y$TY"E]@A%_LXWA!Y^1;1>XO\$A]EP&2%W@DOP<7 M]0L\SE\O%F\LF^E=F;U#T#8CP9J1ZVV+NE--DYCT1^X_=ZDNC>[F7)?GXZ(L M@XZR+ Y3NJRC]P!])AN<):DP#0/6VT527"3EI452W&VZSGE5&_#J+ZG&C.+W M7HRX+4BB%1L&9^R?#8UA^(C]&\&ZM#4R?J<^C1+\-P8Q?3))PMER&07H>NL' MO+"R.#E?HUL+F?CBI]VP?K7(K.C8+:'WN!:93[NYN4S:!#N?S3G>*,@T;/(?'U_&H=*%_/ M>SK4[:K7.$SJ,&E+J4@:"RINL%[9(B] ^IKN%F4+MM=4I;H6ORVI3.V*2X#C M;$EZ:EFWJF&:+1/159]Q?L9:UW7H@D9C'L:?/8I6^6>">"&N*%GEA3.H'R/J MW>Z\#:]-Y0493?$&D:;NQY8>U[]OLE7"FT7M6>\;O/V,,S(MGR8IGJYN;:EC M341JF85:E%S;2Z22M,J6];P] F)NUFR-N$,31##ENRG@?0*[M$$C,;)G MA"EC2( >)O@H%^UGU$GK5P%[&>!G;V#/MHA3E:RN"X0EFBG"]F:KE7 N$!W M*,G05Y1*WX6TK8M&NFBDBT:Z:&0SYJN-:*RP8VW@6H)AL18 &KLP="Q+7,/H ML5@^U3!")B0IF+)%4NH8$!C%V!(9U)U<.E:X+3*JI382)&^+7.HL/ #H8'_$ M&>*J'KN2J$T9_3C0V#4#*A-Y,&KL&3Q *4 COF,7!VRY$ 04;%@EA#!/$I"R M8240\RT.$H+YUBY2,Q1E;R\A3;NPS%!$X!+2A EI8-]Y=POC8&6C$[CJ;OT< MG'@TDJ",92_^XN6I=)2U]_#22]?(H[S:T1K'["T4!XEI?O57T\3%YD_J/V>Q M+9H;I2N>17=1R+K3HV)S;(+E1:F>Q&Z4[5M-OAM1TN)\OY(4U0O+Z@4+_O[. M?[#%*J)\*WQ8MGBB\6:#DUR$LRQEBI&$;-&O8J:ML5M]-Q*B]A_.(AKP8@V: M/#WMWA'97#CS0Y6)*. "?/OVG5#K83U[(#874E&B]>CUPTFN[M]"A-[EA:IH M:I!9PJ^>GBWS%RE/C!$V-')&_)$"^F1&\J6XJ%\JV&/T.IO-+$$D0G3ZF%)Y M?HFZA\E\C6/MD63$*=N[3!F7*>,R95RF3,LH6+C<8/@&:)U0U$XV^2H]=D=[ M+2T![\/62<>=DW9N::AO4\9#WRY+SGK?*.#^/1?>1U'W,I M!+U&:13X\4&$7574Z)#DX5?EZ)SY1J&R0S+?G. P"U))&0A%TP$4RFB1E(>W M/N#W?RR141#L(C%#C,2X,_[NC+\[%_^BS\6/^D1YL?=(M:BRC0Q)XCF? M\E." XGI5MPJNLS2C"!O4YR3+W_?^KM'(%@W$-OT.?U'3]NAN%'(4^SW:$H< M+![7C@A<$&U00;3C>U!S-R]7A+!,YL57=O/<#YNDBX36%%CAFCU[=W*/X#EWA)%V+8@RU MQQOTF[U(2HHGRQ21_T$^X06X:HN@:K!Q\-\6ZR/D&F>B0*SV../A.K\_L@VV M\X%&Q/<];H7K>SP\GK\E89GVCL+S'P&B=+*IJ*;0: P7!G=A\-;"X(V!FHM= MO\#8=8?^RX%[N(?LOQS<4976@" !?>+MN!PZL=C%-Q35R=81!]'8G'I2P>&I,&"^M7N25A[CGVR M6RZ"@ _<%K7JF' M_LRX\F>)GX41:PO/3VCO67WF*+1-=;,JQN6TF.+-EA&5TY\7>E@@FI(H2,L* M!U79!]"^7O*K02?D)&0RR]_*W(_"BV3J;R-F84A/GX'Z&#G9>*B%(S\#*&IG M@.;S7'FYCN $*4[02=L:H)VOK#A)26$07S SABT'\H.+D"XF:LKF&Y"4\JHF M1JK?XF647F(J"G$\-/!.#-*YX'[XA-FU/DG8FZZN:0%K;"(TDU<^$I=0%[;S M?AXEU1^&$ 9[LKR!SN/*^KA I"[597W+TK J9#NY9=:*'XA"Q%I][0FR=D;M M4Q%>)$&<\3DZYX=V&7!+F>W(S&E.Z VNWDZ%7+8QN-D5;@3R,;F6WA &?3.R M4]O DI:FZ2ZVITG 7@%Y0',R^JM[F.8C!WM[HJ:8F[GI&H,8$G0%0L611^]! M.\D+R>NH$==7FT36"47*,@8#?^N20*!RT7#H6'=$%BHCY89IW2E0J&0@Z-VZ M\Z%0X8C=1MT%UP/!WB!I6"ZYW8 4-5U+-@N#=64=W MB-SB8>:OB&-WW5E"Q4I^G@Q*=\"1JNZR"(FK2\ M*L3;$KPB_N917=.BT;Y)[8HM[3RM_[HM;=+=*"M*8AE,* .\Z6PYSV[C*(AW MDR3!61*@<%Y06EFGI8WQ.KUOHAW)PTK3M/F678&:016H&7EVP'@BZ(O#W"F7 MB07BZLA/;63,,"?1OU#XT*9(NC\1?4M1N 5^])PVCA&\=FGLLXJM'7OTR MOG7$X/PD@_*3'!_CS2\BGRV_L?6)OT !MI/T&$R)U2=T38(@VV0QC]JQE9>D MT;_RZ:_/H&*@87%]BI:8H-9X!PWG/'VN(&&G!0DUMQSG,W$^$^ [B6X6X*7B-)\>-:5W$5!_3213A[> MOZN@0S8:>0\F$5-H?YE.[MBCHJ"Z0 2@90N)'_L'7.$P6D9!+ELU.>+6+9#T MQ=^P%R4FHNKW%AY[O45!Y,=74:X YS$*4J)X.\ NG>;G=*+C,!=4A]/+>:6Z M]$I1DAXA8_;I*2IF7_U1WC$[(]?%FZH@4M6L7TKI) E+(FCE2P:U->![.$-L M!V0+26YO)1"W$*"' 3[VN;7G/WB^N\B)(FAE@-[9%O'K4'E2,+,ED*2PE*2E MF3I87(=,@44 =4^,/1]*6R R]U$'!W.'*0PM;TUW9W"'(Q5]<##VQ;3/T.1 M%U,7FJP7,VH,,*V;.U)Q2;T\ULTAJ2C SKJQFR5Z8E'ZU$83>CT^-$:*9>)Y MJ[SCPWCE$WJ+T+9)X_ #N>USVRS>BPBF6S] >^PNB;#*F[802IP?>9SV#@0Q M/>K6@XINMOGBNPF"MJ^:+E8ZJ Q^9AT&B!N(?'5;1/3[*4J"]<8GWZ47W$"[ M#8*CW8$XR445T&[#X.B&4:''S-,>0^!CC@C_PE\A44T'2)Y@C^C3GXK%ZR7B9@?W\9*[/L5R:^)DK8U07NQ;4JUJ+*-R=CJ:489:J*T M) QT$Y"LCXMNN^BVL>AVJ\:N"X+;'P376]HP:!VW1280$Q37L(\LED\UWI ) M28JZ;)&41NQ';5I8%]=0+3EP/YUUHA'J"Q@>VR(2W<58!^!9%Q[341N)B\AB MW5%N5 !L;9W:@!9B:(#"NN!JAZDK \WTOJ9#[!\\/ EZ"C7H$ M!2BZXR_62Q!COLRU*0J*Y,Z&PU=QY-]&,5/UAKWKA> '17/O(?D!B'F"(>E*^X<7A!7\5EI>3MC43*'R6?)E7[A"S .DR$$XN]_-( M@Y5G?5S(QX5\V@KY#&LS<2&@%Q@"*E58.,Y,(H+FOTLL3/PBA] MN )([<9HYSE]NA[:I+B1N^!SS,L&\NLGMYRPV7WR[.XE9;O62J5]]H-<<:^8 M%<7E,?=W_&%5]( Z.,P^8,S.WA7?V*:%CBM >W7CH7@<8#S(NICAA&U=87%H M[<;_@:B2#7E[$SR$;#W,5]NY'S'2IOXV2OU8Q(&\M0GZ\^+B(G*+RN,FKSXH M2%#HQ7&;X5 [N:6Y902A^FE; [2?9LP29#L:KX9SL=D2?)<;"O0+$1=S _4Q MX0_TZ5KD]COZR01EL4_I;)E?K"0_DR%L:,2_NME$:9$YD(3KB,'HPH9G*]CYC[)FT1>,P_LH%@% G:Y&.+MC$P23'=.LB*Y1 MR&GB1,Z6"\1+J@KM/8V>)OD2;U''38QBR&-"%!!2UM0DY0O__HJM.23R8SWE M478TR=7OF'S/3>> 6''/YF@C.]G:QR#W1#J#B:X># ) M160_M#"ZXAS1P0M7));OL\;#HQNQ1Z@[F"6"Z6U M7MEV*._@@2+X:Q#W,<$+3E8WB&S.T*W"HR)I:9ANM0I)&QN@_LH/UE&"R(XM MC(>(M6P'4WP:2%H[;TSR,%\GW"6QYT@S=6S\*R]K3;';[JYGQ%R M#;#^57.=/M-+?AVA.)?,9# B4_B#C6Z>-=E[YOWO3; Z3QZF9-5N5YVN!CA; M\),^"0K/?9+DN3G'+V,9!9&(+WA'DP?,CA-C(!4=1>W=T3Y=JF?+8N)'?CS' M-$]D5,P4G:[V'%KLC%J@8W9@KMCGY"BU1M5A$%P<[JF9\RV-*72:DN@V2[F: MW&".6WDJ#X[C_&(.J0NEG<&-ON4;PJR!C.R4^.9Y0Z#I.O+C=I ET!W*?8&' M%4?;E4.@.MTQ=W':,[Z@\\ MZJ\^B&2+0.2L'N^WSTX)V;) @$4 /S1JBVB@UW&JDBYMF2U23JLD DS?M$5? MM.4#S0.U92?6%A T>;R["L0I3OWX,506VL?_P (:Z"7TN@+2 MCKZ#!?2+15-*6CG EE489M;H!S5M,7.T.#^26#NG[VPQANI*$7PPW9;I6%=0 MSP_E=&<%C4,B&M5';+&/=$4%K)QFBW545Y.@Z??=&4GCD!/P-#983!_M%!/T M/")83K^.P.:N*RP#B89@N7\"R_U3(?<$K?)R(#9+OF8^,MS0U<8+]FM[@WQE MN-PM11CZ-3=L,:QAR%_CL)4MD!_&AGGP@]67 M-A+ MLYOZA^<"%HU46V4+C&28EK5+EW1G29I=GX&R# M5.[KSH8>F8ALW;VT90*^&L06VQFVOT-/O=NRN0/XK3K")ZJ*9N(!W;?6P29N,AM 3T* :@RV>,'T!*-;#*F[[=R G:,G*G6]&7MV(TEQRUXC<10&2 MT*-NW>%EU^?NZNW:%R/2=+;,C_?RA:I\<=?X81DLR89W&!07BLIV\(Z&N.)D ME6=&Q3>)/FYFM.I<&1DZ.&M+HDY1PFQTX5L =3)RN:8PJU? "J"'B4LU2\PT M1^1ZS4R=4Y]&@8 #:=L!T'X6Q=G1KJN@_DEK@Q>:EMJ6G/_@_N,LHNNBRB*/_0EX _ M(;8Y4_9)S@&LDP%NOJ+T878+B'_4QN@T?T1)@]K,VN.853E&4^DUX!1QNN7: M)FQO]N6)J%*L:.!^)BZ/>DR89!)5M#1_A=<7MCD0/\X7I0VOTY5R&N\4ZJ73 MUP+0BMN)E?"Z9&["6A%!LH3=C1',7I=HH#69T3*/%Q:8\"X'6?&EPI* MN]LO7N#M%])M!(/V3.MDHBYF @OC6*8Z["3RN23J>PFL6T6DBJ.;UV&+*FGP#9*6G3I43THZ82!;-JQZ MDJJ9LM#=XSN.,AH1 0(\=FRJ,-, M*,W(;0<6E,E#>W#N'QQBY$*P5^8FS@3K8/TS:(RW)JWGN MI%6;31=2M;6$=$NR APOZA"P]U^%LB6Q-6Z&"E6?$P#(;0RG4;I40 MFB@VU"('@4_7WC+&]]T5.9 ]8G!%#M3$-BIR('%T'ZZ!.?Z2K7+9ELF&T^?' M-XR *8^]+*. $?TTJ;2#)]3+=Q0PSV8B+_"$SE#Q]T4"*O!]S)WF$!V3_[AZ M*8S>QWU:R"=U%2)4--7/N)V$_YN5OH\;O$!LW6!JAAZ9O#=XRI8,AL7N(K8H MG.Z^45ZN]>!1GP1I=%?4PI&?&NCR429J(3!*!9SRG[R?!TS;!\.T\?^Y!^[. MC[DZ+!@4)5' 5C7^ UO3'W]QU)(9=1%WV#U=<\IEGZW_:S]9H05;(<^72R2N M#-(K$4;/,AW7H9Z3B$VZ+:_/N).=39?V,7O@LK-B!&;9.O)=\]J91Z6O18?( MGS4T0_63.?#D/APQ$_)^1D^AB*ECNQ9BJT =QAZZ&E>TYQ0^N3VDQLNK'F%X MKY'3>52^3Y?%BJZ#X*PJ:S2_\P[,H'"$H:FK]%ZI1NP^8):307',XY,)>[Z. MOA[U&=H+/)CS97EH==44S0&&P27/9#M06F?)48XP"#[G!&V9';*_QV,?SD_" MHSLZP2Q#!C.MSD7D3&6D5;8R4Y:E"E(7!OXC2"U@!3Z Z?(S0#)5)4UJ#S0< MKHN$E@9OMV* (;[="C+KO5W 0,/ANL(=IL=MQ0!#?+OZ'L;Z YFHA5.Z4SYC MLD#;C 1KM@7.ED=7C BX5')$L,=D4 MP7S%*]#K;5]!'Y .NJH^+["J3XOVX4 MU;*#_S7$(!4B(+O'LK6R;0G*$A7L.^79JNC@*3L='.NT29"UT@ZZ._EIY@A9 M)^NB( ^PNS.@=XCN;UH']5I6H MICETEKD4&HCC.))0/^?)JLI1[4BS?EJK+?5\&DUE<+*SY=% B!P>1P/ULOHL ME.[=B(:SS9)2+:E79F>XF^A!M[5KIR[88V+K, M5Y3=KSQ+:TVB71/YR O"/(BHM[J,"4Z1][,71M1?K0BW!'G^#5YZI+CG3/8+ M2OTH/DP@=8'&]I[59Z7&MJEN5+)1<4_E<;4_T)66C6H03B(V:?QE.KEC?$>! MC!9IRQ9)N<)AD0C)GJ,F1]RZ#9(ROA#$D;]/3I#0(V_: C%LH8H27EE\E0>^ MQ*1(&[9 "+-P SY!5P5,8_.7"W\?19>HD%;'-@A5WI?[B#K@[;J-2+K>\C3A M^"K*'W0>,_N?*"8>L$L+Q#TLF%TLG<<\=?LD5_JT^]*GE*1')Q'9IZ>G$-E7 M?TQHY%=?$%X1?[MF+SD6TJQLVQ?-^T7\F!*!6BC; MFBF2RRRFRADG:V*D#$/MJZN?56AH> EVOV?9"TVOG G2-B:K!)QF3&>8\$K" M:,6,T.KC*DY86:?A)N(P;;:\(7Y"E_P2$'[?JFQ[K=%S>'Q)Y[)67Q.\E701 M%$[2.8[XM7.,YFJK4J^3/94T^H!ZK@"'_04XE&@":YGP-HA#;45C+8@P=IGH MV5$89#3:(A,=*P$WVH)MD9A&F1NUO6Y-T!0ZM;2\Z=9)YYG*:#@]QBX,K9U) MYY3^^?'K@T0*4#S/FQ8,4&R:-W\'/#J"1((-%]J[%G"V@*1Y;-UEXH_ M,&%HY1B-?1&!HWSM^,K8=]R:+J.ZV7UCWYJ;>M@TXD%CWZCZ+*(]T*W)%=&N M=Y2G<:8*Y$Q&^0O_X]:GB'WS_P%02P,$% @ Y&DJ4X4T$;1$_ Z[,. M !0 !B=6MS,C R,3 W,S%?,3!Q+FAT;>R]>7/B2/(__/^^BGJ\L]]I1X M M<>/N<03&N)L9&[R =W:>?R:$5!AM"XG1X;;GU?^R2A(($""$A ZJ8WJ:0]25 MGSPJ,ROKR]2<*>A]IJC&+Q=3TYS?7%__^/'CZD?Y2M-?K_EFLWG]3IZYL!^Z MT?%DY<'WL:[01TL<5[N&;]T'R1>2O'AV]3G[2_=159!%8_5) XM7K]K;-?T* M?E/BO>W*6X=0OI95PQ14$2^>-R2_F<&S_/5_GQZ'XA3/!/=A^=TL0MKTU=4(V)IL\$4]94:(NO%KE&L;P<)#SZ??N"DF\]7?K/9E]_ MI6*IYC9B&47S8XZ7BS@1C#%MQ?V&_*A>Y'C/( W=W/:KQ5<^/[-,';]N)4#S M&KY?SFW;=,7\E4;\N82E?)^5!;7L6Q.+57"NJ3-\,JO!_=?'V08_JMQ M)6HS#Z&"D>G=E_?WC$7"LO^RPQLJQ;*@D!'3Y[GZDJBB MI>M8%3_\>W"_7>G&D,4M,)#%E0?QNSCU?Y)\L_*HO@59.L$5WU@%HJA9JJEO M&[+]Y4KK .I709C[HIU\01_>8%E?9O5Y5#+U->Y>P0!\?4V^)K_DR"]A7+?_ M0%^F6)!NT3\0^F+*0*9;0CV7.G_RW%]7H R^7-O?TV\KH^O;+M3O4+V--^D"&^:$ 5TS@X>)$ MF,G*QPWZO[\LS?P\DF?80#W\ PVTF:#:'Q80_;B #*S+D\^(_LZ0_\8WB.?F MYF5C\C )ZAZ3=(L$SM\\7M%TE^<_N59&.N"-"GJJF8 M?">_WY !8MU^*4L25F__05[#$SUK!MV*]M3>S0%1JM*?-A%!M//.RSJEIRH0 M=@>VNNFHL/ ?;5@,75"ZL,KOO^&/"R2#AO.(AJ+_8[<<^<-7&Y7ZE^N5840S MK %^E0VBJ

?+-M5&M/W=Z]C!X[ ]1KC;K]7NL1M?N#YXB'UYIA58*_YH,B MO%X@6X_^<@&*]V:L@581U(F@@-B_I?]$W'F;RBKS039$0?D#"WI'E>Z!52YN MBT6N4BQS$?=WKXG6;-'A,S2A20_PF7%Q^V\^UK[(Y)R>X/'2MKX>=$$DDI_B M0ZS7&I52H\%=K/0MKW1HJ;+]\B*6;H36?*YB,0%"(J&ACW90GL@C+ M:[1$&)NE$*'4FH$4DO^F^N8"D:%" ^55(*C63-),"8OR3 #QXKP V5DL7]PV M"N5JS9V/._[=$^+])T0(GHH)<17^L E50U%HRZ#[YA3K+.1"7PZF@X_5!/L.^%H,_LH9+Q<0"=W>P\5M];"Y!%[H#,PEF$P), OZB-&R MS*FF@PDGA1P]5P #B?P];!K!)$OJI[%%91%J_$D10IBTK0B&T9_0X;;>9:.X MF ']IO6$9V.L;YLV%:FK<[['AORJ$OS1!K!A+T*XJ9?"S+NTG7QYGG4= [@_,N-6/A;Q]-XS-[CX8)-V/^P-F6M^PHCN3JM,YVC9>W[-V.F/BS MM4]YW17W@/5$U!.AWF(]Q3GN )3R;D]' CM!2 MS=-,=H?=GV<:[["M\T?C>OP6^*Z-1]YFRN1FQ19VOR4=C3OD@_G:U5"P7Y*"SJ$!,_WMH*-]TH;.I,TCD*JSI# M=(["KM[C\4N% 5:-QR1)J0%6C<*NS@)9:_%87BDE:RUPIL&V""<)*6MJ#.%- M[HH[*&NB60N<=)"!N>R0HOM0Y9E%-#%.G@L7Y*SMD!G9F<0.,7_P)$)*,3J! M>K/ U;E"N5$Z:/SU'9''@\=_C'"R)U$ME&NU0KW2/&P2.X1R)HBP(PR:'2(< M(9-&.A8,2__P3"/LMHS^V- 4;#HYPW2!RF6R0)Z9D&,Y-Q), M&@NZ)]'HB$S6/Q]D6&7\"..0NBK ]U4>*]A.ZKO[>!+^I^FV1Y(84\L'O@HS MF!')U-1TLPNVE^%:5JM$VM[ZBX$GEO(H3U8F7"&G>;9.N'SJ"?_:&8%^T^:R MHIGP,%84+)J6H#SKVASKYD=4DZ[OF#1_,)GY)N$@ON1]V?HAZ!+)IJ7S&F## MA%^:CH5K3^//9T5023XZ?>2.GD_I.>=3VIH.E*9OH-%:!_;NYD=7)>XHF";Y MH?]24+Z\$PRPO[79'*L&;:*EZ[ JU&"_^U@^\BQ\D(_H4.G__@/#!)C9^=O\ MRI*5=RW9X8S!%;ERD:][7^9MQ2JE,"NV*;6AI;*_7W1]!2-9G=U*(/1J]:D' MQOA*SF 87=5>L*^Z9ARN1';O[OP@M[)W=64)F;394B6R%G-[Z OTM05#5K5O M,"E!AT?ZDXDLXN%<$'%?Q?XX>L0@<#"((G)<[1%4)1YA?=:?D.1B,L85<%3Y MR@YP;#W%$//<1C^T2.96C4I41#FWJ8ZCH5QYU^RV'JS9Y&NP-JK!@CTP$)$> MJR(-#&3C^]W''5;%Z4S0;:?+$/C'&&"P="S.PM6%!9HB%_M='GRZQ8&QB6K"C21+-$T=@9:J&D&ZP%/]">VPG=Z#VE M'N)"@%6N[8XJ<6R5CU[E M]^2L^8U!3U;#NB):$> &!./$7M6B>^3VZMV0+IROR7'=7RX,>397Z!&8U3;L M#E\-#49/W]+*"3<.-.@*;=O)W3K/8GIDTWU'HK'D.!K6$>T5^Y9):'=_ M6SUJNO[C6_>CU=;GU YQWQFFH)ODG.3M1XE,UAV87_COG<[ MN5Y9B\7:$)C3A;%A[K8_H]MM?.MT3Y'B-N%^Y[XG3?BNM:M!FT6>2\$"V\?Y MS=OEH!8-.=\^8DZ!A!OX+O2"I021JPOF!=F!"^8W1^KU2=L<[=/) M1X-B$:=P>Y%H8L>MYU%JH@FFIH?$S\;OR8?W6-5F8$KZ-!N4D5>:N%X=_2'P M/3C[+68H./.W31S[K02=O<\5690=/B=B. Z)W/EVO? M+A:+N!A)&OB0$2LN8ATA4([FK+N<$>LNSYS%B)6 JJ9;6']-"1L@?+#]%M4A MM+R ( ;QFLPN:8/($1RU8T0.1F3N(")[Q<*Q1(X@]3TO1(Y!G&>?DQF1\\#) MON[O9UV;P&-JM\,S;':'Y*FA_ YURT-#^8 MS[>%N3),\"U38AS.J)UIWMZD=@K"!\FOC>PLR*KE:N=8D30I35W WY/$G!'@ M^TUC:;UNS"E\9I0G@@VP*8"JE3J"KI++!7)!,_])Y8ELSP*I.)X+8GFGDB<2]325_%+7 M%')K!SE?H6,C'R3;-;5,D3 %!G4L<]R[6V3F(F(V>AV"F9$Z.01Q,9&:"GC'QF>EZ)H1F)N]9D9N9RKDE+3.Q MS A/=0DO9DPGX<\]/1&949PQ@C'C-I-D8T9JZDG$C,UTDC#J.E;+'W[%VJLN MS*>R*"@.!'1SVJ)7B @9(7RT!9#V]F_HYLW6];NX)5]O+F*^]C.1UELZ&S > M6JZ'(3$")&804XRLIU1X'8M<[Y5.)&1 U7F7CV$PC)++"P"34&]GC+Y,X8B1 M\C3*K&7(*35J,J#*EHO'\!=&D>4#?$FHL;-%7H8PQ,AX$@5F&:8N*+) +E$V MIUA/)QA2KLUL0>:_E R:H71;_G!Y:D7'0)EY>#$*[Z&PPTI]W1'T=DJ7 #RH MK8N8C%]#0J#@-UM/YI=GVN&%2LJO.\D5^C)R148:H7<^%Z^$P5U.$70N1.QI MZJLPD]77L]%AE*=])\\T6:; F'F5EC02F6(+!,-< RK_- WBJ\RWLHO#2\DT M7E*PS(?:2QJ33/<%!V3^H95_ZK9D7=2%B?FD2;#JHD"._YV7%MR^ DP+9@^6 M^=""26.2:<'@@,P_M,Z'NJTW6 U9/+-]H/_LF?;+%ASSI?F2P"+3>L& F&]( MY9^JPSD694%YDJG<[2A8-/4S5'M[EH'IOXP"-!^*,!7H9!KQ0&B>"?0 M1QI&,@FD]BB\PO@9'4S0^]A>CF;.&10V 4%;@F%C>MT M63'2U!0".'&M0"XX'KF$\:Z&&DZD9A!3#&RGE+AI;F&7P94W4EJ"&8( M@ZP8:>Z*D:83?9G"$2/E:919>FOY94"5G:"68(;PQXJ1YJH8:3J1ER$,,3*> M1(%EHRI?RK59(E4!,P1-5HST7(J1IA.46847H_ >"K-BI&=6C#17Z,O\R8WS M*4::+=SE%$'G0D16C/0,BI'F$XR95VE)(Y$I-E:,-/\T9<5(DR[\R#0>*T:: M-DPRW<>*D9X3=5DQTJ0+/S)8LF*D:<,DTX*L&.DY4I<5(SV#8FPYA6.^--\Y M%"/-*A#S#:G\4Y45(TU/N4>F_U@QTO2BDVE$5HPT]W0.?:0A]]7RDCKJD+5J M?1F",RM&FMJ"9PS(JT#./209*M*FK;-90R\3:CKA&GX9PC K1IH^WYA> MSB8.&10\4+!4V<;!'UA84FR&!SPV1Q]S[)3J,['1UA0%1DJ.E/Z-I;N/NV_MI[;1,@P,(D&5B 4$I*.A MZWL+OZ@2UJD(>1)4,)'(NKJF$7Q]CT6Z]-!S/=WP\UL01_J=8EFBA*RL C#A MV=)&25SWFQ "*6'T5!EZ=BQ+7M'C1@^'6+1T&''K5<=T-0Q8AE\%U1+T#VBX MG"]P'#;KG-!^?1$&6% Z!N$!,FE+Q=!()=-T/F"&.:5IYR]+GI.!PX1;A%>ONC!K"SHV6J*96=(&G%E*? /5:-Q$*WS](,/6 M'S_*;UCJJH"F5WFL8'N/Y 'L-Z5$S854_ M8)'<;<:S+K_)"GY-N=/H@"D[,#EPXJGG_M (6#[PE9Y)'UKSN::;71//4AZZ M.YSH^^>:7SK_VAFU+%.;RXIFPL-8(8E&EJ \D_+?NOF1-UH'FV_JZ;WM-C+& MXFE@\17-GZK;ZIAH2)-H2!XG1&_PM2+/%\OL]ZG06 ME+:F [_0-^0'Q)%A?G15DOD"*TQ^F&XT>*?FD#O Y=\&S[IDE ML CHF?4^>JQGE@&2 7)=$ZYC+(+(S[K\RS&44DGETK(@*U)R98['2TF> M7WI*^71,=XW^=(0!O8-\M/'CE"S(:B2%CS:24EK2/X6RT1UA0/I'*!N]>L/Q M.Z=L;0[1&]%ZSMVE_M,-$1 #PFRITB+1[^YC8=?;1=Z_">JKH)/+N"836<1# M^<9'RQU4HT'O0(*3OZD=(K=Z*D[&*29T79J8[/@&L] MTTP]=;?%O'V+!7W-[FTA7T]Q24BJLA:V%;\G'P)>G4]3?E/G[AO.=LTFAT0. M6M.+L>F^;6&*3I\S-LT;D7UD<5NCWE+;ASJ0C>]W'W=8%:U!&J*,ZW&N(UQ6_XK^*=# MM]DG:YR';!8;3?&#_(875L;B6\9G*>8SX@O9)*;#6'M(RG39";E+F[L?,'[* M+#^M$S&'^BFU'-2#80(!'C1+7Y-C?PX$]=5N]TE6Y9DU8RR651;;3N7C.EQ MY.*6]N_%">/BM'&Q\,ZXF''Q?B[VXB1_7$Q2B1M%KN1YF;:<3F=8 =9F_=%C MSR>G9T$\YV/7YGAD#MR"_@LG"JV%T9_0DU:VS(86L=%^UK%=1]US!BNM!IJPN*OG1E::_7IH6O2N5RHUFM\Q=HHFLS^P=BO=:HE"N-,G)?51:OJHM7M<6K^N)5 M8_&JZ;YJ@Z=^_>*_N\O2S,_ MK_5M?[@V +0< :)#0,X8$'D#ZRF@*;#;+Q?_!%Z[B+BSB]N1,%8PTB:(5.@C M[M\OU\)MV*FMME]:GPSR+"9:K.9+KSOJW*/AJ#7J#-&PTWX9=$==>-GJW:/. M?]O?6KVO'=3N/SUUA\-NOW>2=?HQ%4KS00'M(+$ MJ>Z.P.=9-,7RZ]2$IN?OGY&H*9I^@_Y)%0EPTU@0O[_JFJ5*Q?6O?LB2.;U! MI>J_X#%-!Z:]0:JFXN7PRL L@F5J%^@Z M0T@LW\R_CVH3]X0D30PW!Z%EBR MLHA4@>A-"*_Z;"J=E@\ *X]#L<$X$ MCEW.FE10V0/\Y8(#DF)%F0N2! RY>$^Y[9Y#V]'B.^Y?=AZP24^F&^WS$ MZ %^YEB3P'HQ0869DMO7&]9-61049R*F-O]L=P]K>W&+(EXY[YK]#S9S\N2# MC&P?0_S;@JT UI6/ 28E_, (T?298()E"ZV!F7DSUC1E+"B*!G-\#\@Z0*I2 MC2]]WF0?(-Z7:U,*M$S-$Z[3OU]:@U%G\/@'&G2>^X,1>GX9#%]:O1$:]8D6 M&H&J07P9]0>(KWZ2+E'_ 8V^=;P*:J&<6NT1^9IOEBN>"5\#.,#8<9!R30$< M+?\4QYH)>_@;SR<*GIC>]SH5"C:/.1_!>J\ORP&F34H&^J#IR)QB])>+9F1O M!1 FA8>=:>QCA6?ZDXZ]X5UAA!N)[(5@*E-)^/C @H[5@)SPJP5C*?,%1#[T M98?X)2A96R8_8Y*?]'(TF7KK(A>@7(8$Z&C0Z@V[5$QF5X(>O=.+HU=7MID+ MI+G"C?@+T)^>/\C45M[_>>JQ)K-";6TVDVEB$GJ00:P!MQ"GUA>07^J*C2QA MT2E7G7;/%X#]UW@71I& @7A$= MO\H&X4/8 1G(F&.1.%DE)*M(-@TD3JGU<9EM'6L/V+71#$V1);*+7&P1'>52 M:<:M7+R[^SW=4(=(B7]01*Z0J()Y4JI6=Y#4]OP"&B%W+%JD M9B5\3*JU&)>?8)J(S/,R;79Z'*LR6!BV/QM@QBMX/M54C%2J3@M$D2@6,5N1 MH&,!""_!-N P-O^T%6*$L5K0[ &@:O(;*OMR.X8?-5 :SV1"!YD']097;%:; MU>3!>P)H\-N0X=R++$.S]NX'Z[#AF5NZ89%MD*FAH7T!(.)+G\:7A*V(LZ(E MFCQ_OKI*_(D$H)R#5K/_+V6 ZVR%XY-W9ED80?//NCZ(.[%WL,&(0 ML6*"^YSBF*.SQNS@EB;<(A/&/ MJ0R?+"6VSVXV,3$7D-$BE5]NWW2YMW*:^Y1-A*PR9 \LG4Q(OS->QTB%U!F# M^R '2\S965_&.DF).LAB?EVUF.T6#MM9D>@7-$:3K]%/5QR/G@4=_4=0+.S= MJMA-?UI82C2M.W6;VWA(Y'3?527BI\-H_('H]>7D%]]!5V+J/B54\$1X/O&7 M:"H8:"(K0#]!4>!+$N$G9/W+D@E1@99C[#P ;2[H6B;.5CO*[5#7 XJ.JZ:! MXN1K$N5&$GP+-A1Y=*YC$5.+ROR!E3>,:.*)@3Y!FQ/X:UB@V8VI1D)-;B38 MG KF^OA_"*LC)<.T?^S,XQ()JH0^E>QICC$&S%GC_\$DR./T2?@-&8C3#"T( M0<= QRD8)FIR2!(^C)M]'J2VI>OP:SM'@MP8:PJF903M:!+(,#8H;:!% +0!&0 DUB)(@BH!;4(="5$%(O M@"#S_91D+A=]OC!F ';H0W?%$5!T!EKRHT $-S0&HHX,_A6]ZMH/<^I^?05R M'-.127A";D0FAUH(D DM.5[\O&V ]O>P?W4?#/#(]D$N'B7RVWU\RY 7SX*U M1WF3+XV+)577153J >%S6!*)I$R=R% 8+G#:N8@]/.NOXZ(^^ X.I)QON MB@ ,/#Z>NH53&XLN5ZX:)QI>ZSA"\\TD*7U03L4)>2A &J#>AB5_U?2/S:"L M?8R5$D-T'@H6T/@.F$W")_)SOMDU9N M#Y5ME.K1,?7H#J_C;Q!GE7'=Z7RELVG;DSG9:1/&P(R!5QCX0)7M\I'W9RGP MW:\L!$K:(3+9X7H@25B^_A)YXN?@HVX],")5C7KE+,-V6T"G]$2DWV$B3:=] M*1^D\Q\R= W=(A4FJ1'[YTTVJ%&J"JHH"PK99I(4>_(P*<(B";ID()*/*$O; MPAWE3\*EK^?!67GF$=OK$1NL><2,*584%R/H$U">>J;L,RF[_3V7-XE-] ]H M:+>P&,!_<21 MT.-@[:D2[[P#@0?J8H>6-H)&M /:_I . MJ;\T]K![DADE*FND\L H<]SK+ M9I'G+F[KU4*Y5BO424&7U6$ZM+(7*6FGZ:K.DN0W._GMEXOGKW>_^?M&O6%X MY.G*30S@2"$@] ^TVMK#:+!HSJ_>B*>+BT45)O?GTTD1E)G]^?H7Q)V+GK_V M7IYVMK^Q/BL+O;;$L#RT.A1/^UL6AG)?+5\LBZ@\M[YVBG>#3NNW8NMAU!G< M($'Y(7P8ZV505M;2K;)2.JC*BETY96V!O]W[+S E]Y'+.^JW'VDE,Z=]23;F MB@#K)JLDD: X5H#%?%'F*;*U9RT7__JSPCZ[]4 &\$K,@^J"V6MTNK,P8U*R MBU0*I/6Z3))]X;QVZGB1&FG"KJ.OM/+5\.5NV+WOM@;=SG!9A.@44_%14*== MP8.28;J]^\Y_-S+TSV*=%I7A0 >;_(+7B;U4A.>)]KK![U-Y+)LV,)];@Q'J M7J&';J_5:W*VT?%FZ315E= WUZ405+@M]+EPM)>_B<$_,6 M9@M>N1:%# HYA,)2Q(P%Q9AB;.Z3,FV-V#C$30NOJ$*DB01W@@+"!Z,A:<-P M$L;*G]%*;3KTR5I((YI7UIKKLH+*G%NZ[C !96OE)%2PX&Y^89/EN!56[.+; MLN]<&':3'>:I 1._)/.$NL)0:S90$8V@ M#XR>[ SK#@D-4>X(T?>:."$BA-RT83-;H#5 #@9<9Q=%P9:C-MNYW#/BV\IZ M[RF@ZT$_]^.*S092,*N3ZD.2U&]^',T,]I1)C()$&*:: MM)XV?4H:W;7_HQ MR$Z@IU?@!>$=9V%OJTQ%IG"8^5.1J5SFA(6;*!C3B:+]B$37MZ$Q] "M^>OZ M'(NRQ3+>UI@P2^$PF3#++QJ6PHQ<@[5WY] C#Y%$L2TBS<]YF@<192_.;9W) MIQ0.D\FG(V(XI0S&<$K[Q-23H JO5/K\;*![V1 MN^0\=9:J@O)AR-3F6HHK M(L_L'%ORS ;EK+N@LF#'+-7[Y9GN\8T#I,)LB,$63F#@JR\3Y#]FR3FRV!* MD?(>1#+!!XK[G@@V13,LD@ LC#7+1$^"_AV;B%Q&G1=I5;ZXW1+2R@@^F;1B MTFI36E4R**TJ ?Q2>DK-3(A='Y=#9Y;7N MM=(7>:W=*]0??>L,6%+KB9):3R8_(DD4Y$\N[6!3.-7T8BE0PN C?H4-)!5W MM [:L?*NE@9YM[H"MZ52'"98>FV;1/!WM D6.W)B-<%.+I1:699*PCZQ1#:! MZ $^T_3\222!B:24#I.)I,2<\MV"I>WZ#+9/+X8 MM/"U8U3E3GZ5F/A*Z3"9^$K,!9^L^-KKBK_'$X$&!5_FI)(&5F5-]XBMO(FH M,A-1*1TF$U&)^=V3%5%[_>]/LHK!LII@,*@\P<&\B:8*$TTI'28334>(IFJ& M15-UGVCJT[)X7=4N\"5K:MZ$4I4)I90.DPFE(X12+<-"J;9/*'7L5[DSD&I, M%J5TF!F21:)&LAK47RZ6CMVM:][DKRHG9W5#?MU[7@7$V!!^+)CV/LB34I)2 M@@4Z-D\F?EL*41PCI31E?)0D'V$Y ! F_YX618.:WI4H&,_HB+1Z\ MT>#!]8/76EBI<;OY79Q5A,F?TJ+?13G9M3UX].7)%\6.W9*T#KECIUW*P6/ Q2?G2<_ M#R=7TYF'\VYE'MU1YPGQWGD,1RWXK-,;#9.:AD_UZ64).6\/^8_<>%O\>W;4>@1H=-/S6Z:2##BV:F+)2;\/F6D&5[!?K M!?>2'_,G647F5+,,&*.!\+N(P9R88]V^( ))@BEVOOXX_E:I5 M@(WSO\O/R+^RVH7WJJ8(H$27Q%FO>F7[K5 1=\7[].2S(=IJ_T4PDDWJK5:C MIH6H[9+4A#S T^2_R]4I1,O7C2V_*[:0TPU3&,+6NUU('*O=N0R9BT\T.B>/<4R(Y5O2F0OJ=O*LH(H3)D'*U(I "2! 2)8$Q]I<=R M-2(R=+>1+X:.?MK6![=V9P/U9T;7[_J=P22X(=9KC4JI4:[Y7^A+KW]>7A+\ M,KR_<*X:MHSBJR#,;PB%%A<*EW?>&+R\6[A(3C-QA6JCNG%#<)X(?=:(JOLC MJE(LY$^.[.TJ0\QIA9;E+W<&"N#ULMBU=QZH9CB,+S6H] M:88\AXX21%LSK)R/'&U\H5GCDT9;ALSQY#P$FQ&*B]NN^@:$UW1Z=I_Y"[*V M#64]9810&;)/E\%H6U TJ: XU&9]%G33KF*D"S_@"1.Z!9W![-$360@5/JP] MZJJ$CX'PX\FE&Q@)_Z/TXA]L)E4*#9U9IOC%7"FN5QH>Y4C-IS&7) M-HU$]/^NZ=^1K*(YJ5MG,)%_,O8K'RWR">FZZK--N"/YKW)Q6RY4ZUS2_'<. M'24(NLK1,C]*T)4)Z&K)N[_.SMY_D%79F&()O6J:E#>9OY'9;$Y!O_FD-B?* MIP>,1MOM9HL X,C< MBFH]$;[.))R2[C]U<*YRH7-!8X)SI91 HE @]2V"$SGDX M7C24*P4N"=FPI5K06?@$SQGJH3,M(H%Z)1D?8QBHQ[:;\SH,,\F)R^.D M\MA3#@C%3.= M6.>!_WGSF#T1P$]/[9(#9G>/>K\^Z7[3.I"LU(R&3QQQ'K* M"*%R[7M^Q(*!;?,:GBQ:\":7ON;T)FA70Q>9>9!5DMU$23@@X^U/7@Q,-Q-W M&+8.N"6*ULQ2!!-+K9D&>/Q;(+V'S-KFFHD?U3F'CA)$8NCB-.>'Q R9K:&2 M9 Q3MQR T(-BKSH[*79"3@Q=K,9+.GIFAQ+NJZX9X?*B^4*E44F:VI4E=>0;55LR MB?:+ZVRC*M<6]YTE*R2,1E/_Y!D8W&]XAEE]R!.RU9;,IOW"VJ6=T5*EKH=T MX8WN,OQJU M+=DXV^7YV/INW#PH9(2=ORQY3IBJ_T/%X6RF9H$OL[H(^8;8EDH<_D.724(-9" M1S^CQ!KUMI2JY:2QEFMCO#^9R.1"#DL'JEHZIM)] H2!U\SCQAZPX=K#&TK4G3,ZTQ+]M5#AV2?=6T.F/EX5@35 M].[*J1$7/%?Y'L]U8"*:JPP_/2YUN7)Q6V\4.#X!/]*9'#[/%KI#!X!3B6[0 M,/5:H=%(8'.3IT*7H2Z?=0D*]%A2E.UXTFTS?MHE&PX.7A\I&V*4"B6^4*XD MXEZ[9.C/)OH/CJNG&/U8.I IH3D"51"( *]^TS]R+ MHGQ3/72N05BI,S&Q'J/HJ=8*M1HK?\;XYT3\$SI_(HW\4Z'\4TXBZ2?6FFJ' M[W%93;7(?$^YFU0>>\H!H3)D\Q_N[QJ^/#\_=DC9L]8C&OWQW$'MSF#4?>BV M6Z/.$'UR+__RN,4$CRH@WWTQYH+J=EHTL%B4WXM369*P>N-HLP9W:ZK* R9S=UR7QUZ?96 M[#)[0F>Q=5534%_EL6*;,^02P\Z[J%A$]9-;#7_(BA+ROBF.3_RX;AXZ.BL< MA\Z0BQ''I>1QS.SJ=/>4 W/M/'K* :$R9%DI_:6)LYG80B^(;/\5*YN"T5ZF5V!IFA^# 4A[Z4* X4DX28 M0J/.CB%DP9!?C3CR#4]2C.91S2P')C\Q_,:6&/Y!.B^;:HYEK9PGXK>$;P[2 MC]E4B2G+,\FOZES))\VKTMS+G67@3DFSQ@I>9\^?TBI0M@]YET39$D@+>N-M MR+H2?*'*)5 U:%.(E,]';3+,.YAO;BG1$/3JV]"8;Y82"!"'PSR[]#;=/>4@ M/GD>/>6 4,R(#A1(?NRV[KJ/W5&W,Z07W@Y'_?9OW_J/]YW!\&=Z_>WH#Q9? MSE[8DO64$4)ER4_N&F4@/%QQ B]#7'[X,AAT>B/D$3ZG2F+9-H53$3_9_KFD M!\#Z9P (T'^&C+<0TL_V8\-WIJ7+I@R]:Q.D:+#9-;$^@RWX.'_E[Y-QQNSV MJ(3./GD$6HV 5/= J?8148ERH5E/X/1X_M)-THFOT'DA4>&K"OABB2 )R')R ME!XILC"6%=G\R)TP3VL)\N:6JD8!RMU[:B \NG0+S7I5XCEG>83YQMJ66C8! MRMU'BC4:I7XJ'@N=*^>2[-FFV#'<52J4 M>6:DYQMGH3/4(L097X =:=(XRY"Q'F?4C K^Q=]BDWQ#H2FK$M#W!C5I\*P- M/R:$.K6IG[)(<6KJ?3=#YX6YE/Q=-J=MRP#T8CT2VZQ4:' )5.8]YU3K+$&V MR85.ZXH-LM5"O9G G;>YSY4^?./Q%;I77]%$$"E1X1E5HL=R82/"+LD]G8'8 MY+;<,+3GIG.;?@\.^9X.$L3:EBMY]EQY'@?6*M6L MW'V>A@U)B.B!-IMCU;"K*Y":"*+[ 2F],#:P*K++*'CP9W97-$^,!Y@ M6C7#M<)D;!SG$*B5$N>_<^@H0.."L#U0K660(YLE&?=4E&T))L,D73_$5;3R.8"G'O_9P: \[._+VX? M^[VOQ5%G\.0M:L!J&K C[:Q_!H#\.\(?5ZH7%)!SE8BX<3PV9X[Q](:@^"UI M9(=5-SBR[#+@N%%BL3CS=X!PZ2A!P6Q*H0A8].!YPU6;2@,NU67^/)QCH(Y%\ MQ371GS,A?TZ) OR6[+3]:L/%PR(]S1.@Z>%PE7(JK%(. _"! -Z2HK5?#>44 MP!G:>)P@XV592O.L=-]D0$%%,8)?LV)(E=U VS9&&:X4O-*L)I,FE M"9U)]\^XPY<[MN2:'92JEJY(T/;O7@T[TR_,@FR)D%*6Y+] M#M*OX>K65 M\HH5K4H#)I/MG/.'+$UO*QQRD54/Q1(TK5"M)7GR;2)Y8#)FO MZ2E?=MI":;F;5!Y[R@&A(K6KD:@(!DC KP^__E$IWC^\0!NSHBZ]%LTIM(AU M29OAHJC(8-$6=6QHEBYBH]@VC('SIC@U9TI1D57<-?&L^%9Z*Q)Y1H1GALN: M[KL,L-U_>NJ.GCJ]D7T98+O?&W5[7SN]]NF26?-]N9PQ%U2WGZ*!Q:+\7IS* M$FRM;EQ;H;P<%WEZ0U=G=R'RV-.!Q*TD3-SS"Q1I>W-Y9IH)UU*/%)P4%M35]KNGTW<\&M*2)WZ>: K:R\3/"?UG;:MOG#;%) M]Y\1CF']GSD LF1()K:C7BU>;]\9\JR[.954QA9@L77T)B@61@$V$!78'09Y M#/89/U47>PSZSPUJ6>94TV$*4J"NJL&ZJEW<5KD"Q]&_JUTB8RKH9 T%1;%] M,MCXC.ZQ <2G-8[;]F>H1:L?WP4:%A]L6*5 C]6"M5:#UDI^,_2=[^<@\R@U M _5-?JST5D&C-+ 7L@C>,Y G"@JX" MX1093 ))6!2N!CSCV9R^I5@.M 3E8& N!P-BN1+LL9K?@JY/.DA#]6#]!:1S M(QBL 0ZJ%@"#2#8,BU01!^)HEFF8\ )$.KN?*,G+7DH[2@O^.31!)))B_92W M^Y,A40^M=]DH+E0&_:;UA&=CK.^.&RY^0EOY#V');?'#O[&N28(Q70\=%I.( M&K(+BE*'V1U5!1EF V V2\Z%5%G*/P71A\&T:Y4CM>TW[5/;C+H+I.^KPQ575 M'*3!.AAS]6JA7*L5ZI7FVK@$$_UJ*1^HS .(@$=I!\$'6^>B'FQI]V!;0SZ&C!*$6^IZX'$(M M0PZ5$': ,)?IK0W0IBZ/+1(EDU6$WT5L&*3<%I@&3,*?B.WJH25\RTD6%Y1G M09:ZJD/6L-7KN0J["#3?2 LMX"-#&NPB^%JAR8J9Q"K?1SH6#$O_L'=ZQ'H7 M-<,,Y">MP]:K7*ASY4*M7 ZR90G29F-GFVQG$9\T^+1+'(2^J-3%UW[7SYZ+ M@)M<(J7U+A,G^UG@*_3]I#G!5Z[W$ -L"C+)TB+)6K#1RUM!WJQ4%8BB=$ ] M].5O+@HZ#@A:HA-XQM(]GLBB'++H:JE0:21>:3L/'9T3C!NAKX"+ \854$#- M0K7!MCK9RPU:J3\5T2$F%@,_40R\L:40SGYM-O30LD,I&?9"D@J?2&TYEI"1 M.C!NN2%GOTZ*"HPDILNG$(RYWAV1ZI0DN*(I"HF_RP '1LFB;+9%73@9F[#B3"!4@+C>1#I'GHZ*PP&SK\Z'C]D)GL=M9YS9^_IY"D;!A7@4>]BX9$3HFM&FN=E51L4@.T+.FDWY: MIIUL(HP5/-)6+:2C)$NE5BAS2=;R]B[YF6S"SIE'0L>UDN01OE"N)Q ,"\UR\#:DF:1PY!KO/U36J71]B'O$D<[CJD%KOO= M4J6(_$T\QQ>J7 +7,6]*FO+Y:&/XW[#@ EQ W-$N)N%_#<(.M=Z_-L29] MD'?$#+E%_T"@.B3YS7YUL*Y;&5IS27HZ %2_JI*/O$ 3,;%T8&A#C)$@BMIL M+J@?Q(^J:B:T;VJ$Q!)6#2R15]2 HZ6>)O0"6)EN5)VSC@;Z9*D"V%CP_255 M@]LG\?/:^'_>L<8\MS:3U3F0%5ZNK=,KK*%;-?SYZ]UO%QL<1UANDR^<3RC_ M.?YETMQ:>P^CP:)!G]5$GDZV'^\WZ5R)6%/3\M??RM+./C?59 M6=ZUU04"VWTA5'9[7*?T13;JU@BW.#8DO_DZ!_XW8:9Z7QU@:[]EOS;O?^2$]I%L>"C M?OM15K\O^I!D8ZX(L)*R2JK&%\<*"*E-W'D6U@9@T-7=R^4G8!![Z,MQ[QO3 MOB$M1T0'Y(QG*7D\8UK(G2_CVR\"U2I4C&@3;6Y<(%,V2>?>CZ8Z42;_A%]< M"[=W+Z/'S@#U6J-NO]=Z1.W^X+D_H.]HH?OAR]VP>]]M#6B=>^ABIS"*:5[M M?N^^TQMV:-W]8?^Q>]\:P9OA"/ZQ:_+W'U#_N6./.\ X0ZJH/>CP#OFA/T"C M;QWX.^ATT%._-_HV1!V8QOUJ\CG]O:D+JD'4\XTUGV-=% P,K:RDK;L9Z$ 3 M&V;P(9<803[)*C*GFF7 U@W:(F>PX"(Z$6Y, ^[$Q7M;U(/%,B(_];<% M#M.GJW?HD8NEB._#MN7B#GELC&5]Z($JRQ[>"DR!WSO_VU<\^<(U/$S%C\#D= M?%QER$!S+&A*L8(F<*SBU-BRC:AH<.,;'F!TBXMNW GI=IH@SOZ1!HK5!*;S MGI#,H/.?3N^E$^#JGZ2D%VLEY:TDGJ.T@]N]I5,/S8E]UK4)-@S[$,40ZV^R M>."-WOL6\M" R_[VC@J.[&]^1R"CN99E(#F!C&J1XWT+4=Y9AJS"^@[Q*_5[ M.X7]EFON+GF0ZGX#_(95"S_HVJQ-,A!@?+_+YK1M&4!/K"_2%EKD9@4#2R/A M/51\I%FHE\*?\SL]'G*$K[H/OK@EOKACT$>IQG*]4"O7TZ6,XO? Q;OA7O6^\ U/6J1N4S52775P2M?^69XNCSI. M5]96QB[3[(D 2BH=+,HW"GPE_%&"<&ZSXW,4&6YCP"T?2"&E!+>E0K,1GYV4 MDBS^-3 E\_9,-.O%;;L_' UIYE+GO\\D9VC(O-JLE9B]VIGSCK0UPR0EL[/H MW8Y?-^_6L.4D7=R$W0D&EMK:C/"#0'H.EX)4CR^> MQ 3E'GSP?L''0P5ES/AHG H?>;4M[_%M>?V!*>U0^7)\.Q;7MRB"A%(#&C1@1?X"K,LCQ.2GX%[:4+2@$VWS-9 ME0V37&'QANV[PLTI/NS&5Y8)&5,F)'!@L+#8;@[L$XHZ)*?[.R_-C]OY-TLL M(?<<8!@LHI8$#,G52H5Z/5\^V<0S?G;DTI+K8^WBHMBF6;1N"9:>>'AZ(A\L M3K<_4$*VLPXG&N$T0J7 E^*SSEC.;(9 &2SF=PI0E@J-(ZX]2C0A-OC6(DL) ML5E7CQ>W3EF\WE?4[;7[3QVF Y,6-U%$1_MS3,Q14E]?U&;X43/"29Q*@2O% MY[=B6C!#L(PB.AL5+/E2^$N7F!9,2 NZU2&_/OSZ1Z5X__ ";V%3K MV-&WSL#1K^B3<_#DDAT\8:VP?=BCE4A3'D-TU/\:! M7N/C3)R[9 C8BH H#O1&@8!J(SZ3;(& O"9[/&CPV1LFB>+D>(>$QR8+7*8C M8E3R2QTX5,1^%635(+L=;/35SCO9 5FR,24G OJ3>Z!V*)8K%;@!0U=#35&W5*W9<(DNY$5\U+K]U/*34.0-GQ.##^V[@W%7X[@PQY=8,IU//UZKK^W,?^<'B)[CH/_4''=?*.6O\E M]Z&E6D$G)-QVJ]1@!<+WN3/=&PCLVGF15 MT^G5Y;8GI*5*JZW8UZ4^87.JP3=O\ @]SAVR?G.%B[.L60;CIXEA<:<;- M/,-@K'ATBGNTZO\] =72)R=>9>-9M\ MB(ZUDOY6\I#?D,B=-V\RJ2>&/CD'^B^)OG$=5";182Q\D1+7<12U!-J6K@-H M%R:*XP-PCHZ'"QB76>0B+_#;94.7HZA5$#W^EF9OG!YT1 M6O$D,:_1P5ZCGTLUOK2Y M"'PNJ?9.G'[?T\,F^F1OY;^ZE=0(^/;;8U2HMM&D5-"@#%TCG;\N!AI/56T.!ZVYXW 7'*&I3G 2.'@56/E79E+,YD+NQ(4"MT6C0O7L9M>X>.VC41_#R ML3- O=:HV^^U'E&[/WCN#^B[E&\>]J>ZE.?O2-(LHD_7."?66X6/&MDNGHZB MH,4*3X?,%&YR\3DZ-C-NRED]QIM+?.ZT@:(H;G$T0)<*A3_E/87;8,K\=AGW MVQV^M[MK#;MMU&D->MW>UR%Z!OT**OBIWT/#;ZU!M%4Q3FHC>\3"6 %2'RNI MHA[,+MD4IA+&,]9I'>.->L>"K@+O&^[W=X(ABPM9Q0645=W>P\4M=Y7C:P+. M%FQAZEO$"S9BN0'64E81D*F['*B[WSO=K]]&G7O4^D]GT/K:L;7<$+T,X;-N MC^H_^A%JMQ[;+X_1;RZ3EDL)>X@.%$X'9W'XBJ7?,9D&EEH ;^$5]RQRZU1_ M0I\U^I9IF()*#.0C=&.]6BC7:H5ZA973S242*P?G#4?2=6[1 M/Q"(34E^LU_YYIS\O-;/SP6[YP(RL"Y//B][I22T9?H-O$3UJRI\X $("7]Z M0#4_3:\B)EE(T.\08R2(H!?G@OI!4B=5S80^3(V@1B*'/23RBJ94"4!J-)%5 M015E08$1.E>M&^B3I0H6Z$4L79Y^"FM+!Y1S%?_SU[O?+C88E'#H9E#?^82R MJZ-V27-K[3V,!HL&O5SN# 9Y.G%^O]+ =%+4M1_N-^M?B5A1T//7WLO3SCXV M!,1.#KBXM?M"J.+VN@#WRFOOR^G" 'L&HM7)OX93;&]BB42YG?LMG]R] _\;L.D<[ZZ0-=^2_[MWG_)*>-$L."C M?OM15K\O^I!D8ZX(L)*R2@R_XEC10,BBC:Z7"VL#,.CJ>EZ1T7B99 %\+_8. M3,%>8R@'UVZ"A3,N_T2Z?F M91XND"F;I&_W[50G^O&?H&^OA=LOX]L=Z8"HU;M'PY>[8?>^VQITR5GY\6U< MHI'?-BD88[O?NR=%S^]A=+UA_[%[WR(;B>$(_GGJ]$9#U'^ =_WV;]_ZC_>= MP?!GU/GW2W?T1U(#)D4&1M\Z#CT,4$LKS&_J@FH0D^+&FL^Q+@H&AM^90!J, M9M#AU$ 8]):$?K64#U3F88L(!C>];(Q8.U^N28NW24WNDZ0IBJ ;Y%R".=4L M \9E7*ZJ3\_(EM+#/NA Y)632D5-*_(>YB,NWMN2#53TB#SOK_H\3-SS7\%*WX005<^/<%:$+#^ MW8X59[0-25M&T=11=-M)&,\RVI7H*;\6IYH"+1LPX1+'-S\CNQXENNNU&:WS0.L>&-'>.@;= M]3H&C,QY(/-^EDX/G1._^>D@9\TVU_;Q8-AS>/Q.4 15Q 74FNNR@LI9:-H.S0HASYA$NO>%R"/*@1>+]3Y9J%6#W^72+3+FQ)Q1X<=[N<#"A(R+HE3ZC=#,XD;!G"C M .GFDUN^4> KS.9G'+#& 34N- <\"^32@I3COEPJ-/CP5W$PW.<5]WQHW/NC M,^5\4"DTF^DPCQ@;I(D-2MO9(+58+M<+C2/*#<0'YL@/B^&)VRT1.C4S9Z8G3*1D^,3MGHB=$I&STQ.F6CIP3IQ-)L Z79VL>6 M=#RW='$J&)CEUR;IH_.K<[996RKJ5-N5+ [8:4E0LOZ]J*-?V-=DP1CNI&H M4DRALXX!^>1 #E8D+=HDVQ48_T=0+.RBF!S)?,+F5).V>:']\+R2=,)PS7 - MN/:[!.]@7!^10LLPSC >-\:#W:,7?:IL"#-D=])LB2\5.);U?3ZHWI4E6_.[ M@BUB6$G^7&-5 #[_')@4P?[7:@/=A=<#!FPS%)AX(Y=IOM=)G8PNH-G MM^9>F#-)G9BDK@>[CBRVC%4FKQG$XY;7=;];K0Z]HOU\A#!+,F5!THS.*8\] M,3IEHR=&IVSTQ.B4C9X8G;+1$Z-3-GIB=,I&3XQ.V>B))9D&VJ%[ G6>>\9" M7!B/)UC7Z2V&LSE6#8$X2@J(^!EU623W6!CV]08G223=-JN3G0$*EX*^Y5$TFBRR(^D^Z?F199HE;2_:=/ MFIX@^9@9%VF%8]+]IX\=(DE:/B1]DW$$ZS_5'!%)0O/^E$]F7;/^L\ .D61 M'YXURM0$ZS_-?-$(EDW-9/]6&K/D4Q8\S>B<\M@3HU,V>F)TRD9/C$[9Z(G1 M*1L],3IEHR=&IVSTQ.B4C9Y8\FG '7IB%4Y[V$2/FF'DKK(ID$Z7L+Z8+C]_ M1X:FR!*E.U= Y+_+M)T0#SSJ%.64> =[)G4%\@ZN':[C4@*U2Y]U;2*;1$P= M&"Q)-$;"^.*<^"*2K.\C:I\R'F$\D@H>888) U<2 CB2XM,'5S!E8I=Q1AHX M8U=AL48D:>-ARISNYXY=-<>\B2!I9I9<584\9SZ)))\\>,%4QAV,.S+$'9'D MEH'-XO>0[01%4$1?0KY;R@X6W?6MWWS(- M4U#)S,)=W%VO%^I\LU"KUY,MCI$>EDG58$X%ZI_.GG7Y6%C7)PQ''YQJ"@S9 ML-OKJJ)BD1D^:SH95\LT=7ELF0),8:3Y![E#7;M89UR>RL$P+C\5EY="<_D1 MIRF2XO@*R>8JU).N>Y4>/DO58)AI?E+.+X?F_-UI_'$:Y^5"M5PN5!)-R4P5 MSZ1J,$QK1SG+7>EOS4I,S)LB9;V2@UUHE/AT\OR&1Q'@<9I$4R8#+P>FL?#G_M*D.6;\OU0KF9"7O< M3A&Z-L>:]$'>D:6X1?] Z,NU)+_9KWPK0_Z\-KR?UT:V'!A/\(J8K+5G8'.[7W< Z L=E@,GZ@\5L:(X4UV\-^:"N'BO" ;08B*K(_+3 MB_45Y[A_;:Y=6!K0JE!<6\0LX!2@H.WNXH,F7[\9$V07:0'U$YM*P\%=^R^AYW920]GJ2, MD'DAI!V !\Y4;,KR VP,&IFF)HCC2A5RIU%9\,-LRUQ?/,SLG?>Z*[79B3.,(E[ M8/]ZO"/(=8\0\^GN6_N)43?+U-W/P*DBK^VU"NQ6"7B^+<:)I>.JE<51M]9< MEQ54YNA9-WYYULUG!6(N_I:F'D]=Y6V7VYOG_-S>?)&K%,M<6H^%-0MA]9Y:TFG"6\RS_BE3<&_& O<4184JA$&VG*I@G,$X8QMG\'[G@X-Q M1@:/'U4O;OE:H M]SN+&@7@4Z0"5@^U-+DMQ=(30\PE8Y&D6607A_B=V0S&(5DZ\T&.:3<+U0:S MDQB'',HA?@+KX%[NQC]C'[^/"/LY:'D&#N MP3V>8%W')%UF-L>J(1 !7$!$HNNR2/*P#3M/-^>Y""L'M-+J=%\?9+ KU4^Z M?H=<(,V@E"(H[; L_>[WY)<7%O)15E8=6]^-&U!W-*B/2 2+@F8.BGDJAS@C%/^A,#F%7"X!*) M3ZO$1R%/ T?8F>W!^"'=_%"*@A\.B:R'$F6 M0YA3TL^Z-I'-1\TP0IW>*16:7"V;SDK&1;GCHDAR(X*?I&:\PW@G-[P321)% M^-/61_(27VC4$ZUMR7B)\=*"EX(E8,3*$)5"O/_54CY0F4^DQ/NAMU">5EFJ;G&E2]OJ:YTY(G> M_->S3S,KI7)0I[V9F;$V7]Y2$2JZP_I)5Y!*OG9_FADNE8-B4N#44J >6@ID M\)X"X@VL%[A4Y-"GDO]2.2AF^BF\R%;P>:]*' M_16\(8M$WWRYEN0W^Y5O.8R?UP;\\]I8ET/E2;;2:K*2YQ.**L][&WGUJ^KR M(P)/\H2'$T1," >S&V*,!)'<*B&H'[ 42-5,&):I$3A)6#7HG1,J3:\5R#T3 M$UD55%$6%)B4HVD,],E2!8 ,?'])U>F@6A2EKVV*^T]C :+!KT,[LP+>3IQT]2\#4PG15W[L4A@6_M*Q(J"GK_V M7IYV]N$!$R71*BK7R M+[2 :51T4[P:=UF_%UL.H M,[A!@O)#^#!<\7$#A%/QRL0_HRFV5[%$4.WD]_V3HW_@=QNI?\Y7%^C:;\F_ MW?LO.:%=% L^ZK]]M M#;J=X9=K:-Z=:[2S0;9XVS*G=K]WW^D-._J,A MZC^@=FOX#3T\]G]/;IP/_0$:?>N@+P;(WA7.,G5!-8@:O;'F-UYDO M[I$XHLF'Y6TQ1 T%1W;3V"J1@8XYLG@/=!07[VUI">IW1'[JKTX/4TFVB)*) MFC==:^>+;$77"DR!<,C;H--!3_W>Z-L0=4 XWCMU%.C_W-3VB-:8VL8,/CF" MCZME&&B.!4TI5M $/A9Y:FS91VBBP8WOF45&M[CHQIV0;@&%0,"S:>%'ZEA4 M]Y"O#[_^42G>/[Q &[.B+KT6S2FTB'5)F^&BJ,@@9HHZ-C1+%[%1;!O& MP'E3G)HSI4C<.5T3SXIOI;>BX&2O'Z6VX^7259%M5VP@M89E6FL8?5(TP[CT M9=)M+NO06 C=H)^-^=.VUKD 89-0/>Z(8%2#E==*JB!#7#2(F,PYQQCRNWHKJ"&5'@S5MA7LC)Q&IW%8A1+$(%$]Z0B'BN(U2\@1 MYP\:?/:&56P82)O NH_-:#>]VP8?]98F5#?1[&VV=+US?U.+8&/\59!5@VQO ML-$'7B3&J"4;4\)X_@0;ZM" "WNY MZ*GHE&/KV[XW$XF>BS,+2%_)W9H?OY)U&!,*:UF"X$XS5.TS#F4/; M2JQDD'C9 T,S D$:%1@J (;JEE,TZ;>,UTB9S-O49*G$'I2>"NHKM"2K7M\E MZ'+3H'X911;&LL+\F*R5$_@QD]@^KX1Z#S6D6J((DP!6T;&(Y3>2KV_]V59<0@P4=0ME0S6:<#J7(-K,YA$44D=W88,$7N,H) M@)'^_68X*=E5W[!J:OHV&^*\V& 7%P2[]>=0+O"L_Y$EO?@M1?XR2,QT@F.G MC/0+_!TO(X]$!PC'2FG+R>X$A&/F3,@V-$H6S=ET,0&YFP?\ I?'2TB7"+_+ MYK1M&4 =K+<(/<)Q1+7.K,@DU*=?^.QX 1DI.);*M!FGT,Q6&".=Q84\>F4DN5^H1$E(%" M&AQQQCG.7+KNQ(E?P.MX\1H;3DJ5+=<1,;/T ,_F7/A@;LV]EH=?^"\ZK^:S M38-P!UU*;,^>&"[J7*QNS6-P46Z>*O\VK_;G8N?NQD@_F)#<:4#4XXG]^.W/ M'EV2'+='*Q6:L;+)F5N;N[ 23T H M4>UZYG/A@QQ*8B)T-XL<$P[:8E'8)'EP*/+D$.39IL>1HK3$@NW)X.28<-#I M<=),3S H6SB(6!DV-4;".SXJ % KQW>>F^W;]TG/ M1FR1H>@@LA2>Z=G#9\X:I5D,J=G!'S;_K=6*QPI09V\%PB!<%/& =G%W3RJ!U@!39^ISJVRZ!W2NC%$\R*%GJ5E)T8S_K9:M_"2KVCBD:FJ%9L MT$+VIZA[$[[,_BZ>C>(L%I"[#=1^=HA]]_%B$.-LP;.M!;W#:8M:?#SK7\8_ MDW6-\X_5*$Z&Q8E56D"L$N/AZG!H9;5+,JQ?-R_4Z/;^TQFR"S58*ZQHRR&I%4$U6ZI$;O^>AXVIW/*%4OT$\6D&Q$2!&$5IT-B!V*R?(/I[)@;5;H>% M1:Z'!R#)ZALV4N6L2)UC,CK(QJEN_);8_R;-N"*FS'N1I/?BH=MK]=K,>\%:8=Z+'=Z+ M.TW7M1_0"KV91-&@.1/KL^CO*,EFSM$.7=N,Z-I-$6/)>-"UV0 [&=5&?S+$ MHJ5C*<1U#^SX6(*0B.A"S;"02/#*F?.H4;"D!Y.6!V9H-J-( /#RPR.L_@@6 M/S1#-!NL\E4R4(@BOAXI%/A"-=;Z@3E/RGU>"$45*2DJ/G#02IP\L+"'2:(X M>OL@JX(J8GH"_5F755&>"XI+K7!UCG)YTC;M0-F%DRB.X(;"28+WS9V-M6GI MXI3(4[ V16TV ](G?Y773Y[T/0EQ?N3-J7WD) []1S(0)AD M;D$SBDJRX5&XV[+F3K#).HU=G7B0(_@1B$].>L$EFE#-GJ;\ A:G!8Z-XD3S MECCM@TOQZ.*T7"F^T_X'QVD99!,X$U'BHCA@'2]B;TO-^'1-<)C&NC/)4DY! MUM4MZ-;."'5[[4&G->R@3_<=^]4E?(9(ND'*]6A"TF:GYBMQ441-B1 A?TFZ MZQN("7HEH7O9.OFBI4JK'WB>?,:ZK$F;QW]%Q2+IM7>\.7Y M^;'SU.F-6H_HOCML/_:'+X/.$/4?T.(\%>KV'OJ#I]:HV^^Q U2LE7@/4&4N M2:L+6D#'AHG(K;O9SQ2QE&DA-I[#'SYZ?I5<1$G9+M*\9($(%@ M M; HK"^?]_V($0$,D*H(!J'K^>O?;Q0;S$>[;=&XYGU!6=-0>:6ZMO8?18-&@ MEX.=E46>3IS?KS0PG11U[8?[S?I7(E84]/RU]_*TLX\-YM_)"Q>W=E\(U=Q> M%S!?>>U].5V8,,^MKYWBW:#3^JW8>AAU!C=(4'X('X8KF?AG-,7V M*I:((\RQ?/[)T3_PNPVCR/GJ EW[+?FW>_\EITB(8,%'_?:CK'Y?]"')QEP1 M8"5E59%57!PK&@A0M-'U!ZAPJ:2Z0*9MD",Z[J4ZTRC_AN6OA]NYE]-@9H![UF[4>4;L_>.X/ MZ#O4ZMVCX37L/W;O6R-X MX]13@ID,1_ !<1JF8MR?)$U1!-T@Q13-J689@BI!F_A=Q"!YYQADP%30,0(- M(%RF8L!+?8.2&H^_XB8<_8]54>!A<]NJZ5DSZ$P,9L*OVE9]_550Y;\%8A2U M%VH9WK14Z1FVQ[!&]&U_\N#JZ>%"3=_+AJAHAJ7C$71[I]#S2-3ZXYL5KE9M M7" ,AMJ.TH"AI6)?(:5[0*N84> +#QP8L"K5&J7GT '8LVC50C@ZT M^&\$S(1:9&,/-OB.'S3LB6D3-,"OED+)B(;%';_XK_T+TKZD[6H:9*O]J$S3 M(6'E0-O9D[+-<=(5:6:B::9M .J8%L>E)Z%>L8IU^,D'61B0"/ I62%+I357 MY_999P5^!(V1([;PVL2^ZWU%Z 827M-Q@0S \'\,Q(UF*= WAG$(E"1 RO]9 MJKUA6=!$4%4+?@B4TW23%$X(2I3?Z%!)$Q.9;$W0!Q9TDKL 4]OQ<]2"R2JH MS!4085':UA7JJDBS=*3-915&5Z"+*TC_LPS3,8X)#&6[0"U05R4K3@8M6KIN M'RH3=9B&<8E4+&+#$/0/.CP!3019)\!7V2Q C:6#<%8#E M*+&/Y0DE&B$,83QJ(F"/D/5A8 1*Q/[%$J\S >0.R,T9-$V;=[@"J^('8? 5 MF(^Q^8/\B!#1%AH&]AD/;7TG\AS@@980J8"P04?$!8S<%WU7:*$YD3 C0LZ@ M />:1N07KLFT820Y/UJ R/5E.%K_/.R4CJ"3'&>2E3\DJ^)O<#0S8'"4'(.# MG!&V/5OVBL',$)W:#;JS8 >CHQX%$,"FK>F ,!O)G^#I$L>+GPGRVK:Y8G\D M?;Z$@2J*]L- K6%[%XY+-5MOV9+14_^%-T%6B*_,=A,M2VI,-47" MP!/P.S*V'W3S3ZR%-^"N5XQ4:S:&CCR%.$B7P$Z6";+#EM6N&+R'F8+: 00++3Z!C^ M9(<7N>17FVQG>((RTKH,:<&8W648+LC6<29)2CNV*5"=#<^ZR&E1.;QP/7,! MXX3=WL/%;;U:*-=JA7JEN>&)/F^Y/L!O6+6PO?@VU_P. &^#L0N20?<5\S4N M V*^[(AY9X+PKZB] CR!Y#>4?4=@WXN[F*7&U1PF=D6^V]8$5@NU%T*&2@1W MQ0Q7&9RWS?D"UJ2^3TPN5UAW5E8F&U5*J+]!%O^8@LDH(-%96J2-B:%IV/)= M4Z@H!%)0(0X#?9-AMT6W^ZICM+GZU:-6J)4J.<8A: )GOT$T!?2,B82&%K!S MNM#17AI8JVX'((PUT =3&89,:M.0X8#0GKL5PN@^V+4,D#"?*[*CVFWC8,_^ M90(CL-<$3.FY<9,F&-%XFA,=H *8>-F=+(3%>P-,<_>]7WR&]B.3S08-QI#J M %^<@-TRO6(]<<+4YI\O?.*%Y5J U.W&SKS1 Q9P]WKYY/KM\EQ0(E^NI%LD M,L8NH80\^7"Y@PJU@F,4V1*N8(NX)2=Z1KTUY,H ZP?8:L4_36L'68 M222G,:41)L/ AJU27C5-HNZLA;Q>2%29;HBVZ3LBC^W69->J Q4C;(&YHQ'M MIJG&_%@42?E#!"##MC;MG$ C+U&%(W%W$)?=# M):MN:J^8?DR7UW8IZMC0+'U%=9)(IDQ4[<)[2IO?&9Z3=W!$[Q/%9+@;E MZ/F"K59)>H8S,Z\X J"ZPFMIK'LGOB"B\]1R8VS :^@7[!,8M4N>Y<#MB3H4 MW1"!=-M+/H !4-6_ FKBP3/0S%),$CC>W)6O;HIG0!NZ,_Y _[.D5]M\TI;V M#9F/=S">W3U9EJT(<)SD@1;M"G4GCHDF G6 0D+@N.<,FZMVSLKPG%"Z$\&D M_ =&WACF)6UAQ#.QC*AZ.2)YU*N'-E5- !N)FDAKFLM67"FSFLH^5M,6S9O< M^.\==ETQJ*CT<2((>A'2WM4:3JXS+*]0RZ.,D?[! DW9@&TFW<6LYDC;MEA. V;CK(WEF M0;^SUVZY#[?WWD&%C6T:N%MFT@_9,+LQ"AJXH.E-ZIM&)C*G^2PD4998 I+\ M_]A[U^:V<61_^/WY%"COYFQ2)7DD^9[,IDJ^)..=^/+8SLZSKTY!)"1Q0I$: M7NQX/_V_NP&0E$11=XF2L;4S8TF\ (U?7]'H5CYU8IEH6V5HJN31RZ5NO?8I M!J7(+_HR+5+A2+]X! 530!Y!1ACHQ@AOSSS(-K@R1L=FD^.B@KE_MB"7V0B MFPHV)!11;PJQR'0:1$++)F/85'0J&V8JA5MCUS@_/ZIF MPXOZ;46BZ40*)CVNS &\<:?Q-GW"<=$CCC,OS.*'' =/.4Y%9\[ MGMS@@&_W6<$L,B/)W[' 2-/@WAN>?=.C MK-GT^9C4.1I5J85FGXV/#Q_'OL M3F %O!VQGF]GSI,AERH.!@S&E)/<=GX*NRJ]A23#,>4AV@K-7&-G3I/(7=^$ MP=2&-KP 36#>$54?;#)Y7!:9H2< XN!^]P3',]JV]CUL\+&!0UP.(,+-TY@X MCXX^Z^UO/T)'+@3V)LX=A%,,HBRL\@GGS&6#J6)3&8<#Y?@;<3">BG#Z^=(A! MOP(M0,_>< _8KJ=3$64&@SZM)WZY#_RV"$-YB.\QH_&&]VO2A!#Z$>4$3-@P MFF&T!1A-IQ2_\"# O%R*J^(AY2@./+@5[:P!Q@O!<,(\8%K() EHFH24,'8D M") UY0OVV=WP\V//^0L8*.YC6-8+0<6X::6("+0-A3 =7^=_.?@L%[MNC:1D MT>"H=@19QD,Y5W1DDJ*4^%KDVTB:PHH4KQC#<'HR^DA_JMQCK): &K ;^'%' MEH10U14LH)9L^=Z*0TR!EL2\0# Q^L_>"]LG8, M!!7IX%_\X(VX_F9,^GA*TB)'KS;U;FJ/=Q8(J7CHV3I&7GNF\H5(>/*9^^S*W0> [0;<# BK(:N'TEVEFBB;X='SSL=/*4A M'Y5.0M[G^KAQL<^^.?(T@B-&3!DJ90/&A+QA#Z#T0R#H0 C)/_TXPE/.*!W3 MO1CM!O\#7&[*SU5"0>7VJ4(OV5,?*.GQ'* B"3Q5'5.$XU$>B M8808=P8IRU2@BD 2H665V6O!&Y^Y&Q/)DW?KU^ZS+SYZ-RTABP%4,B;8T''. MP-:VY(BI122NY-?U![[NJ4^#I]; R74> X<#[7?[Z0G+3K(;GRI.7E'%R=%"4]E_36J8-AO)\WK3EK[/ MUCK1WC!@SX-M[O; AA!J + ! #1%X*,F%AB)H3BY6?VWL_I/N,E>;H6TUG9B M.GY^]&Z^A,!Q1JI>,+65,VT?UJ]9O^2&_))PR0NU!B8LX1,W)8_>Q!,-<3=+ MW%):^IL7IK=^@%6+*3S"9VKQN)0E7TY;OIR^ZV/[\#66WH2MC\Z835K(>B'90;@5MYZ8U9/4DWT5JKI987%[?WFU " M^)JR)X#KFK0!*NPG_G.N9JUGE9/&\=R- !=>K!4BT\ ^@7U>O\F989_X9=HM MVUK,GU0.#P\,YG<;\XT9,;\UZ*V?5.K'HQ7S-P+?$GK,93#LKN+ [XLMM>@F M/7SCG'VP,2-.KNN:A<'RVS>_60U6>FA/U])EZ8;:1G!=J.1.#QL&WCL'[Z-% M;3(#U$5-L;<68VN&SK:&UDK/SL<;,\1P58T99O34BH!]LADS; .H+M9MIP;; M.X?MTT5M,(-2$PN;Q0"#]0Y@_P)-J6VF/#>5143"$WD6KC(F#ZH1:) MBK/-V7<:-$W/)L@88V];%>);XYKCI>08S&$\;IAE"G7TH4DQ,(PSB7%FS5(P M++ S<<*MY=&)K'#0_\EL/\;3AT.LL,G4B>E'6<2PLZ98S&@?EH-OUYD@-YQ) M>X!U!W9)I;UI=EE*WL(8P[ F1S"_?9]+*41O/E8[0T5&%&:A7U#[6,.]YGS9^5^HB'N5ASN>VO[7A>R M2J>J^JELD7QQNHW&:(F/?AQ/F9>D]-Q=H,(.Y%_)91N.MF]EY.*TS(?M&\3UENM)$?!N1O W[0*4QVVY]K[H;IEL)MH>+ M.7S*+*,"#H?%DH7:=\)LJU=JQR79*S8X7Q[.3Z;,"UH:SHW)9K"]+FQ/F;HS M/;:-*#91MFG,M3'58HVEM@HNGS+?)Y?+ITD#WTIS[:1>#@%AD+Y$I$^9JK-< MI!N#S0!\70"?LM#(C W$ME$V"8?"-1=P6\R7<&-R;8:/I^RXDHNG^N%RJ[3 MMIAL1I>]'8POLMT_-\8W;:P5:L"CRLEI2F+;/:/1[K!K(FUS62X M-9\=;!1MXFPK8O-%G(]\]!LG[UGJG 97ED.KTR765$.U.]*%:[I M Y:EJ*2UR,=2&L&;#^%J-F%/KWUXV2_Z!#+\U_([P&K(IC 0 *"ISF4*2)7[ MB8:X6U&=ZZUMD]V+P )KGG<$\]M@Y/3ZKB"Y:BGAN[6[9=M4W>5TUF94LW:8 MD5KRKOT4<"]LB^"N_=7W[:'C+ D4[MH7"1"T$C;[7SODNY69%9;2;&E,7PRG2\8E*UUI^J91HF+FX$J^6!5="K M G^.DQ/F8G/Q%NQ1K#QQ"*8&)HWWS[UZ;4\_/JNE<+-+!*M54W504[EAC#$[ M-$,O_I2^D5XXL".C-F0R4U(S4BA0FX>BEWW11^9X71$X\__TU V$8#?P;3=D M5YXM;/:OV'UE!W4 3JU1^_47T?N<_==2DR^W-9EK?6AO&+#GP79,#?R-(-0 M8 , 2%QXW+TQO_2#JLF8/U)W%MS69;HLR;P]J>=N4M3267%LT$RZY M,:LGZ29::[749=JG.:H<')6DBMURN']>UJ!/76O.2K./#[VWH\H@29I<6>?8UV.(X:H:,\SHJ14!.^_ ]!K,,(-J@^H5HCKOV/),UI?!IXE_ M36=TP4H',#G.N&>SNZ@K@BVUP=[8<>R#>MYQ[#79=!HT3<\FR!A1LZVJ\,UQ MS5+R"N8P&#?,,L6[K&6)C!C.*3'GS)J:8'A@=Z*#6\ND;_@\]D%]UL2*K2SU ML&5A7IDN_:$JNV&ZE6!_N)C#I\PS*N!P6*P.K=5. MF&U'M9+L%!N4+Q'E4^8%+0WEQF SV%X7MJ?,W)D>VT80FPC;%/W-\VO"&BMM M%3P^9:Y/+H]/DP2^E:;:VAH\&&VV/J1/F::S7*0;<\T ?%T G[*TR(P -Q+9 M1-(V.P&356-GPOLML_%[Y+;:R=U4L2KS 87R+&%]GKS\>X0:N)KDTVTA[[ ML%S8C74MUPFY6 I76)*8/F9"ER& M7=; +K-VG=D^>\]4X#*\LA1>.9PNLZ(7OOPLE_TZ6/XK^5W@-6036$@ $!3F%OMY!I=ZH&X;8;8:8 M,H/*0/M-[5%MWG1$>(7,![(H6X-%"GJ!L!F/&&=]W_$B-"Q#6/]M-23?V/;W MX:R]IU9ABSZE2&I&]XBB:P_)4B8)M;3*T2;,,;=MD6=C&96H97#*], MQ2M')E-KZ9E:OT0MWW[%3QP6XS/['\:8'O1M# 1Q+/5E$I&4SU7K.NV@*XR^ MKF \T6D7<4U?O0_&('[B8JA1L5]MYYE9+@^!PO=?OSP][.D19<&+(7 1?&*: ML+7:NSWU@($G=-O5P'])?AK^S1*NR^Z_WGZ_*7Q+?LQ5TV.($I_2M[%?12]K M(G]DCM<%RB A #2BEX[K%QA8,H',AX&_NXGE?M_\>E4]?[AJ_EYM?GFZ>OC( MN/O"7T/-@A@(]L0 ?3ZQKD"6_\@:B!ME\/^M1O^#^T9\ ?73'OLE=VE^N\Q? M&D3B[BF^/]V/NLR

F8A&J%\ &%9R&DT#EV3QQHX0#F0=!#I>WX= MN&%4?M53^577\DM*K%;\(_R8)Z/T=RBB(OWAF\-;CNM$KTW/?A"6<)Z1H9_@ M7>>N;_W8DX*T?G98.SX&.29 I/5Q?8)8*%H3H8O\/Z[E-(EJEG$,TR]'&(( MX'BV\!(II)9B/ <<[4L6:%H6#"$*69!,J,(\$562!!;&D0:,>W;ZE:LI\5&M M<[KD,^^J3!);;$ 8CH)]9/8YW#0=94<%9.YDAD5..F :[\"6D-H14E. GYG^ MYY36*2%_BJ=P%OJS%Q$(N *HYKK^2\C>.QZ+NGX7Q(_ ?@DK/HUGP<-<%F2_DAI6HOJ?>VCP@+Q3ZCWYC*9^\EE*QK;CT=OV M!K5T-9""_0BEO)*\]'>QXBJT/H8PC;EXORHK8FUYW\@B0 7OGWN-0OVL#2-M M!(V:133\\:+H7['[R@[J%1)(TV5_KVULS7[@N.R@5C"X+8KK+?&)4R[ *AV< M.C@XN?'OY0F[S)34C%+Q5PP<%&L*,TO-K-]4&K19[]*N=PG3:[0>/&Z\*T6J M38Z915;6MJ;4S))_=[SA_+OCH=T*9\#D*XHCZ55+%^U61'-%BAJ5LZ-UQ4=W M.A1:9IR=Y>/LL(J%O=>#LWKE['B[DB[?VGF=Y$PD>9);*O\G/7S3K'A2FU?D MC_7YY^7(HY.2I'\8?"T17_5Y1?W2\75HDNRW0]XG$4,C\U?#DXUEROQDM>8T M]T]KA^5@2P.Q)4+L8)EB?S&('55.SDIB68S/,@#Q.[(M4YQXL+.;=MLRF7'[ ML0C\T GI,-C?BQ)XYA;#JXZVT YFX=#G9N]5._"L'?@]9BG!$>)^*RQ#0328 MZ3TMAE-@%!C&Z1?=DFPUT3T5>5,@PKZ 03P+]W6?-:.UO#3J"L9Q.YE[ED#: M41Y9U(Y=QC4\7X &A8MY.#<.]9N_^,&E>N_H L^WNH>CC:$FP_)H;EBN=R85 M-H"6'1&(.R7=$V^$Z:?#R]-+(CV"67J<8^L>ECN-,9MV34L<)UJ%' M]N5-P\!S/"L0A*="^N4=-,E+W"DBY;5ZU:60_[WVQA)W/E&89VO8<8#@1DWV M5\R#2 1, L74VZ V!4M>(!Z0%$0$B!HX+D"6(>>&V2*Z,$J!JJV7B!<'L&+ MU%4ACYRPK4@+FK0/@\&V*H/?MP<8W6^!_*&^BN$2)I*9!ZKREZYC=4%,L"Y_ M%D5/\?Q(I@B^@H "3\F%EPZ(FWWVU,7L,TI!*WR0?$X(0I4Z1GH18GK!Z5/&?\6.6,PUR0 MNLEL/J(B -6@'+C6J&U'0\6AU2=/E='JP.$PX6CW&5 *NL(3P3@;;ZB;RGZ MJ *4DXFH DS 0_HN,-?[K\WF_0=8RK]B!PQE8':/=^BYB)4>_P&"78^(+$.0 MO'&O+V$1=;&>3KM-)WX*0++D8O\9VS3(*05PH/ZQQ- AJL MYJN4"2U4Q#!JI'5J&5 6(%D+>2NQSQXSED8Z1X?.G8D!7/"6'T=(=%76J^JW MJVD13TS"=[$%C:(7SPO.(<6>N1MS>0=.>L@T!%EL_:A*]PT?#LLOET!!H9+> M+Z,M0M6 BOC/+"KC4& ,QG7:0G+83V&KW_>'SF'DRK=U*]QAE;\J 9OJ1.06 M/WB]!"L+S$I@H'Q!>YPO:-=/GP(>.)'"5E)*S\Q!89OY0 $$D)&6+!B&4'1] ML,=E+=HPJF2E Z"+%W%=VPE":?*#8JA,>26R#R#; 2( :(Z_R7SE@@ MK,7^P( U$VJNKC 7># @?*,[!*O'_&<1= 6WM52R&1UJP9G2T6O%5B@,U#?A M!J-=FS=L]SXGR =;"(0C@!L%+7-"$#$\L_J!Z,0NN!ZT8OOLCZ[P$H2@]D&2 M:H%)),X\K8).(^U"V P)WDCJ=8N#T$7P=- 'E, D@39KY@RKHE1#855=7Y6 MNXX-5L='O:=WBG!Z%K_^@M=^)L^(BN*YOM<10:)58:%;^LP3# Q/Z'?DJ].1 M $K:4FVF0"$EJ.8!NQ2_@KJ1H;I M$B3&?8^TC9)EL\3FI1DU6R"'[I':9G2%!F8V*31_,B91C,3%)S4F!O=,Q"6:3 WMKFT)N+/Y-JF4D, ^L[B48LZ[?1QNM MZ=E8/C4&R?/HMZ,74&.3=/;)%NCL4^4@Z1D3BV>F_9'](1DUC*12"[(7VNF% MC(0H^1]2@$E?8N!>D 1J'<"G;CBK:SY5R!GK0LB73!(]IWFU M>&<-?6CJ H@RM+V2MO1\M7(;HZ7SIA1$TQ7[7/>$3HY'MP>-6!JD^J5H19.$ MSND6")TS)71P/A]G-T.D28'2&%UU9. X C/KOVA?<32D>DX8HEGA^61ER ( M )$<8G!&/=GY LQT)YIN6_%TS+;<9$[Y!F^[:U_0N[YPB\S!&_[3Z<6]41Y$CY-) MOWJR.'A.$K02"\@D18" WS$"G) 537XZD_0>&'6:V5^K(3W B)K1/874KCP[ MF7JU,>7<#S'V?7PT,O-WI*3 #Z5[]GRTKX?.C*JA1X,I0%0Z$@%+16+OW%/N1E--)K&"4G[*C:#BW,BS,0F&I5F>'.%.([CGK_-EBJ'\.J@%$VA;D^Y65MI=JIE_D1"]PGG/GO)Z- M%J+[4*0@I]"*9V,R#TM#TSQ]C..Y]D(PE_%)64U,+['3%BISJ>.C_8/1HK#O M5!#N*2$L/"L.*-Q<:*?IV:&D/U';T*E,<7U8#[6'/!'_!:ERI5BK7/QGETJ: M28YU+R?\!.,-SR41]%?^N;CGCCV7'*J?51I'.3:D,4?F-D?DK9-LD@)G:P/ M/'I[-HE#[E6*-EFZ88.B\4A\;=ENB75+@69:5M,NT2XY&TZ87-$L. M:P6G^TM!THV8):>C$=>EF"5'F\X!+8>:G">J.=%A/ZR-*20P(Y2;3F %O!T] M"BO&G.%F)Q R%PF@^B_NQ3QXA0!7:_2QG8QSUCI:$M-& X72= M;]^/ ZO+0YDCV0-'!//W5#BS/6RU:9IGGSBE;%6$0%%Q8$3K J)U@I$P5SQH M&-(/@KM7E-F)$(X] 0\YW+04G8ZGYXK=S#?_5?!O_6ST5-4X"8@9?YB4Q.4& MX:5O=P2[ E48;]S,.G"10W.N6(KBV-IH^IF'M$&DT(^/31R;75R;:YPRC 6 MK_Z*'4KR "A2FA\>]MJT7!ME;*&'.=M&RV%MKGC&?$1:B? ;C4LL*L+F"D,L M#IMUB# \W;R_' DF4U[+2&'P[.J>_; Y6%]KE#0G5>L MG&\P&0X>=+8>9J\T&J.VSC3\SB/V[?K\[H'UW;B0^^MSA1GF)],&C)CZ_LER M1 #-"L%\5A818)A_#*KGB@P]O?@E8OZCX]'=Y.6R_EQ^\/Q$,JR_*ZQ_/8E8 M%,.J96IVZ21>?=H=^!EXP^H*ZP>[#V A)#KOL=(0[['W]_?W'YCKY'XT%M!Y#.@0U@@L.H&A:T32<#K=80M@A-I6\#L,8I=1=&]_WI-XW9ZFZ M6BTO4#F!^-K3KA=1'Z#O2%\)AM.!K["GK#XJ+=AC#S>>=:]9UK3Q#!XP*04] MWWA:Q!^"3K9.4YW&P6S;-H]=VC#&!5!'0U'RS%RJCYYIB-\2KB.>A3Q@*>OC M! '& 5K<^Q&"L0#([0?^LV,+PK(GL.0&AM4MWG%4G\%_@Z7!O.C3X-#$?)X%)>D*H)5Y];T)QD"((NTY?G^"2.:#P&+4B:B$J M[%]73XS'D=]W7#\B,X6J"&'Y)+":P-J012P*5Z(H9#C+2L!8FGHHUYF1W*N! MK'TUZI7#^ICJX#T0@C! [@D_#K,R8Z)P:,Q=]ISF)F=TDWW]?%DOM9Q(LE0@ ME.ZH2D^&DPX _EU) CK6EV5?Q*,T?V5Q':J5HTJ(J1.?27VHB*)8#I4;S9,+ M9%SGX5B5"$4C'VM4SI"L>+B?J3;ZE/-HWD>W@4(3X$^(%QA:+R>'6AZ>9+!0 MGJTKO.%(M1N2=X_V. #8;7 X@/3P\$<1/#M8,%>W:X3/>6H3X] M$IIQ1(7D9*6XJ:9=/R+7\;"2UDK(^C2%GL3!644?\Y1H+]*N1[H<*U>U5]6J M!B&[P#8^E# EE))%:L2RA-N(D'.P5@^=[TZ2JPE&7%6?(X]Y8NF>P\9Q4F B M6[M'UCF3A1J34C4CQ1"_?>$M2 UR_\ Q%>>*F4'1BC@:N'N9$@&@87#(I'GNR,@3S*&V&*C'B MF%1"::_GJV /U6>4H:5IBU(Z81BC4$O. ^%;)^2 '.08U_7C:KU>/:C]']Y_ M"_Q(-ILDBJ9)AB1X@YQP,E^\<<2&(SX=9O"4>;/LW0P",.M(EYZ_CO!W\X4' MMDX[HE]#L":[?H#"=_:BPN#CU!LYN2*ZF/!&(Z^_M@*,K=Q-DZ)2;Z#2KY_E MQ/\[0$]$=Q$2ZJ/;*?4S+%]6;V3_).HG^R@/H$Q!ML.S26+)12\USH7GHK@A/6U%,DTZX-%)GI]UW\5JK16*/1/9%<_ M^U2&ER*JE23H\<')+R>:G4I]%SM!!CC.T04R!TP7K.QY9]UB_=$PVX_BUIV3& MVOY!3EL0, 8EU2ID!G.9L3W)A3PXF(XIETZ<$:+@2ER3@KFD$M&2.[!@H1A: M+UK,KX$?SN&N'H*[FG<@>Y( E+OT]9/*N.WG:01@7AVX6K5V4*V?9/\T G!R M;::CHN+\J1Q1ILXZI& U(P;9! FHT'1$8S-(6NE8O P MI[O0G&+P>#K6++D8G(6#&@4<)#V)Y.SY0$6 P;@\L!!QA]H>;PE=WCT)AN2V M#4@">%,$+@Y.P$J=?-EA8Z"F7X5B5*J2IVC]O9XA%]=%'?=E#ABSSVN?H*MM/5 MVL[>4LNIBYFP>H>'.;[JS!5N M5S4IS#[-L6''=,)\DV'=)VP/%0>OI"CSH[7U;8C6-@:BM0\B.2^NDDG?MCA% M(^7-(TP$4/_Z\(D]XYX\B"X- MP)8?17X/GV?/BOJ<::A)'AZ]TSFF5?F"CWA0";"*+=*&FU:.8[@1,HQAJVKD M]P>8";7 M>8BJ]?[//*(.C+2 \Y\H]G*;[$3*O31VKX2)K43S0D13S)(=A&&#^I#M1OUW"J>O\#$ZNISX[F*LT$;=@5VQNKM!X6% M?K+V8,CTP:0(5*0ZS#4MTL6:$??CV'55#SQ[-^B2T/;:XLPZ#*3KVSF!)%QR M5*M=&)>+8Q,VP&B\[W^4LU54/QX(#0XUY,N-ZP^X#BK'R)+I]_-MAS4J)PW, M,A]-#%G:2N>LPIK!M)PQ__VM0#5O&ZL0J@7;M0. U5!55B2FR:;WS9G3,GI8 MY4T#=](#&U. =3:M5Q[@'N?L*$,2 MN'ZPRZC..ZZ5*X.GVS5(VMVEVP?I-7-O)&!GT$JM/MK89VT@GM+?V%3D MP?\7@WC"Q K:]!_8I6?O^8>9_(&9ICDK[R_SX=,87XMR?A%WGN9DPA9O^:_) MKJ_G]Z%I'HVF7!HP+/GP=UGPA &=N MZ5T*B]O(QM7+QK78Y(78S*N$/U4&WIKMYD;EK%X2V;C4F/WVV]!W5N3CCMK< M9O32W>:=,IU/\I7'::(\ZK5-F,[U(^3(MQ6.V5T3.2>870RR39K(\]LD.P^Z MTIO"9PM)LPV9PF]1UFU?Z+D(=V=Y9>ARI=K&S=S3@PT"S82'!\/#JK6?SJ\V MINU2F3+_(%B]GJ:(UU=CVOY7!+[-P^Z(I*^^*1F_L_;L66-69*W0GC5@VST[ M]BQ_0VM:T;4R.]9@;1>-US$=?T9%F#%>35PV,5YE*;"#6EE,U[(F.Q>R7M[6 M';!>(Y7S&TE(KI]4#FH'1J:7+1NY$$MY=9 *L;3!(.NQB79MET&:MTTTO:#: M5B+$M-TW'].4N7=HMF*:-#0+-Q%7'IMV6P#*=C6Y3%T?8=/!U^I$6<7C> MCEUA"3(3I"U3D'9Z$&PPF+L,I![5YBF69X*^)0+OM%J M@LC&4I_:4C^JS=W/S%CJ;RJ(3%5R2AXI'A:_!_V?S/9C+/>V;!M\";5NQH^N MB%_SFD<#F9S3MH5 M8W:3-3%&2U<;!*](T&["))\/P3G[?3-(W0V%T=&:N_ ML(Y=IKGMBF8H[=E?5,G97Z@FKBK6FU.\/F-<#M0]GI84DZHICU8,GKE([Q"2 MJ2;O2)'=A5+/1NOS#IOW8$(O^HH1ECR=A6"=25MSDUR\8JDU& _:9)JF;F7\!=FZ^%#NPM?EIN; M= M$=MVGG6!GONO7YX>"DM^9CA,E]0>>$*W70W\E^2GX=^0;]G]U]OO-Y,+BV9G M62CWTK<5-K96/5KTP)+F%T,?!O[N)MQ^W_QZ53U_N&K^7FU^>;IZ^,BX^\)? M0VUB?,269&* 0)]85Z#2^,@:*'U4I.!O-?H?W#<21% _[6%_T)RU^>TR?VUH MI9>R,D]W%]\<[T?R%ML)^RY_13)B^<]J"\NLY\),+T"FONR6VRLN(>)]]$& KQA=IKB6\"B_/GUYX_V(9.)P>JTPE-A#T@4*N17_T> MBK?=NF%B7TK5Z"*W*Z_N.=U\_#Y57^EJP46U1F:!0B:;?1Q\8D]^'_!;<./I MH>YBL\QA!(+5;]=C>%7D%CPKD#T83#8 MW,WK4+L5N@8?CM?@LZBRG/M*'5?HEK9L!J9>@GU5WGAWM#\T+;K ][6CUVP?PK!4"SRW J((PJCV(9E]UP:)W41\A]2?)%\C'19V0YFW!8KR M] -IY&"/D '?'[_0 )9.S5,G#D]E@DS(@!&,VA0$L*G@+EL.'(G4[(P>F5;3% M(UJ[A)AZW$6"9,QI@X4$R3)%R.'I_)O*R[8I2I_H5&:I,GL2U)9(CQ5DI&Q> MELRUU5\_6X$PF3/C\7@UI4UGEAO3;.K/O:'\AJ)M7^(H#@3K.9[3BWO#X4\, M3DH_108NF<7[3J2C;F#-1#-V_&784IKC@UW7?PD_[D0D+(_;ONEH\0T' L-_ M"^)@1ZON"KS4D-A(@L-7EXZ6# MTO/2XI[KTAFJOCJ&4LST'\&#IQ=_/CY:H&O(EAR8*1\?'1H^FIV/YCZ$-AL? M=0,AYM1(C=)STLYII*.2<]+L!SJ]?F]ZP6IMN;UVE/71$(WHY$4';-MK[-Q"6<29UG MR[!QM')&;>)"+\2M)Y7:V3K/[I5G>[!LC(O;?F/"]B5GY5*:I'G-!9?"?'.Q MV6FE=EC^0,ENJ4*9GD/E8(;R^#%-4X11R=GJ#6C(I63G)4SZW;.=T,+U%O;5 M3PN67Q8#FHMCCRJ-VOPI>48Q+HV-[R7CLF?NQ@)/A'@B,GIR:7IR*7EM"0O. MW;O!Q#XWH!RM. B0M7HRI<&1A].'3L>5G*G>@)9<2K98PJ(7;6]ZQYV9D4[\E* M%>];R/'<1(F(1]%!>_=!]/'0@->Y!+?']<,X&)./>+R!2A'L9+\!_\:_JHTQ ME"PJ''&HB@NHN;)DLG14^Q&P'K+6*[OA?_H!NXA# )@(UI5^.LWDUIH*/!6U M6Y^O/1LH%;QJJJJ32JW/)1IF&>DV4!F +@%!Z@=$OH^J!(2#=7GV/BOSBC5! MF#XK'4RE I#,:FXM+&>M/SUE"GNT?2O&-&Q0&D5*)*_%:&'Q[OMXM,@ER)^6 M".[:=WV!$_$Z"A/C"@%B0014)R^@!L$A'ZD$2!48AE0)EK#J81=CGE"CPNX# MOPW>!_S.70!B\.Q80A:%:(K EQ4AX!H[MJ*U55;85F".4NRC86?ZJWX\9D!- M)[ "WH[8C6\[;? "$*DA(M6SG#YWW5=00U0"*J0Z+KW,9=+(EKJ&$&LIQO5? M/&&S5AR"% A#&A[C^D5XZ"+L [? 8Y@OV0U?J;^F?1]BB)"%L=7%\Q1H.>DW MW$;!"?(;A@(2&19I4:M(@(C^YBX#]# 6Q%M=&X$ MP/8B>!]>A\HB\%T6OH:1Z(58N\AF]'T/@$PCPR?W$% DK?5RX[?/HNM88&T- M PK_)HDS%D[G<>0"G]P26N =%W[05TJ35=F3Z/5A2LW ^2_\:N!3,"!%R.:S M(]Z!Q\IMQ\_\@D]H MNU3;:@@L'_:9JEZIP(,'OM2EJG!?\M,+(*6K08S;;#$(J&= BP]2+;0"(1(L MAK+HDPN$$,ESJ.:7\+I4[*OON'[$0B>*-7[X"[S;HUT]&&X'GPQ(#O H&YZ[ M%WA@"8#-+=SZP1I=71AE-1"A[\8$ND@$ 7<\('^_#P9/A9$TQ4"0GA%2QY,_ M"1]N;0MX(SR965U.WD<%JW%B[2H]:&3-"-;#B02R&S"&U P]%.0]/Q#[;'CY M')B &_IIX3(;3#,SZ?N+VR$5F8(+] .<:8U@Q4! $ M!TR.QY&O:":7H\PL]7;K@S9,?=!IZX.NO=QG"%8\+4G8S: ]_-7 M]>-P5/C@[/+@2P,>?-HX/ZT>'I[5JN?-JZOJP=E1X^ /A]CB&D@9$R#=+Q8 MV,T(GG!6KQT>7)X=5H^/SVO5PX/&:;59/SJK7AZ?-"X/CIIGQU_.EG_L?4"K M%6OGPDSR,VN1COJ M)FIJF47Z5UMQYL77?>+'//!AMWI=Z$,\"W.F0M0._EVPJ+ZU\^)H/S<]2(GR: M-K*K/$!_6)\J?>;_5$;%7:!"B0-8A M+!-^CRHGI_,G(1O\;@-^/.FKE7Y%R9^]C$%94M#+A,>OG&N/5E+E$4OYI5:=IKH@@KX"<,.RL7DP?V\4 \Z2 M@G.1C:GY8P]+U^0E\14-,I>'S.GVK-:+LY-:2?3S4K,9=(F!KU_^]9_#ZN67 M[_",7C6P.]6H2^4\;;\GJI;K"!@D5I"* TN$U8LP?% ?JMVHYU:QZN=U)'K5 MY\9S5=?L6];I?W6V!HB1*3@Q$ B9(FZQ]SDI\(DU-&!:[+WKA^&'U04LQ@U\ ME?E,\[QR^?P^9A1C>?ZP?K"(5SE]@"/!P#5!X!L 8#Y[J'*T-L6S)2AZJ\!= MAMLY:SAD63"N5^J'Z[+LMP13NPSC]T4X7L17G2=\LB0,,ZQQ!7\!F.=O4[84 MZGXH#Z)V&<1%&%[$I5THWK(L@7RT0(?VG835+B.Y4!PODK*!2M5GZ5@]I).5*7#&)7A-B\O=MI$5OVNIB'E9,SDWV\V_C-V[>= M%;]EK(MY5C?GC'8;N7G;M-,B=TOJ8IXUUK6!:T"\&1#G;<]."^+RU\4T9SUW M&[XG>45]1N%;#C#6&Y6STY+(4U,7T]3%W!S7YI4^6GZ492FECLIR],O ;WGP MRRMVM.J0R5**(YE8WLYA,:^XSRK#'Z8NID'@( +S3E^N)8RQ#)%H:DSM'!X7 MV8+;;%W,NNG"L7-HG&Y[;0V.R&E)1)W)V3"%,4O"FXML'6ZN,.99HR2<;*"X M/"@NLA=8FL*8ILC\SN%RD>T]4QC30'+YD#R=;LMN&PIC&G#N'#@7V9DJ3V', M Y/VL'/(G&[3:KTXJU=J:ZLA9DIC#A'$E,;HI1;6 CA?9G5ES;Y4=NP "X; MFMXJ@!?9)"E'77:RKCQ.8QN752I/MR^S MIDKP:]N07KPF9K;<9%FK8JXZ%44.3/]3K5,L["X.V$77$6V6!G0N89FINM,- M_R$"]O[B[O+F [-]&$%!41C/CZ@D#!//W 5*"^8G3PQ%IR>\*&1QB!]Y&(J( M^0%S'=YR7"=ZA>=(W,%K]S=,DE*LRZ^MSS?\3R"1/DX6?L1:.W)LZN29K//2 MH\N2:B_L?<$:870%EP@6!JO^X!+T_ !6JHUBA4H.P<+9+) O^,!>!/S*0QB_ MZ_HO.(92+T+U\]<'T<=PM]=Y5""F M K)/\*)SU[=^[$GY7#\[K)W4&WM,@"3MPQNB(!:F7.W2JW.9>E^;J/=57*&W M;DK &4B,%&W>C>IP0UMZU[=S;ND)5Z#RJ';!:W#1^+77_#2 MSXE= ]!CX'G#/XB[GL2=&!5%E:G><;S(.VJ[F99=/]YHJL)A/?=\;4[_D@O? M0WD5D+/PX(0_SE_/A6=UX6T_9/@17-E0V7.W(I+!FKS;GE[[,LJCS;V1:]2] MCQ&8Q=88BE,\24AWP-0XQAB/K^!CL]OS,54PJL!$!&6]#V$'>9"JUO M:Z7:TLN1*1OEEDZ.9$&B,;(Z49)7NZ!F2A?L(D-,F6)D&*+$#+'R+F@[LY=P M[17MVY"W*[<%!ES>@EMRHG]RHN@]7_@]\*I? 3.!\XS/&GR#NP!T MRU-7?($9)<9M\NL&K-L&'M;8'TW5>H=;.1&V9]![.'*3J&@1\KR,'5N$5OPC M_ CB *ZX:P\^-:%];8#T&#A"\K_X@1T*+TO[Z]LO>Y_;,(@1ZK,T]I7LQ^VS M)PPI^?TTS-0/_&?'GL :4R9PEV15_+[^HD2QCQQF>.DZKJ @GP>4I64ID'-M M/Y;M;3+;JP'W.K!T$[EJR@30(H?[O >=+%]TXGM.+>YM9 MX(/]T623=[!^A6LP90[C-JT!_[FY-3C+X[$D6R//ZBJ#T?6K[3Q_IFUX^;T< M*WY)?\V=0D ZY:K=%E9TU[Y B5X_N^=@.O4<*R\[X!@/U>=D!^#X!J@T&*F1 M"00%*1U'^U)$7=S]^_JR.OGZ,WGYW3/Z#^+EHS*9-4%V(3%JV0-"#=Y72\LL M'H>@ %JOI$9L)Q0\%(KZD^DNY_;""U.IVDX0JF2J@+)/X'V.)V_](^YRKX(Y M6Q['#:LB,_U26"0HP$ROGS%Z()88ZL+;P;D$*R7L!X+;N.'EQYVN'T-3M#P6AB$*X\5FPEA >>_9=$"N@2HM'D.P$4VFCX@OK%96;%(#$ M"6")F1VCX01"SA)!Q!TO>F4O3M0%FH1]X#K\#8<;@F .,(<,WV''4MZ1ZL\L MVR))96\+WT#=V)6(8VT!7AQWX448EB "@U0#1'1\H+DG<_HX1;-3Y#"GUY>[ MW>IT*& ,T_Y@1<,H@#\P\ZP'WX'."G$1N\+MD^0-?%>NJ(2E6L)G)XAAKHZN MI\[^BCE881&&1RIJ;]GZ%,)3(KF'VW?! I??VY]HT,E%$0>81*P+VC6Y@!(O MX$F@*9\%FHHX2M)N(2;(M;@'/[94. 8L0<2B2U,'NEA='P9MN3[-ID)O\S%% M'*W\"% *?D(R60/"@@%A)BI/_">5,8IK[3IM!^#(PV09L9P^K#]WDS6D5 S& M^WW7L2C73B&7=6+'YBCJ<&$DBN5Z2[^LS2W,/W5$*.E!$DXE"\,[508K(&&? M_0'/" 03F*AJ45*K3\(1-$"$.8]_JZ)^[[$?O-<5UV@;+,9__+>_U/#'-\@HB]4(9L M@*L.X@R%@0Z[%"CG&QY8758_E3DE4CN#(HXGW/3*&BH-95_9LW0G@MF20PL$ MC-^38R$5&+> *YA?;"O0DQO9P2A=:\>$9G!+2%AS3 0F% )% \XB6!/Z:+D" MX*VX0"%=*H 1> -$LQ GM>+T'%0Z'@5I4/1W>$_]UO9]5 9M@3 ].7,! M['"U!Y]U<*.?>8P:8NF8KG0#0L:9UGA/C20P<< !1@T!0B2Q#;)R W&;&-#2 MIL)EA*%YBBL0+1."3U%7OA.6P62R9JHZ+UT//U MXS!C9CM2*0'@G9X\OR$]G0 Y Y_I>.J#(/ ?8$^O#$SI!.!XP*$8J#"'B[#=>3*RQ0>544Q^HKIN6#:L) M*8E4=R/D8%#X.$#X+["\D"8W,01(%HJQ3\UOJ-XR/J<<+S&)IBU.MH6ZOT*' M8:FP!T@9X'G7%>!.2E!DPP1PP^#B"@^\2)\<5EJ[%I@>L 0P!S#P\%(8@4-) MW*G$ZOE@H"1X"Y&_.V"\H'Q"H1^0S0#_M+A+I@UXH*",^WY( @V$++P(9H%F M":Q_1Z2F_$A08CFQTUDX< H90(%)E?Y^__7\]_Q#2*,G&=0WE-2ABD6E@<[D M>5^>'@H/5V1>DD1!,P_HMJN!_Z)_&?X)CU.Q^Z^WWV\F'^ 8>X!J^$C%GHPB MP__J!_JU:=AT((2:^;.;9/[=-[]>5<\?KIJ_5YM?GJX>/H(%^\)?0WWV V/; MGAB8^2>0&I*,C?[/3TPE#/ZM1O^#^T9R"=5/>^R7/)K_=IE/[B MF^/]2 F51MRG(5;FK^*8_<8Y8[%-@\]!@.1N&6#1T[PM M@_43H$B0'^]G0MM7/R/0$9D(;&:V3$Z7X7P7.4JZY.7HN3O%:Z01S,L^+QMB,.V#P,!IDO<[>)X/4X:D,!-(P%<7B,K\P M!VTG/1M?QU)IT([JBA%J@*E9R*>=?0*S,0(VDE,/54R.#!2XN(=/ TO(A863 M!DP,&J+!2,E<2]VU19&H$+)$6ZV6H!WC)Y@ MY(+W@2)]@%HDT/F!)P+/24L';*(! NRS^S@(8S28E">4H7-EB(# %$X8QF@V MPWQ[@GM$90[.'V:LH#594&OT+&>_O0X"\+1::V3^S&Q;DVP8D(V7ZD7A(\[A MF@9S+P)UX5RI.G32:SA3!VSN-AC\ "]B%-:/ [ G0R%1S]YSMD=TVOL@8UW< M@H6*(XPGT1Z$O$O9@D# 'I""ADQ^0,I[1#_PE6%LZ"53R(GB@_!UZAL7\_T@ M3^U+QB>* )<0A1AO8WA@!L:4FX$809/[*H6A"*(@VNI$DGWV'9@%#%L@58=B M<@P#4!&!*4SP128\^".V#/I)N[Z%X3(5)J!-U$HJK,(\_"]T\[RY7M8R/0CB 9+<@S\)1GV WSU5^S@4(I@ M/E1/R,G']DC^V;V&'"W=O0(HJ'7B:I(%9!4@(HL-=BKVYL@7KHZ6=WV7+ M/Y"[E,'W *0']A>:1"*\YI[HF$AQBO3BBH,HDD2;IEH(B;+G=$/]W. 'S'-=J2V<>_>'2 M"2F^,CM_U+%A;PY_V.J)^^P:YA>#"@#?7A81JNA%Z HWP>XP6=D+A6W4.CW[ MCIT&-Z;AC=; XKY9U%^A\B5R:WB&1.Y =)P0C4%;09Y,1:W(TXU39>5./!@. MZ)2'SUGTXJO#X54\Y0]OD($?GNK]1]R_4=KH@MUS/*_G]*4-EH!5RL\*Z_- MF99_+^*-X_&\D1X,N4"?^ZY-3Y;9B322BY1#\)>\"G6I'368*#AX)TSE+J"W MV?_&(4^POL9S%1E?1_LY!45IITI2!$7O=E%:+6Z'X*P:^OGJFLFFY <[Z-@0X3[(!SG1> M3$YL;9',-6_2CD^7T/%&5>C19DY4R#0YYP4S.0"A5L*41(5:0].7M$*2LB/C M=8Z+^H*8F628$ZH<:1E$U&.;Q,7:^WQ1YAS>,_)F?:@1^%M:\H&0'A$&=#J> MHZ-TZ"?(S5B=UY$WNW7M]N?7202%@&&>G(V=N?;BBK:&UK0;I]]6>-KA4*ZS M'EAF"VK67TKIU^"Z"Y[_)7)"/F.E1;*+1SA8%>@,%]OJFH M3"IQ )-9D&K\#EV3JT?GV2HX[A?^^?KIZH8U]M-ZLJS@/VIFK<\WS5O@AINKVZ=_/+++Z\>+[X^/ MUW>WK'E["?\TO_WG\?J1W7UA7ZYOF[<7U\UO[.+N]O+Z25_S65(BL!0FT4;6[>FWA[OO7W^[^_[$GGX#&LKE8?[] M6_,A0U=-R>;#%;N'#[ D5Y?L&BZ%ASP"K8G(W_X]Y%=_?\75_=/ M[(_?KN">F^MOWXCX<)6^ -\+JW71A$?MFU5I??[B!V ;V-5OOO\#+8XD5!"^ M=>*DE(!+;67R)&:8CC7+3W+_M1_X/U\'[#P'0\R4"TXI @+\?CJ%09=?*=^5 M-B%D#Y$*19EC3[5T"F6"=KK+6:'<4TKZQ#0W?1 G�O:;BTD:NB&AR/YPQ' MMM5^+AASF/H),XO\ &MQX41E>IYRE>$JF22>O1GW5+C'._1*N8FM,EF[?A\' M1JEG;?@#L^FLB"<'C50:H/S85KO3\G7HZF+H X1Z#.^#M9;@=!4XTSGN$565 M%=I3&?D4KI21L4;]*DG,&$/UIA7A)?6S@\,*;8[UY#X\!GTD^/:RU^Y]V&=? MQHX',VCA:4 %C&;CUFXDC_.HD'DL8P;#$Y*..1A(G=>*C+S#0/8H"[*RQ_;" MKOX+ Q'X7YTM@'_KO$'\6R7ZX9] 1/R/)#O^A0N"_\6S9!0!HT\=G],3,7)@ M\9"NQ,P)^DV=)MK#]=K3J?Y-2.2J/.2^""B&B)F(?J"SJPPG*=+(TXCTUO'0!]K!$/Q 17/DT^FT M+KZ6LC"<%K(/R@Y\E'PS'L((]2XXIAJGO*\/I41^18T'/;U8CP=;=+)ZD[W' MP_7ZY1\T>S4]#\DAR\?C%C^L+%Q>J_Z>9L_*7/Y7@2 @'FOV \=E!S65XR/9 MC5)8W%"\4'P*_^40)?'? [)V6*Q>7>PSZE<#*ZXR=3W,^BJQ*- M,3% IE,3[WDJTY^.#=!9NXC_0!HQOP6Z0::KX%'=OG3,<4C/3B@*5DLFXK2Q M-Q33H&!5CK,M/^6 M=?M3MW#-!E4]\0GE66155T84I$ND#W>@(AMA>-I>5<$D>B'MM"9O!0&5.1:6 M)\(RIVXUNK/3^%(DS9Y(@TPY7YW%(]^+I\3@T2 'UB*F,F>SY:3PC"!^4J/[N"9$ MCS#0S'TW!C+<*9Q3N(4T-+JA#24=S)8EZG0KD"")C P7S#LX&"YR-^[*^BE< M.50C-O+[\N;&D=4>=WON/;AF'>%W M[O.A:=\-CG9*2R6$?*UM[AWAX#/UT 4,9MDJ+&+Y!Z&[52F]BL.(G M>&S*OV@[%F4W!WB,$U\-SAZJR'!D*@9L95F_K0*;X]DQGG@'Q9_6/GFU7&$0 M9A"VE,&VG9_"KLHD+O+.P5@TX#+@6LI@;? ]7;\O#_SV91L**0L=8&;7]P8; 9PRS+89'"=C@7)(A>A*BZB3\D:J!FH+66P:GM9]J6FT]/9 M^FL&909E2T'9:TL$>!(LIOK!,I7?H,N@:TGA6JJ$\DP'%75-!VX%Y!/$N'TO M(VS&0%OAWI; Q!?T\-.*U9GE4+5'^8O9W2HI$V5R.[++1H4PT^J:N'<-BVSX MR(!N&8.5]?YTP4XT0C&_)=)]$ S,#,R6,=BT[!36Y74"4DX8,C06@8'8<@8K M)9:69(.M+51V3Z9ZBT&=0=VR]&J#4%1EG:"P#[\8O!F\+6.P M$E*VX\;D8P]VZ.(RP57T^J[_*C-UK:ZN$'U8J[__\8$J8QHP&C N3^7*HIP1 M[9(89!ED+6.PW%)%;T40^($3]F0U.1X8@*TL?H@G&^11SA?!Z<0%=87 8Z"R MP1#'"G2AB1^6E&=TJX4PK::<)$?(#FW, E9R0O8^/<0B>U?4SSX8QC(H7$KF MA!M;D3K=UHY55Q&L7MS!<]VA"2D:H"U[SS'B/_G:C^FM_YSK%=62QJ(" MZH@FM8RBXEZ)XZA;B(9IG027OX0#-?/3P]#AZ&EHV7@1GCQR+!KO''_T$QO_ M"6EKA!0XP7.K.D79\62I4$IFUCW(DG.VI.%>Z!54$9X:M^752GO(Z[9&%;RQ M0#H8-9BOZOA8'I].TN)I\9;(UM_$)G!6MMQ!$%8+ M232%Y9&5[V1M.VK8-=";0IYAAE=3U5#X;[8 BPAEJFF8+2#"W5?48\RAVA'4 MJ0Q A(4!^SYPP:L\*QW**J$(,GUB&DNH556/T@RX4WL-,->6A0KHD':OAQ6Q MJ1Q+HR71GLOY !,-47$$FQS[2:<"<0>E)4WD*SHF19.AFM&BU@ M$5SJF$+S94Z@FI%GV(!J97J1_ICS,, _]G84 5;?'Y0G76)Y1;*$BO!N.J6@ MB!%0:\%T UR7*E%E9/P_=;NZ=-!$2CI4CKVT52E8TA:1I(>N(9'>DK.\-#>N MI43ZHLK@$/R^X\FOZ2A_4@HH$+^V/E-Q*5P-)3+Z*%+20/%Y'+FPZ+?:2+_P M [A;KO+&&3FOJ:IIDS9 [T^9-FE'^K6F3=IR"R[.W5?M#95#O$FK<-T]8V=O M\?+6*[=E2.)@L5V+]DFP7KYL#XI:!0M;5['\UF@]:VD5I*U$J4J*;,(CS5'! M ZPW%F(WG1?=\J^II&ITWNR ;GLY0Z7>OXS5THJQ((,HH/]43-G&.0P(^RG MC>9J>B@0GM<)>"_Y*K#8LUR-<$"#07:,()N*@QFGBVW(.\.XCZ5UU"=5 MNZJ%_8PB698'F\$#<*),,V%9,CIG**D[HN:'6,#&9&%R1#2+LL0;X["#M="R$:XL, Q5M>)Y4<\ M]=71;(@V(TR9Z[[:F%M$5V$*;)?'KFRE2V/71V&1.E0>315^H9E$ 3I2 [J#O1 ],>E6K2,Y$T3M_C0M( M/DSE#N_)%NJ:Q/E/M!+"RX*,V.5+WBFC;Y$LJ$3O E*2!9H67%-O!Z/5ZCK8 M?) "_O+.9!V2H:5MRL(\[E"S$TDIQ M]:1'VBYEJS)A%28Y@O'EG-8EQ4H@LWYUT 8Y;5]:0 XG\?QO8:>JJ8EVPRE MK :^&AZH'% PP"L"B]@%R!X,0TATZ#P+>ZE?A-6E@I:J;ICPNDGE1)1=N%R) M;,GTKM?L!B+3EN7)4)I1$VMRY36R0DRO@97_HJ)6S6=9<1)NPS8IH:Y%1*U; M]KXTFWL?$"7P>"IM*PL_3I)5:5DC+/S&O@'V_A11A9T+F)V4"K\C[IM.4&$7 MP)(>9T"W%O"+8IODZU[L1DY5?LGZ6&35(UI<@NC@&/#YPET+"Y;6,B1X!%>; MVG\3"2BXI83C@/S*TK0M76(Y?OP@#1K]3*K*ICO94!<@Q](M;%)1AWJ'H\DA M:Y6"YJ%'6<7DVDV.2_ZA,/T8]DM(@#7;J:I@L@9)]"6E7E*RU@E5Y]1AG5<9 MY$*M[D2B[+2>&S+^B(TW7'YNREV9+(EY#)R/?QP<]U.7\^SHW4A_M)]#WO@" MI(-J$8FS+B&L;!LW# M0D0%I!ESAOVMU:[/^.U! Y/UP.1K\^'F^I9]?8)_7+\%B+GWI;/,'J5/<@O^ M0(='H ,I:'Z1+<[.GK %K"7 JPD*-A]W4K;,A]TE0Z8\/+35PUCUJNPZ+Y1; M@,Z8[9)I!)D1F*E:!9/)@P=;VJ_3$0RC6K<.&2M5K?_:O]I_(ON^[[C^>(CL MNG HITC>,G*49!A&4>ZR.%RJHG2"L"^PTP>&NEU,+,(L-14G-6IRFW"QVOQ, M"JE3UZUL$#T$;]/J4L-P'6@WBK,,(GK+R%&281C%NL_<1 M[C;U?3R']<%XDML(BI4JR0?,5>J\!GYH8?]EHQK+((2WC!PE&891C;LL!9>I M&B]\#XNMJ5SN/F9C>QU]E+(3Z^.^D<\L>(QOU.4V 66UZE+T7:ZVK_54*;O? M%8%/T7JC0DLAK+>,'"49AE&ANRP9EZI"43'^ GHSQ$1_'@2O="30MXUSN568 M6*FVO,=#8B'94G@>!.LI!-1V+?(#XVN60R1O&3E*,@RC*'=9*"Y345ZEIQ\] M>2K H8H">'I8E;,*N.WXZAAD&JTUBG2K,+/:@TE1Y$2Q+; FIRW+@+5%(/!\ MTN0]S3=1QFZJ8Y/TX"&..A:'\B<>) M'['L H4+X**GU[Y@%XC4MJH3]EX?K7U\N@CUN=H/LM0#QYI0-^FQSH U^WCJ M'AZ4W'9_TTSNHK)5K=AQ[;147Y\>(L_[#A<=@*M[_ =,# M#6'04,UL988KC MSGT18(DQULN2-:GUH"FBZQ"PI("L.7 ZBY(V!TYW6*[+ Z?]KA]A+9U^%VO_ MR'8TSJB#9 R -PN4*RQ%:&/)"ZK=1B2L5!M>/SZHHGT'G]BU%PD7?J9H\6.VM-6#L'S/XTX8XD>C-, M'"49AM&:NRPKEYZWQ&S?-_NKVP6"E2I,*IS+7=9SY$'1@1TMHQC+((*WC!PE M&891C+LL$U=T)D9V"TE.Q40^?$,-A(:/R!@-NDUH6:T&C;AJ4I:I\&A49RF$ M]):1HR3#,*ISEX7A4E-\=7*&<2NW#@9?'^(>L\81LST19>**JJ15 EVQ'7;[>K45=4PZYPVYF. M*W[2;RIS,3;4C72N; =;@\E66!P#Z4GCKKB%#?@";E$/8>S4C#TX\9%I4VMJ M(VM34FPDI($.=0F0G7?2MF&#?9%>J3M8F.D48]JWF&Q:(VXS MDN(" FP,PK8($(AXC?N=;XX@: 6MP'V*[P!X>F:LZ?E<(&VC!PE&89Q3'=9 M'J[H["F9J;YKDH6V$1.K=5)%&)EZ\>42P5M&CI(,PRC&71:"RU2,7V./72B- M^-US5.OC9I];7=ER^MSEUH\N?_G!NL)U++^?5]EMR]CCC>%EI4HS'T N]>VA M#LNO+)GT76L8L]S0P'?\2WB-=1D5_@)<<9)_#GC(/08[@._ M+X^+I[O*V MX^%O^!5<#WCFC@P!JZM5881+W^X(=@%W5]COW LYC.[<]R/VF^.Z[(*'CN?3 M0QY$2!W7!<=R#B$67@C\GTX/7N:^LN/#(Q9BR[L>QQ8^*L#./J6^O'@6P8*/^13E[NA MCZ'H9PRJ@(3$H#M@/X"G1@+K56"9+W5Q)2W]D(VPXYM5<0C\2*4K\!+=W%P2 M7C8XQ^_UX]YPW_ADM>6VQWD,F12$H0G;_Y$3#F*_LJV?B+9N.;E,TOU/Y,A;4D>_.>#Y6F%^X,#JWE4@B7 I+]%I \=,*C0>H$^(>4 CNDV0TX!_: M"1Z=#VMV D%#2F:VSYIA6JL%AJ<&X/(7>#+<0NQ8T4(J\='DEI3\4G(V%5[A M48;P/!#,?_%4+SG%__22T9F^889J#@@L)-551N)DU8WS>0JI6"P0=T4.VLXS MLUP>AO_?1-@)B%]I;?D!I[WY>DA>6!V MS2S2P8D-B2_1#E/V =UV-?!?4E=J\"?,G?V3^[B?]XW_QZ53U_N&K^7FU^>;IZ^ B\_\)?PT^L1;O) M'YGG>V)@YI_ +9%D;. >J>6[/ESVMQK]#^X#YZ43^+%G5P=_VF._Y-'\M\M\ MFA.?+('B3W<7WQSO1THH":AIB97Y:TVFYUKEU,E^0TFJ:F. M4%DZGOSIC[C+00Y?@,',R7[19@"H\3,2SV@ 23,E[ >"HSD![-?I^G%$KWSQ M ]?>QP9UW),'37CP0^C2ICZ\$#M(U="0?P MW:C<'[PHPN0>)*_K8PN -$$([#"2O.FZ8\T260,0M3>@!! "8.G >J+*]SIH MTO7@._(*80F[PNTG&S:TGA)4:@&?G2 >\*G^BGG \>E( FUX8I(3)NS#J*EE M@;8Z:=#)11%_1;NQZ_?2"TCIP)/ ;'X6+LX?6\U*&],/0+EX\&,K#O%](3J9 M@$17E3(-K:X/@[9% C JF2K&",]6.SA1T5;EDG5MF'%*2*9((:KC8EEV4"&Y(< M))T0B(X7"SOC:^RS/P2Y&,)K^X%%5JE/@@V$:X0R+@F\ MQ]\U<2XN4V?6P*T0;OVL2Z.=C"$',\KS[O^7]_J?M']/>A0P(:C"* H"(5?M M!GTA<,8J4KV!AHSANU>&&@Z_V5=&(55DE0\.!+S=DT\BU16W -$,X$(W-M2C ME JT8P*:'PBCY0J>1/84"*5D'D$>H">+/I+W3L]! M;>#%9 * 3"8OG7YK^SY*Z3;Y:2F34*Q,L1&^" 8G^4;D<$VJ" 9-""N-I. S MP[CUI]+XDH\!&C)(D977FJ:/9)M(P(MJVYH M2$02U&TG1+LFL42U%B#6DJ]EL81X&S44L -HJSC,V*8J4@)PQ!BWAIWM!(A; M%?20'P2P#&8THY%*@DB$.LS5CC%8GC>W2F9B,#K;P6\KR1QA#MEK)>O^!;P, M=G$21R=#&0G#^XX-]I@%VJJ#(\6$<-2<8;(;H$30R!I4D%4L[GD^XIN'(#U; M\"0U:Z$G@*56?%RR*!">'28Q1[B*PGAMX"'@G# Y1O>"G!D(N-DS>FOL>)JA M,CDS)JE(J2NI3J%KL+)IJ4FJA2#*8)&T?I'P> ;I#XB2C".W2QP)2 4D1#"F MD48^5K.6A0CI3@\FZ7B(8;K7%A;JBTHB1%,3BC G!JH8XDM&9>H^^PVD+:"S M(@\.>, 4-DAU,N<\VD$:=NC@-3%X&[P#S ?TX8D"EI8XC KQ*:C) !U+(>]0 MH.*H*'[45VB45Q/XIR1 C>"%^$14IE)Z(,,*:6D2W$$N=-&73;@%54/&D9+O M(XAKVE#U6_A6#X#J0-G-=#E*;50G_RJ\/:^_D'P#.O]=/]]75,'(7H4O;>H&4 M27^O'^S7!G]6EL&$$=3VV?54%]8E3^2Z&'K\Z#K\_6S_I&"<1_N'0#X9XX+/ M0WR"2]/8/QN_<)R<%U"D9%7^O7ZD'S,=AV3\VDGCK62TF1SQ,%/C8 ^'>95T M#F!DY&8:;N-TMO&6!U2X[?,_@_M%Z]\+^K7U^>'J\?NWIT=V]X7=W5\]-)^N M[VX?I]!/6[TO-6XCZNFWAZLK=G-W^_3;([NZO;R^_7%W<]]\ MN+ID3W=LTM6UR62<._&3U0_W3W+S/W-/LLK=UN00:]&A5K6_"0[H$]Z:OP,^ MVR[RZ-'7"2=61S=Y@T[K?>/H".BJ_O7A$QO.PVSY$7@:>:G&Q:,;F8S.Y829 MCD_!G/P8E100^?W!+ $Y3IV \-[V79<'JKF0'X=@6X\Z-BTIZ'_\_P?2>2B[;Z3LOAK5'TLA MQM2C*!I9)'GWSLZ?4@S3]#^,TBOV86P"!_MPE_@;%I06"OED#6 MCSD,-<8JJ1T"FQZ9AYF'F8>=BV/&PVE;@F1WWU M*C'W*$21?M11DN%3H(LNX-S/';7.]C[_O?@E9^\&XV-TJF$9[SVKG#2.US'! MU9!RL\]=V:H<':YC2=YMRVJ4B6&.*@='#<,P)6.8PW'^Z=MDF VOQNE:&.3= MW+;0SH0'1A,$MLL06DH<;K5HGGJ,IY7#^MF&*+3]^F.GH'"X!HMZZL%LC=+: M*0B<5(X/3HPT,% CV'Y6L%(@^V"0'WG:]#ZADL,EVSO^N;K5([^NW\8KPFBC2]37Y0 M.:FM)6'#N,&0V'EE+KJSAD>GHM)80J]DN(\L' M#9\M3S?;,%J/*[6ZR1PNVZH<'!B)7I[5.*JL:9/&\,@L/+)V16M6HR@'H]QF MS\X$?&ZH:X8NWZ)MF/B.S/YKB.^=2] -A.9R:JJ@N[8%N#FALGAG M*M-GMRI$5,X:IGJ4@0)"80VI\:9>3+DA4#DY67X:E)$&VPB%-;AS1AJ4&@)E MK1_V1H.'LGB4-7)6WAC/FY.1E7IC^4ZDT9=;B(63-<1VC+XL-03JCP]+8?8XOOH;7?3,N: MZ<=W6*DUEK^=/^7K=T]OCB=TB:3F^$&N H+C&9[5.<."XAZ8_G.E1$/VRD> M-K!)M0O28;= <% [+*V6R%C7\&?+MU_I!_B;PYWR[UQ#]Q]#0_Q'10ZZPD(1 M..U/Z8!IO'*X'_'/S%K@Z#.KV)?OLYUG9KD\#/^Y=__U_/>]86+5:N_RYJ^^ MH>6EKY29/_B\+T\/A2WD,R_1;D+V =UV-?!?4@=B\"=+N"Z[_WK[_69RF_KL M8A:N_=YG^2[&ZB?ZM;_ >Y,53/[._ME-/*7[YM>KZOG#5?/W:O/+T]7#1\;= M%_X::L1\9)[OB8&9?V)=(L@>.#2UN<'V2KDXZ^_ MM#[_^@O>^GD%<\2A,CG^B:*DQ)1-R(74DL,&3S\0/!2V_'A8>R?_B'SV]_KI M?EU^@CFXF)'O>"SJ"O@G$$+] @/OADS LMCL7['[R@[J%=:H->#?EM_K\P"^ MIX<=[-?&/XR-?4YM7][U"!?MJ0B%[X6L]1:<'XFV/M83KOP!'!(PSVPFM MF&J 8F$L?$$_<( TKPSGB7?B=?B]GCH.1'6)0HTPU@[\'GO//P L,[? ZWE' M()KQY?)NQ1\=&"V%Y.PXC #&P"]^W.FR\SAR1[YW? M/E[L?:#M\//?+FXN*NS;MPO\'C_L?:C0+^];0\/A@=5U(F%%,66E"@]F+F R MJN)*=K1Q']Z6CGJ?/60GFD^7(:%SVE!"1W/F@$A X7&V?S(H.W@T*&P&90!ZS!8AW ?K-\!I%62SN,V1">FCXX41 M!SSCWY+=-#\&HL\=XLZ^?A6R$IFLCD676'$0(+^J"X@IG, *>#O:SRD?F0QO MB%7KM4FL>CJ!]X98]63_N/RL6M]JPR_+_#*$,IN)G=M\9)76]JJGOR7K-H;X M2'M@3Y='DH7R52S>DG2WVQ-HJ MG)9E(WG[6&Y\.PE@OR'LGLT!W8-ADW8 N0?#6G1&X!)6&[5E8[5Q;+!:GH%F ML9I7 7Q,C*=^.@=C-T,.UY 8SC4/)^'UX >#TPLK5$ P6\WHRKW#IH MW@PA-A$[4^. M/]^H\@VF#<7/=#$IE+]*_(-(\,#RJ^@W M"=85W(VZ\I%.&YDQC -P<'![P>\$O*>%]:!FY:G#17AJ-J-I(D\EM@X%P6J-"0^7/P^:99*QYM=C M8QC,SI(\$V?P7SSX@X>A &G6$E(=J$OA!Q\4";!3X/AQR.)0M&,7..59*92! M98/%<;R(>QT'0]L.A@_4V_&A./C?@2]@P?J!\^RXHB. LT5V+'C-N>]'[#>8 M-+N0ZD>.2RN MB3T-&*L$29"GIW+Y!HR3L\;I;&C; F[>)K$SL1[+K**G7E]$]M1GDURY MO)T7KY!V\%PALD2QU_=/YY,_6X"$[8'L_VOO29L31Y+]_GY%A;?GC1V!,0)\ M]?1V!+9QC]_X&DR_>?MI0Z#":%M(K Z[V5__,K-*)P(#YA"X)J:[N525E95W M9F7-%=!_2%+P5L7RMVE+.E]OL/2.>WZD&A#5( W$&CZ=:/5%90*I*S,S?.0V M@K$]I_H0OX[@36K]#BQ*EMS T EM*-17?:Z9LGGZ2O6CR Y58#JIP/1,%9BJ M M,"*\N\DD-5;?HVFO_BK*^#S>R_@A:)3I9Z H$ RCQY:S)H)SPA1PS]U[AT M)1UYB5*YAND'+L[D>8[T74F=RB!F7B6>#&PNISYN>^J"%&E/(&TDQIYC6$!"WL&T4_W+ M.8L'B$75^/>]ZML6XSI:.[2)M>X$:S7'66LIR%A.9X[=W(#'.#0F>K1%QU 4 MXC=)^9/ZKZ@-4)2_(XB_[.OV,R=B/RR K/^@G3G!CYY83+EZ>V3G!OO2B<9# M_!4/P.(.IE"G4*=0MT6#34+=!^W1%]F/2FFJP=1@:C UF!JLN+YE2B'.H.'V MOF;+.E?1A';!)G)3S@SD3+&$GI'S37A>.CE>]JW1*VJWMY8-F&6*%>S"O'W- MYQM^V0T5=Y,5CDNURFDQ,%6(#5"L\+%WXFS>9J"+[T01_?+YK9"[J(+G:$+@ M>BNMDBF9BXX%.[3$]K9+!NMTWK;&&T"+VO%E@K7A#=]"[;*]>UV?UV]1W+WE M.ZZX^^/L]?&\EU.L<+-W(T@V0Q:HP)2\,7^T=%H]*0:Z/O N:)5YKWU388'5 MA MGGL75NG6*K4]%S_4EWZ7M.*'>6<]J2M^*,9.K"_OOAO9WF;4S&TKS9#MC0S7 M2I6:2NQ^M$U7N9^/L]G5TFFM5GS,J$U?:L)/_/;",==6DV[ MZPPXV[<8C MG+. 5"V=GZ\RY30+##L36UIP;9O8]_7&CW, V(7PTG:P^/[I^:8W^V W-[NH MS'VX7G/XXW!W43?\_JA1-,PDS%QX&?61A]?8MEZ\5BWW5BWOW"&?&4E&6,VW%*"^PO->U:J:_-60RTTT6I0N=EQ5[8K\[><6&B: MI=>4? 2..2V=U);=NUAQC.*8'=N.=>_&BL,(F^XRHCY=UJL& [*56TY1\G4=K_G3;9LKOM*.7_#CP=E]9DC2D>F4=RK<5I43PRHX$\ M;W.JHAO(:SH:EVNJ%CDSM7S+\]FSZOSE"-(K9XLTLG%; MOND3RW\4A^_>9J_Y\,8R>\'L3!QNK3&1)<&NE2G6U09T-BRJ&^5]\\M#EL.VH\C-9;TT[*60A_; DU>"T="1U MPJVALIO!YC P=T.N#+%1_ZUY&VIEO6;P87_+\YG#2 MJ\?=WF]Y[O,ZYI?G>EG/=0;Y=]*B?^]RW>.&P-Q9]1?QHN>XS.]S^(.=?@8. M=?KAXSVN8%_8I_/RJ7@*5F#!!*SK#(:Z"[_%;X_+]?2W,XY=*7_IN.P($"7^ MN;%G@^C"<7SV.\S%+G7/M!WF\BXW7^!WSZ[C>>+MT/=XJN,/W?9T M.M_Q2:N63Z:LZ;1<6W!-[$ZW#9C/8#V.N^KK/[E(8ANFY[MF)_!A/(32"+KC M,'=&[%.M?):>W.5>8,EP#7L&.H)7KMQ[7,Q9=BVS[FXIM6I= (7PX=L,9#A1 MM7P\'V3U[%)FQJ-XC-T[]F%F7-T?)X&(S&GWM+*V#'Q\.JZ%HF MR[J:MA#O5J;P;C7+V3/S;@2D8%]M5>Q[O*21"\&^[XD +#1K&!=)?$(E#(GW M%$/Z+"!+I&_S27-Z_T-EO"A9MV#$("OJ*@F;_6PQ R-KNY]FG=*991VZ32& MD02.Q ^Z1"8L$E###/B '%>#9WZNO\"49A<T!MY RGQM R$KX\9@ULA=!3++RE+#RE1\D86Y\M8,&<3+5@ MCA<,K40!G803G71'M=%5,7-TE5V1J)"%B7\-\"6^[>?QV\4<^>X[71J=<"U'T*1:7 M&N^ZW9K:8S\Q28WY.OT5RA7V^.W^^]W;??R36=.I90=[7\5< MC&GGX;1',&^TC='KY,M^))@>&]^:AQ>M9N./P\9UN]GZS'3K51]Y81K[,]Z( MR5,K_XWUN4!C%=/=LNSW;Q7Z#YX;JPB67^UAO'\.=_-P=!R1CQ,T^.S;_C>*P5^X]A[ 'F+]AZ@<,A=#Q.97*#(P-2E$[AA(LH+ M.IYIF."G 1CX%)?Z0I,9P5X ].L#.)2ID@H+A+\O/N0AYAEHJ"E^IJ95\\8[ MGGD\<#@;9$\_\:'/!QU87RV>LL@4BDZ/\QX_.9D+1_XX@F3,@#97Q[T].-H2BVX*WY O8M4*E,JNK/H/O1-/#* M'YDOYY-JM^:_ ^!-?T3;N\F 8G,K8Y(-'37:!9B5ITDO'!.) D#N" _"RSWYU7 M&-TM@7QD>#VW:8NH%M8-^/"'/M2!$5Y-O\\8;;.'%@I-)YM4$3]DVMP3.LZVAY).IE#Q? M(NPC./<8O7WM.Y8U(A_?B$/:HQ*["'R+N^R>(B5Q_3>[=-RAC+M% 1:/]5R3 MVP86+)E>-Z":<4^$)$(Z Q%:38<.? =[7X(P$9&E(2A8$[UVO0NFN6>* MZJ313-#(&&MRLE\]!H*8<3+S4P&D&(14>1.[Z5$ Z+7/;:JZZIFV22'9* Z+ MT0Z7Z]T^-P#U0;>?_RLJP&)#E],1(PLSWHBO+G< M)K Q!!@.+7]HZ70&#-=H.; W @(:%. S^ NWG"'%W5D J+58+W")LN03@0#( M0$!@IX>P\*%KZC[??-1P[2=_YXK--X!_1YXI2.HJ(C'-PR]8YI@6;+C,#R'I;KS![?*+,;&R#V'4IC9\HK)P"AUV" MZ/;E\=D7TANS+6$,@&\BG][3N[08/ ,JSAX6+!8API:5$0;;\WD6M' )[E @H+V!%NHP,NG U+!- MKP^P%2#I7[3] \(&FQ7,SORMJ[QCZP:Z@>?9([F#>X-V,,KQW),1T4/91X2] M'PEH>KI6W_QF;DT%QZ5K4A0I5#2XV8^.979-*=2;P+L#4!.JF&-:,4=2"DJ!0#+#IAL@'X@ M53C#E!Z/Q]9[/:IQHDX1X*NC8@=K++")I:*6%Y&:]F Y=##))I!T5(\OCO62 M:3#QK\!X%AQ'UV>$Q$!GJV#ZU"@Y*P:/'%NF^$X$ =@QSK--NK-$T 8>E3E$ M0Y>8Y=C/AQ8U8A'&A)#E3\$0'%<$!A#3'@TYN\00*!VNBB$:)HD7L4F>L@$8 M#*$AKS^+/9='@0 #K0@#?'03(P5@8M-0M$W,&X*Y"S-*E&'DA6K'P"ZD*BP +TS CV[E%7CS]Y"&NZMG;.+-M4I9UHH.&K9AN M/J,H8D\<(RB.;SM 8#6YI^B?&*)3"7HJF+T2+70BG'O8PT?5^7WII*9,=:J_ M):7:PNKU0]\Y_.[QSR&\G:\IM&N%Q?LZ44QT^EV(L4A="B)M4Z@.+)TX=IJ' M$B:*\U"^HQ5# =UG\&]!D8#M!((5"V:-E(1UP3,Q01YZ;/];H_%X ,(-;%N4 M<@GI3<5_/W@L7(7#Y'G!8"C"F$(E3=0=)(VD1R?Z ,7NE(Q$&K(G%K[.75L8 M/,T;.JF7(E_2B,,QXAE:,.R"8Y39M="&^%P\MNDR3FOP,&R*<<<.RG.,YIH8 M<">$=D%;8"7DB%2%RP';7*B@\)?1'L7XBK!*9<4_N=LUQ4:'BA%==#_0PR L M1D@""WMT 3RN:*CF]S'PF5!PPFL=R:@V_9)3>'>@CQ!R_)EK"O, 55@N%PGZ M?DHHX!AJV?0IM=-ZQPE\1".F=(! #IW>H8P%DRX.RZ(%!O3QN$.)7"X,88"= MW0$>!WW)R1I!W+SH5A#A+T>#"Y#"?04/#0_*5;3SW^"[^%ET(Z(H$#KC"=H# M0Z$76$""/2[XZ"<.'QDT-"?NHWQF\^*] $+^ZVV\$PU"2RR7+K&RWQ[%6XW( M-^'?L=T+8S.N@=:GX*;&TR5K.T,PA6HGE4.M4F)["1,!&V-C)KD/I,TX7!V4$"\F?^6&@#Z>#C-+:(J'D@+S#GW= M?A:-SKJFVPT&:'6+5DL&&9%Q>B5A@N/E<2!57'>$"T-2)?(#'XN ()ZU'0(. MZZEY*D>11C3\'O\G&QB]A-AI)14Z>0[PQ25SAPPDG0*;^R(>)4+!*$*[TL*5 M22$I@;@8*9I"$] M]3=L'Z-I![3U>@"JS)7A?8\]NZ!U1-X!M^J:&^3Y-EYD0J!A@$[%7I7B[?YU MHW% ;!IY4:GF&$CPH9*.^F<(#@(0HLD!I(".'4B'.#4(*1I@:\L*WTJ#AP\Z MEBG.(P%_@M='E (NFN\,N'LH\O+QI**Y /!*X,JS3TZ'X$)D"!=>G(( >(02 MPIP^$#1@$2TVD0;!2#.*()VB C8;<=TE_2569?%G/=9G.@V.#((GYBE=7!@B MEJ3<^1K[ =L3X4*I3V$ME_KJX6;=V#U!("JHE0YJ4=D":A&L,\&"@6"((751 M7X$*@=2)&:(O/MA#M!V?[@$['7^8]QUU%DA\@6%A>?)R@*I6JI P\8+= 5(0 MT>%/F#&=F2$_)E<>+QN?@7:TH MO*YZ"+S50Z!:43T$5 ^!]6NRAU[O\$*WR =[ZG,PS1NNBRX-!02*I,HVJ\1D MZ9D\SXK^5>^P(_'F$=[T!-XV+WWX?NKFZ?+VX>G[ZWF M$VMB-@X?V.3JU02Z.W-%?''J[>)8#^A$&&_6\0* M6DT_U([W^0']6CLVQ+N#!)>G6%O6>+Q+F @2]U"@B-,47M A"C(FS;H:F?'4 MO,P*!)D+#5DKN2(,C'2[P2 0Y2_X0SR#$=@4XC5$FCA,&F=3=9=]D_=@3:%X M>1 ")4KKBN_CHA;Y?8G:+5E8/H/+P"-+ +\GKRQZUEU#7,4C<1T32P$,\HWS MT@V5 ]@R'1N=[\I4$I#0C41MB43ZM-V*OQ_;+:K?"+J".D(MD3CL%4G@L.9> MI,V1F<308<$2?C>7:LE4AUZ$\ITH.0;D?:LC#82GPC K;L3]EV: DL*-T?)S M@5;T"K(_JW_9 V8^XJUHA4Y.(:SA#2?E3= 9H7%AAQB;X3Z&W<8,&K2+Z:&) M.LAPN$1S3#"E9?B%R>+%%';OKLF$;)=(I!\WQ9C34>HR[KB-@ MPW<]5P^,,FM$0WHC#SS'$A8.@([V442!HGS%*&IDHL1R%6T$/ X:^NZ.#>(' MLR..+0IS<(4ZEN0$/A4'R_.B<3U#>MY?8:W4$A'PZ$5'8@=<9ENE7!?YV-2# M;!!@3H/WK+!>K*>'6(U+H%W9_X]* 7T7G3Z9B,4G.J!#>J8H_XI03^-VQ!.P M0K0(J%B7#LPZLL1+)GJNQ0%1\ 5X5Y?5PR*:@1#0F9^8O=#9M*S,,CQ"?%K+ M1: D$1WB-(M2-/_C C=Y>8385W-3B;.PQ[!$ M4/3UHP/'/3VP9$-'>J8#8_PPG%=;H$:L)H%ZS\0:LGCU@!M?_\'+D5BCQW3+ M(VM:%-X@P\1>&);? +H#JIH7A.$YPO+U*(??$4T[@_#\JO_JT$P.E<4[0V0! M>-\9)6L?D6M=XI9>D@6\,1K'0CQ!W4DR --*^)J *>HWBCYG6)PP5E:'$UCF M#VZ9?<D#'L4@D6T V9\EPL ]"X(."K-1\8ATC/8LP-( ME6X'4M70H4^/D^23K(@*X(U%*0PFQLEF86YBQ=7Y;>:!$3#0SG$4AHVDU M."M-U;^51L^91(X_-9\^AHTP;PS;O1-9]#0RHIRZ'F80?*>;WPIU<8K:^]JF M\A;L\>!0KQ(/LQ0%2;07K(HL2O.@>J]&:1[Y+I7F>6RTVNSF)LSS/+1_;[;8 MS?WU0^NNT;YYN"^6Y_:^NWN(=),W]U1^2RYDSIM+)C3JS>E;E7?Y3\A.IU-Z M62WS\IR8)D +]!WWL(I)/RVBC?#M> X0HT"2!K)]N4"J8%4&/+TWRUKK:UIK M@F@F0GPR$\1GTQK++7E[;IO?&K,C%\6P=KXOPL-L,58*&X0KRORCM M$MABB,3#L2,O$DH.ICZPJ3]ZYL^AB],U#7EBCYS5OHZM9T0;-XJ:R(;_-&WV MZ#E%7*P@JJ+'2RXLW1QX41"BE'"RL0V=&QKN^O,S9F,P;"3JI>*Z6MV #?3" MX+>(R2>/^(5G1DK1T3>,_4HFI$!&@EAX?I\3!K_T=T4C9Y(D9$P!I#U[18K9+,,BLB+03$!2/2 MW=.8U;3"S,9CB)NJ2EVN97N^W[>:WVZ>VLU6\XH]-6Z;3^SAFC7__'[3_@<6 MHGUOW;1OFJ+H^?M3$[^4_OG*M&M^ _1%=OV-D>;9#4PKRM ;=8V2260O58I' M^2KPEX8R?89U> X> 7*Z/]@P<$&GX)G'N#Z5S@/$J1+9P]5TP0G]=Z"[TD5, MG"HL+]J6/8HR9@+W[PE'YT8FWPI'RE [>)H4S=Y+ YA(5V1R&GK@._&> *$D MX3D?2TC,L:YY+S)?]@T.2]@/6G]XB<#)+V&^)+KMA8I.'M40";\X;>TA*T<7G M]T%X1P!>L@.@/$K18[!]_:"8V"X&%-NXYPUL-O/,10<$]HB-FX>P^[3UQ<1R M,:#8QKU^D[]U>$/U3#WXL&.976O$&M$%$8^6+DIP'EWGV=4'7C%WIAA0;"-] M-+ [U4_J$\>N',O27?:_8>LF22MM3"O_1&9?BT\F:KHE; M@6FV09,+=SVLN3HD&@B39C/<3:7]LC1:G_&.JW5/"'Y>JOZ"7)$5,OC>U\.U M82!O]D)NPHK7_.EM$EB=0!\G+D4"19BPJBG.W_PN;);SJ[6UTT"U=%:ME2J5 M2K%H84WWENZ6:?4_@2QI4U2AE7UJ8B5[F1RO5SX,S9W2):9K-#OTDY7HR=W@;AKF)F2N3, M*7+6;A,JF;-;,D<9E"I:]PZ#DLHH-FPYUHH@Q@$(9C@!UFUNH>4X&?I"2?&- M[/0V2'%E.2J1LVV6HY(Y!9DN8[1"7:4RUQ]M4?1-O7#^C&@PL'[Z-S>NS* M=+DX:QO=#!G=,RT+5JF3I*AIA5<7@8^WK=SKT05QB:-7LAV&,^38#]/]P:FA M*QWX?34];*KJTW6L8;N,Z*P67L'0I9D^U='WPS^BQ:1O#JAEB!W>>!UUF^R+ M9G7Q<:^P!6OBDH3.* OPKZFKO:.+$"2TB0:*\9W(\C1R6=Y#3I6ZV-F2KK44 M-U4F<0?>X'.?Q36@U6F'C@MTH$RUNEK6N=M:^MSMA"N@)IZ[W8ZSMN\]7[OJ MMG17S>O&]]OV$_O^^'#/GIKW-P^MQ$';W6Q9H4CGW:1S[]A\]]I$? S"4.T@ MIJFE>EHM3;B%3:FEE:JENYO[)GMJ7#?;_TA>\*C44:&A7)O4N<<[*(9#"P ! MFUSIH<)"J?30PGKH.*V'CO/TT/%'UT-+WH:Q9MM*X10:RC4J'.7N%!A*I686 M5C,G:35SDJ=F3I2:6>HV-/_O]YN+F[9R9XH-I9(J.T,(M7+^T8RHJXY6L%:8 MXGU]+7N\6WYV7HX:;K>/ERD><>-9=X\,W=>/M..S^ND1725$ M+^%O>%D]/NK9%O;@&97]GWZTQ$,8ZA#FQ+;_G_G/OMDQZ?H"7+@E$I@W=M=Q MA_)6-+SFD>D#T2I87" M[X7#Y*(9_52D$@%NO"BP2Q<5-L7H##8@U8_XJGG- MM'HCO-S:9E>\RZF/5/4$\X$5;$*LKZ^?YZRT^D9SIGG(Z*WBV?4OKE:N+F5E M"U.OIM4KM1--JU6T:NU,.^(_:_^LEOO^X"W2O1A9^JN7I-/2/+19S?;*_C,F MS#L=( 9:1:K4:I(JE9!>+Y1%E=,KT]SO8^0UK+S^P32J=H(OSXZ/I-"I_U.; M13"UL)3/8PV\3E3<-&V0+&H$SW@-<96DBD;7SJ)B[7#_%2_?S=8/7<;*F'[W M_>Z"7>CVCQ*[+S?*)/>BF<+[K-\6?/58*:=E7J2,M1H!>**4\=H75]^X,J[7 M3D_KYU6MHIT>U\Z!\/]9/3FMGIW-0O<-U,)4//9@$\UE&6%!4I?L0X>NJ]7P MCJT9J3VMYL_P1HR0XL6 )]']%\M6\HK0)RY.JZ J*0:E5X[/SNI$Z;5:Y>QD M%DJ_=70[0=:"/F,!>DHD5:$:R]\O[RY+[+9\6[X$F0UO6TUV>WLI;NQN='6# M#T8)6E=4J.SHA8(=VK;:9J1BCH_/9O+Y+A%TO$O1%Y<0]TW> V'/NP'>*,\> M>O =<. P<+U %]<=-G^*>Y2 V7S6"BP.!HY^J-7W]8-563B**I5WIXABBJBJ M;A5)C(FJVL*BZCJZW52)JF)1I1)5BBC&155UVZVJ^GRBBLYW33&L>H%KFUX? MO)VDW-+.V/?R$S@X[(EWR8G7:L<5$9DWG*&?^7GXH_/*27AM\Y/N=G2;>XI68GBQ3D MA=[A[:RB0B?5D;;$Q/@H?TR;W=B6:7/V?Q>M6[;?_.ESVS/Q6/M%X,'GGB>G M01AOP?T,]&=^@.D5*S"X]YGMFP< '!Y@QXX \(JZ%E+(^T*W=,RX//4Y]ST4 M>R"\4J"(,'?JIO$2C#AYR"'@9H M6HS!TV2SSO:$K1KZCF5PUX-YJA7M_#?6_'=@^J,([7/-_#+CQ)>ZUV?70"?> M(O/@JWV8"A^[=WQ.-\:G9HOU63QO2=P5;'!?A\WQ]6=@BN<)E_NJW,,*,F#U MI;>ZSMY*G8 MQO&_HQX@AOD27AG]^.WBCVSO']'K9KP?EOPDODTZ[-^1&N_^^]W4NQUS)LEK M@)1!35X/'4%GU:K$/T AX>E'[8(>&]^:AQ>M9N./P\9UN]GZS'3K51]Y80NR MS\QV;)X!JL_%"JO8\4AV^OP;U=!4X+FQ)J#RJSUVE(>.WZ]:N>B@O9J,C+ _ M4>0%_ TD^=Z220EXC;K!H+R&;U"&HHF>P6?B53XMOV6MS$G!8RUKULA!DDB3 MQTP\\]F+3I>(-ZFS)4\WW^X;;3S7'9V#V#S;;Q",QX1[*)I+@;GAQI8!^8B\ M&[BF;W(OG2& K[7S6KTD'WPV/?!O8:@^B& #Y797#SQJO&1ZV X*93],T^$, M-L86-3 F3-/A?=WJ8;4"#A3@':SR!]CDB0/&]?=MLL7LZ'MRX99'%KU[MR^N4)X+XWXKDF<'"L>%CB9E M(7_B0U\6PD77#\Z*@72K6W$] MXZ'AJ4ZT;1D7?$+BW=_<&NRN [\U=PDK:1 M'*_ ZR\V,>X"EK>!Z?Z9:&-0W&A"HE?)7"5S-RESV[K![LKLKGNG]QU[ M&XFQ^!)W^W&\#0R_/R&C?##FQFYMI'2GXZ4U%2]5\=*E][J4T5)N1K%2?)F* ME(9)E!O;X#^+&"S=B8B7L'IFM8&T=6D-;!@D]C]N%[2.2>\#-"+G[/PT'P[/ M5X[#9%KBBGM=UQQ2J8738V-(78K!LS:RF-32YBT 5X]SU<-FN3UL-D!<[["F MUT9?2W>?U\BZ^06UA4'M[C?PV3ZB42RY2L@GM;,I#&I5_YK-]Z_)TN4\57]9 MDGE_%6(6FIR&,;.!HCK$K+]#C%(@ZU0@>2UFUL8;.]53IM@B<)/-5>:DI\VW M.MDJM']@X;7)-AP+$O7FFF)L%=H54:^4J"E?<)6;:)BD16SR%+E M_JXG8N5N>JWW4J=')= MX&WCJ7T85\_E5OI=MUM1F5KBBW[OT'5>]Z(-37^%)4?L[2K!L<5,+0X,:P$9 MJ];#:>-ZP%1M8+:L#5Y^.:(=^:\O1V G65__Z_\!4$L#!!0 ( .1I*E.( M85&L&@@ .,V - 97A?,C8U-3@R+FAT;>U;:U,;.1;]//D56F_MA%39 M8!L<&!NH(D!2[,YD&,)^WI*[U;0V:JDCJ6T\OW[/E=H/;,\$)H\-Q"DJ=JNO M=*_4.N<^U#[,?:&.#W/!T^-G/QQZZ94X%K?_Z;[L]0ZZV[A[N!,;G_V ^W]K MM=@;H87E7J1L.&'7>:538<],(=BEL9XKUF+[.]TV_KH==M#O[?4[>^SR%]9J M'1\6PG.6Y-PZX8\:E<]:!XVZ5?-"'#4R8PON6ZGP(O'2Z 9+C/9"0]H+)/XV>%.M/EP:-()UO]]#@Q:UO<25O=#_!O(6%JA_UT)6# MPYWR^-GGUKJHS\J;W$/=^6TNA]*SW;LA(9:;MHLE/%[7MVMLW>>3'F MUC=9(JR7V83YG/O^_W\1/!\JP8;&@E..&FW 7RA5@W%V[4J>3*]K2\7D816YM'9#@M*5NWX='DVCV(*%RSG(\&L&$DQAK/QN73L M0X5=*ZR:H+V$NV%&L]?P&=AQK=^8@"M*Z_W$6-91(P\W7\&'M_;U.[Z>7O?WV[N[!7F^O2TXP5-C85^X6GD4^*0-!A<6MOL&^U&0,'-Z(9D5?C+34P2QL?XC*.X(CK":NTMY7 /! 5%O"O M! B$<; 42,AX@@;+3(&0PILHQ?B2@!:)<([;"8D4_+V UH41'=I2F *%BN9, M&D@@D3:I"HAI=&["(@PV@/X> +W[A $M6"8U0$/XFX.D"31#'+?MPGVI M8U8&5X;OB:K@9 F("XAH L22O'()'!$!$#$H-<=X#2^WI!HDDDH:N$D2E8( M@&U*$3VG"_8DW.4L4V;LIJBWXD8Z;SD4<6J,=L/*Y@)XW=28%6LW^/TN\+OW M^/%[?6>S/WDBZG'B16 MP'.3]Z;K5+I$&5>A'_ET:U2$76E-(E(T.[8%E*4"L(U0.K]-"DIX]81[C0^(Z^ZP (1E63+O15E=Q1E4$3S7.8& M2% .T=_@_1/P?M?B52 ]-EK@CY\6SH1##V D!+D?!W"3XN^$5VY-ER6H(_X= M"F"P5A C:E-9](-;'4D7G#6DA [=J6XT=_.+H8(5B@=0UR'U')C-.HR@FQ(N M'U8[HV0::LJN&CJ92FXEV2UCX!^"%TTC58Z"\4"#+D3NP;4;)V"01RA!G4I. MS[!2G"(23"L8,0_JT2.F"(MY#;X-!0DB:$!_D6Z"A UIS*<[?&JD<6^?O,(= M]_?F]^82\,](ID01W!D==C9WH!?*ZHDWN$VG& :K2#Z42OH)90/KU!*C!;@' M)$2*N >P9T. ;B&\@ M/IMN^O@A?A8QM(I%JNW7&7BXLP3U!T0"E"68)*DL86TA)+\S7F&<1PN=T&,4 MAV6;GO>QK17A#$0!O[PD5YN9 +X$=$[G$[J:V?(B6I)S-\M9R*,'8A%I"'7" M[.LP9,*4?"]4?2:Q)-_\A 79T,AW4X7L/7Y^^ M5R'!TGTYYI3GWI^3>%W$^ M=ZV$UP=D)2M5!=C%JU1Z8]TL!0@-&*PHI/Q!SZIGC$E*_&ADC WT%.EP_MI+S:UQ4TP\*1JBR<*"3+Z2"":BNA4CD^D M /[JR'U6[!L+_IY"\9@PAV \I/KAL']ZA/<@5-=UN7B$L<8'\Q0=G9BYX#4, M4)<&( Q 8]LW8R;@:-6J O/'5,,TZA!G[3'GQCUO@/WDZG\G".8S"X_8!,Q$ M\. :G@7ID9T,T;'4H^,&@D*D36_J5_HL;73%T6IS$3@[C@WT7;<3O+[X<_<%)3\O]Z-B] 994OOMF-NM[J8&9B",P: M>['Q39G\L9VQ6?+/;O*E13A-I!WBU=-_ON7N39(T(_ UGS BAWZ41@H.?RX[7]02P,$% @ Y&DJ M4X:'LV("" Y#8 T !E>%\R-C4U.#,N:'1M[5MK<]NX%?V\^16H.MTX M,Y*MAQ4[DNP9)[$S;M=9K^-^[D D:*(!"08 )6M_?<\%J+=7=P=[(7&)[_@_M\: M#?9&Y,)P)V(VG+#KM,QC85[K3+!+;1Q7K,$.]MI-_+5;[+#7W>^U.^SR@C4: MQX-,.,ZBE!LKW%&M=$GCL%:UYCP31[5$FXR[1BR8U%.G;!4,<39MU$^>ZY:R0\DVK28[]^*+7K7\M,6/96C-F5SG@> M&NO,-]>9%48F?>;[6?FGZ+%6LW!]5O XEOE-CS5ESIJ[+9GW650:JTV/\=+I M/EE0;%+[=$7ATQ5=4\;-CEM*H?2L4YKM_TQI>Q36M?7-2AN.%U@:1<:AMHY MG86V[S;?V?J^.KVZ/C\[?W5R??[[VW>/>Q\/XA_UO.KUL2#L#=_@G[55I[B M?TM+SZJ_O(PDM#:/UJY?4+)JS\6KLWD04SAG*1\)9L1(BC&\CDNE91]*;@!> M-4%[ ;_#=,[.X#RPXQI_, &?%%?[B;.8.]YP0Z5T=%3KWK9JLY;@= [:[1?[ M\\;14:W=KC$9']64B/W-,SBSYL%^J_OB>?>@V3EL=YYW:L?_+*&^TZHSEG"6AKWEY+[@#5]I _O\U=JCP"=M,/@RO]VWD'L4D&L_?,B]Y!9 M Z2R"7N?ZS%P<"/J 7D5WF(-LW+M?(#&$27Q?,+*W)E28!X(#S-X5P($XCE8 M"B0D/$*#83I#;.%TD&)\12 7D;"6FPF)9/R]@-:%$2W:8I@"A8KF3!I(()(F M*C.(Y>C.?$S*QJF,4F9+^F_>?RR,J 8A\S-I%0))[&DVEB[%]&R!V).TT[@% M3-,Q)HGG%B+>A47H;P'],P"Z\X@!+5@BJA),E("X@H@X02_+*!7!$!$#$H-0 Z290* @"V+D3P MG-;;$W&;LD3IL9VBWH@;:9WA4,2I,=@-*^L+X+538]:LW>+WI\#O_L/'[_72 M9G]J*VQ621LY+YTD$I<[]IG'P#GC1GBT 3V2]A%0P82E/25M2CU(+(/G)N]- MU[&TD=*V1#_RZ4:K +O"Z$C$:+9L!RB+!6 ;H'1Z&Z4\OQ'L! [SJE20:'5X MH]7=$<&*5C<.5^%24KZ=![C3^(R\Z@(+!%22+7=6E"PI2J"(YKG*#9"@'**W MQ?L7X'W9XG4@/31:X ^?%EX+BQ[ B ]R/PW@.L7?$2_MABXK4$?\.Q3 8*4@ M1-2Z-.@'MSJ2UCMK2(G<=Z>ZT=S-+X8*1BCN05V%U'-@UJLP@FY*N'Q8;;62 ML2\NVW)H92RYD62W#(&_#UYR&JFT%(Q[&K0^N75L!@QQ"">I4<'J&I>(4 MD6!:WHAY4(\>(458S&OP;2A($$$#^HMX&R1L26,^W>%C(XT[^^0U[KB[-[\S MEX!_1C(FBN!6YWYG>(.;>(IAL(KD0ZFDFU VL$DM,9J'NT=R(*,E MT86J@(^.;JL)%:4IP"369R]1!&QY WQ]X,:??BD0"NZ(@IB*1,KD],V%*) F=T(Z !KLA'4>&RMR_J/9L6UO#O*10/";,/QGVJ[P_[IT=X]T)U59<+1Q@;?#"/T=&*F0O>P !5:0#" M #2V?3UD I96KZ;OZ;[M8'N-<@\QH/L-;\-[#<@(!C0A?XOP<)]UNTU]G%O\^N?AZW- M[W]V/_;^9W?E_<\7+YK[K=KQ.RK_9D/LW59S_A+H/?DA/-#I-O/'7ZQ5W+*_ M-_V_?K5\G>^X?'MV;^7U\'O.:\BP/]?+F MM/'RZO3D7_23J86[EV_.KJ]6VM*D8?1XO9%<&[M\\_;?%W-MD*!?@6WX@!5[ M]*LP4+'_==O_ %!+ P04 " #D:2I3&UZN3D8% #/&0 #0 &5X7S(V M-34X-"YH=&WM66UOVS80_MS\BIN&M2E@V9(<-XG? ,=Q4F]M[-D*T'T::(F* MV$JD0E%QO%^_(Z7$J9.F[?J6=C4,6#H>=7>/[[DCJ6ZLTJ3?C2D)^UN/NHJI MA/;IY=_>LU9K;Z>.H]U&*=QZA.._V#8<4TXE432$Q0K\N. AE8 Y^/1?VVJV==M.%Z4NP[7XWI8I $!.94]6S"A79>U8EY22E/2L2,B7* M#JFB@6*"6Q (KBA';443FL6"TQX75G^KVRA][BY$N()P?V@;7R50',A*&C)^UP6$< MG+K+> >"0N9"MH$42G2T!]E=9I]L&'RR86MMREA*B3QCO(V7L%MOH4#12V63 MA)WQ=H!Q4XFF'O-%GG6ZC:R_];FMWK0GV5FLT-SHU?/QP=B'IE=W[S,*[[-Z M&]?2L*U$AM#>$"R$4B(M95\MWFM\AZ.9/SX:#P?^>'("T]/9_'1PXH,_ 7E:UY*RUNQZWO[.6GC1LSS/ A;VK(2&9O (:YBS MN^.V]I^U=IT=SW-_%^AXTZV!KG#=!NG7@.00,9RU#G%.L5PPQ1!)PD,8 M76+5XV<4PTI3EN]EGF-@)!29+O8WU71^5^;F1"X(I[D]N4SH"@:!,:'S&X>) MNC?5ODZ6*[)(,'@AL4_U+ =;"DV2JL!?W^<9":[N*T^7+%0Q)KGS6^<3^&&9 MQHF=5>*%_@W??KZWBTH7^J\*2%*Q!Z,S\U#]/U&TPL34\_::I :U#:*^+G*= M))VW8=1*M^)PZP90[55#A9O1?![!>K#(L_WS5N3)0RW M MIIV]8VOV\W_XXB[?\I!7AI\3!&L .=[BXES@-H#IO#=+9X;[6=R5*LK1 UR0Z\WL MU<;6G-I?;6KU.4Y,!#WS5P:^- S,@D,MP<8111!D:%$AT%S5;>^_?([9!<0)"3/>]:+P=RWIX/C MD7TP&PW^T&\';HQ.CX_\V88LCFPIEK>%>LD.T^.3TY=K:ZBA7WC<\8->-/0+ MD'ZW85[D_ M02P,$% @ Y&DJ4WZ]&&,[!0 MQD T !E>%\R-C4U M.#4N:'1M[5EM4]M&$/XZO[YXD,#&$)$U"",7C&5M[>]K;1_OL[IUZH8JC02^DQ!]LO>@IIB(Z MH)=_UG<* M>HH);H GN*(9 M4%V7Q32%8WH!@7)769?;1A\M6%K;2JW%!-YRG@'_T*KZJ! T4MEDHB= M\HZ'?E.)IE[R99IT>[5DL/6UK=ZT)]EIJ-#<^-V;R=[$A4:]6K_/*'S,ZFU< M"\.F$@E">T.P%$J)N) ]F+_7^([&$"AOO3F3O>?T_]2FG7VH'I ;AOQK 8SO>&Q^.%.7WW M=OP'#$>N'JE;UI.&-J*!MC;AFK^\X#)<,!6""BF<940B\M$*)$TP:8 (8"_# M)"/AF&A5S"(C(7$HOX)M/V<2TI-X#Y?2.B?CYX@#G,:C5M M9W?':5G-5J/9;AJ#7S-<>,.N@,YPO1H95("D$#"17@5'( M: 'C!/N,<1I&@3,0^!PMIY<@E0!E"D6X)]M)?*1)4USH.,5_,W%!:[VE**) M!+-:1K@"5%M'>Q'EZ!;Q1:)3_4TU'=VEN0612\)I:DXO([J"H9>;T-&-PT3= M&V@/$^.*+"-T7DBL4GW#PH)"HZA,[]?7:4*\J^MRI1?,5R&&N/5+]PO88>1E M$^NJQ#_ZUW___O46*IWK1^61J.0.>I?/0_7_1- 2DSR;=]84S5';H.E?6:J# MI/L^C%KIEA]V-0=4KZJF_$UO?@@77 S8@EL09!&2V$.R1)JBU[25]"QCDL98 M&5(=R8LR==F-;8)Y1X+M;/NOKZ/_ R0O:6#O-II=/;*)'/[J>, >)H_.9X8\ M"8;4GP9#&"^: ;\JR_Y ]NA9^2_^9+OV;#_ MK]'?/'EHVWXA<2>H*,<58!.L-Y!7F\G\G/QJ(ZG/3D*2PI*B M:B+%.?-108E[S[]TKWS!L+]>ZAUJV9'C33\V)\@D9VE8&/C44RD)#%MR]"(( M($M0HMV@J:H:W_\PY_N#M#@V]^;CX6_Z+<"-T=GA M@3O?D(6!*<7%;:'>%\#L\/CD:&T--?2+C3M^&UL4$L! A0#% @ Y&DJ4P5N0)DL3 +?8# !4 M ( !ZE( &)U:W,M,C R,3 W,S%?;&%B+GAM;%!+ 0(4 Q0 ( M .1I*E,K-2U$=#@ .#]! 5 " 4F? !B=6MS+3(P,C$P M-S,Q7W!R92YX;6Q02P$"% ,4 " #D:2I3A301M$3\ #KLPX % M @ 'PUP 8G5K%\R-C4U.#,N:'1M4$L! A0#% @ Y&DJ4QM>KDY&!0 SQD T M ( !V.0! &5X7S(V-34X-"YH=&U02P$"% ,4 " #D:2I3 M?KT88SL% "W&0 #0 @ %)Z@$ 97A?,C8U-3@U+FAT;5!+ 4!08 "@ * 'D" "O[P$ ! end