0001437749-23-021098.txt : 20230731 0001437749-23-021098.hdr.sgml : 20230731 20230731083143 ACCESSION NUMBER: 0001437749-23-021098 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 88 CONFORMED PERIOD OF REPORT: 20230430 FILED AS OF DATE: 20230731 DATE AS OF CHANGE: 20230731 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-K SEC ACT: 1934 Act SEC FILE NUMBER: 000-01678 FILM NUMBER: 231125157 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-K 1 buks20230430_10k.htm FORM 10-K buks20230430_10k.htm
0000015847 BUTLER NATIONAL CORP false --04-30 FY 2023 10,603 9,336 12,290 11,575 5 5 50,000,000 50,000,000 200,000 200,000 200,000 200,000 100 100 100 100 9.8 9.8 100 100 0 0 0 0 1,000 1,000 6 6 1,000 1,000 1,000 0 0 0 0 0.01 0.01 1,000 100,000,000 100,000,000 80,871,211 76,891,689 80,348,572 76,458,146 3,979,522 3,890,426 0.06 0.14 0.06 0.14 5 39 5 5 5 3 7 6.25 6.25 6.25 6.25 1.75 1.75 March 31, 2029 March 31, 2029 652 652 1.75 1.75 March 31, 2029 March 31, 2029 702 702 5.32 5.32 December 31, 2027 December 31, 2027 19,250 19,250 5.75 5.75 October 31, 2026 October 31, 2026 4.35 4.35 March 31, 2029 March 31, 2029 358 358 8.13 8.13 October 31, 2025 October 31, 2025 41 41 2 5 50 46 45 100 5 0 30 1 These shares of common stock were purchased through a private transaction 00000158472022-05-012023-04-30 iso4217:USD 00000158472022-10-31 xbrli:shares 00000158472023-07-31 thunderdome:item 00000158472023-04-30 00000158472022-04-30 iso4217:USDxbrli:shares 0000015847us-gaap:PreferredClassBMember2023-04-30 0000015847us-gaap:PreferredClassBMember2022-04-30 0000015847us-gaap:PreferredClassAMember2023-04-30 0000015847us-gaap:PreferredClassAMember2022-04-30 xbrli:pure 0000015847us-gaap:PreferredClassAMember2022-05-012023-04-30 0000015847us-gaap:PreferredClassAMember2021-05-012022-04-30 0000015847us-gaap:PreferredClassBMember2022-05-012023-04-30 0000015847us-gaap:PreferredClassBMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMember2021-05-012022-04-30 00000158472021-05-012022-04-30 0000015847us-gaap:CommonStockMember2021-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2021-04-30 0000015847us-gaap:TreasuryStockCommonMember2021-04-30 0000015847us-gaap:RetainedEarningsMember2021-04-30 0000015847us-gaap:ParentMember2021-04-30 0000015847us-gaap:NoncontrollingInterestMember2021-04-30 00000158472021-04-30 0000015847us-gaap:CommonStockMember2021-05-012022-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2021-05-012022-04-30 0000015847us-gaap:TreasuryStockCommonMember2021-05-012022-04-30 0000015847us-gaap:RetainedEarningsMember2021-05-012022-04-30 0000015847us-gaap:ParentMember2021-05-012022-04-30 0000015847us-gaap:NoncontrollingInterestMember2021-05-012022-04-30 0000015847us-gaap:CommonStockMember2022-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2022-04-30 0000015847us-gaap:TreasuryStockCommonMember2022-04-30 0000015847us-gaap:RetainedEarningsMember2022-04-30 0000015847us-gaap:ParentMember2022-04-30 0000015847us-gaap:NoncontrollingInterestMember2022-04-30 0000015847us-gaap:CommonStockMember2022-05-012023-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2022-05-012023-04-30 0000015847us-gaap:TreasuryStockCommonMember2022-05-012023-04-30 0000015847us-gaap:RetainedEarningsMember2022-05-012023-04-30 0000015847us-gaap:ParentMember2022-05-012023-04-30 0000015847us-gaap:NoncontrollingInterestMember2022-05-012023-04-30 0000015847us-gaap:CommonStockMember2023-04-30 0000015847us-gaap:AdditionalPaidInCapitalMember2023-04-30 0000015847us-gaap:TreasuryStockCommonMember2023-04-30 0000015847us-gaap:RetainedEarningsMember2023-04-30 0000015847us-gaap:ParentMember2023-04-30 0000015847us-gaap:NoncontrollingInterestMember2023-04-30 0000015847buks:BHCMCLLCMember2022-05-012023-04-30 0000015847buks:BHCMCLLCMember2021-05-012022-04-30 0000015847buks:NotesPayableToBankMember2022-05-012023-04-30 0000015847buks:NotesPayableToBankMember2021-05-012022-04-30 utr:D utr:Y 0000015847us-gaap:BuildingAndBuildingImprovementsMember2023-04-30 0000015847buks:AircraftMember2023-04-30 0000015847us-gaap:MachineryAndEquipmentMember2023-04-30 0000015847us-gaap:FurnitureAndFixturesMember2023-04-30 0000015847buks:KansasExpandedLotteryActManagementContractPrivilegeFeeMember2023-04-30 0000015847buks:GamingEquipmentMember2023-04-30 0000015847buks:JETAutopilotIntellectualPropertyMember2023-04-30 0000015847buks:OtherMiscellaneousLongtermAssetsMember2023-04-30 0000015847buks:OtherMiscellaneousLongtermAssetsMember2022-05-012023-04-30 0000015847buks:OtherMiscellaneousLongtermAssetsMember2021-05-012022-04-30 0000015847buks:KansasExpandedLotteryActManagementContractPrivilegeFeeMember2022-04-30 0000015847buks:GamingEquipmentMember2022-04-30 0000015847buks:JETAutopilotIntellectualPropertyMember2022-04-30 0000015847buks:SupplementalTypeCertificatesMember2023-04-30 0000015847buks:SupplementalTypeCertificatesMember2022-05-012023-04-30 0000015847buks:SupplementalTypeCertificatesMember2021-05-012022-04-30 0000015847buks:KansasLotteryCommissionAndTheKansasRacingAndGamingCommissionMember2023-04-30 0000015847buks:KansasLotteryCommissionAndTheKansasRacingAndGamingCommissionMember2022-04-30 0000015847buks:ProfessionalServicesSegmentMembersrt:NorthAmericaMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMembersrt:NorthAmericaMember2022-05-012023-04-30 0000015847srt:NorthAmericaMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMembersrt:EuropeMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMembersrt:EuropeMember2022-05-012023-04-30 0000015847srt:EuropeMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMemberus-gaap:MiddleEastMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMemberus-gaap:MiddleEastMember2022-05-012023-04-30 0000015847us-gaap:MiddleEastMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMembersrt:AsiaMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMembersrt:AsiaMember2022-05-012023-04-30 0000015847srt:AsiaMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847us-gaap:CasinoMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847us-gaap:CasinoMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847us-gaap:CasinoMember2022-05-012023-04-30 0000015847buks:SportsbookMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847buks:SportsbookMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:SportsbookMember2022-05-012023-04-30 0000015847buks:CasinoNongamingMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847buks:CasinoNongamingMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:CasinoNongamingMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesMember2022-05-012023-04-30 0000015847buks:AircraftModificationMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847buks:AircraftModificationMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:AircraftModificationMember2022-05-012023-04-30 0000015847buks:AircraftAvionicsMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847buks:AircraftAvionicsMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:AircraftAvionicsMember2022-05-012023-04-30 0000015847buks:SpecialMissionElectronicsMemberbuks:ProfessionalServicesSegmentMember2022-05-012023-04-30 0000015847buks:SpecialMissionElectronicsMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847buks:SpecialMissionElectronicsMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMemberbuks:PercentageOfCompletionContractsMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMemberbuks:PercentageOfCompletionContractsMember2022-05-012023-04-30 0000015847buks:PercentageOfCompletionContractsMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMemberus-gaap:TransferredAtPointInTimeMember2022-05-012023-04-30 0000015847buks:AerospaceProductsMemberus-gaap:TransferredAtPointInTimeMember2022-05-012023-04-30 0000015847us-gaap:TransferredAtPointInTimeMember2022-05-012023-04-30 0000015847buks:ProfessionalServicesSegmentMembersrt:NorthAmericaMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMembersrt:NorthAmericaMember2021-05-012022-04-30 0000015847srt:NorthAmericaMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesSegmentMembersrt:EuropeMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMembersrt:EuropeMember2021-05-012022-04-30 0000015847srt:EuropeMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesSegmentMemberus-gaap:MiddleEastMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMemberus-gaap:MiddleEastMember2021-05-012022-04-30 0000015847us-gaap:MiddleEastMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesSegmentMembersrt:AsiaMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMembersrt:AsiaMember2021-05-012022-04-30 0000015847srt:AsiaMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847us-gaap:CasinoMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847us-gaap:CasinoMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847us-gaap:CasinoMember2021-05-012022-04-30 0000015847buks:SportsbookMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847buks:SportsbookMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847buks:SportsbookMember2021-05-012022-04-30 0000015847buks:CasinoNongamingMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847buks:CasinoNongamingMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847buks:CasinoNongamingMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesMember2021-05-012022-04-30 0000015847buks:AircraftModificationMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847buks:AircraftModificationMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847buks:AircraftModificationMember2021-05-012022-04-30 0000015847buks:AircraftAvionicsMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847buks:AircraftAvionicsMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847buks:AircraftAvionicsMember2021-05-012022-04-30 0000015847buks:SpecialMissionElectronicsMemberbuks:ProfessionalServicesSegmentMember2021-05-012022-04-30 0000015847buks:SpecialMissionElectronicsMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847buks:SpecialMissionElectronicsMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesSegmentMemberbuks:PercentageOfCompletionContractsMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMemberbuks:PercentageOfCompletionContractsMember2021-05-012022-04-30 0000015847buks:PercentageOfCompletionContractsMember2021-05-012022-04-30 0000015847buks:ProfessionalServicesSegmentMemberus-gaap:TransferredAtPointInTimeMember2021-05-012022-04-30 0000015847buks:AerospaceProductsMemberus-gaap:TransferredAtPointInTimeMember2021-05-012022-04-30 0000015847us-gaap:TransferredAtPointInTimeMember2021-05-012022-04-30 0000015847us-gaap:ConstructionInProgressMember2023-04-30 0000015847us-gaap:ConstructionInProgressMember2022-04-30 0000015847us-gaap:LandMember2023-04-30 0000015847us-gaap:LandMember2022-04-30 0000015847us-gaap:BuildingAndBuildingImprovementsMember2022-04-30 0000015847buks:AircraftMember2022-04-30 0000015847us-gaap:MachineryAndEquipmentMember2022-04-30 0000015847us-gaap:FurnitureAndFixturesMember2022-04-30 0000015847us-gaap:LeaseholdImprovementsMember2023-04-30 0000015847us-gaap:LeaseholdImprovementsMember2022-04-30 0000015847buks:NoteCollateralizedByRealEstateMember2023-04-30 0000015847buks:NoteCollateralizedByRealEstateMember2022-04-30 0000015847buks:NoteCollateralizedByEquipmentDueApril2022Member2023-04-30 0000015847buks:NoteCollateralizedByEquipmentDueApril2022Member2022-04-30 0000015847buks:NoteCollateralizedByEquipmentDueApril2022Memberbuks:NoteCollateralizedByEquipmentDueApril2022Member2023-04-30 0000015847buks:NoteCollateralizedByEquipmentDueApril2022Memberbuks:NotesRepaidIn2022Member2022-04-30 0000015847buks:NoteCollateralizedByRealEstateMember2023-04-30 0000015847buks:NoteCollateralizedByRealEstateMember2022-04-30 0000015847buks:NoteCollateralizedByRealEstateDueMarch2029Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-05-012023-04-30 0000015847buks:NoteCollateralizedByRealEstateDueMarch2029Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2021-05-012022-04-30 0000015847buks:NoteCollateralizedByRealEstateDueMarch2029Member2022-05-012023-04-30 0000015847buks:NoteCollateralizedByRealEstateDueMarch2029Member2021-05-012022-04-30 0000015847buks:NoteCollateralizedByRealEstateDueMarch2029Member2023-04-30 0000015847buks:NoteCollateralizedByRealEstateDueMarch2029Member2022-04-30 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2022-05-012023-04-30 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Memberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2021-05-012022-04-30 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member2022-05-012023-04-30 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member2021-05-012022-04-30 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member2023-04-30 0000015847buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member2022-04-30 0000015847buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member2023-04-30 0000015847buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member2022-04-30 0000015847buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member2022-05-012023-04-30 0000015847buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member2021-05-012022-04-30 0000015847buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member2023-04-30 0000015847buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member2022-04-30 0000015847buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member2022-05-012023-04-30 0000015847buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member2021-05-012022-04-30 0000015847buks:NoteCollateralizedByAircraftSecurityAgreementMember2023-04-30 0000015847buks:NoteCollateralizedByAircraftSecurityAgreementMember2022-04-30 0000015847buks:NoteCollateralizedByAircraftSecurityAgreementMember2022-05-012023-04-30 0000015847buks:NoteCollateralizedByAircraftSecurityAgreementMember2021-05-012022-04-30 0000015847buks:NoteCollateralizedByEquipmentDueOctober2025Member2023-04-30 0000015847buks:NoteCollateralizedByEquipmentDueOctober2025Member2022-04-30 0000015847buks:NoteCollateralizedByEquipmentDueOctober2025Member2022-05-012023-04-30 0000015847buks:NoteCollateralizedByEquipmentDueOctober2025Member2021-05-012022-04-30 0000015847buks:CasinoHangarAndOfficeSpaceOneMember2023-04-30 0000015847buks:CasinoHangarAndOfficeSpaceTwoMember2023-04-30 0000015847buks:CasinoHangarAndOfficeSpaceThreeMember2023-04-30 0000015847buks:BHCMCLLCMemberbuks:BNSCMember2021-10-18 0000015847buks:BHCMCLLCMemberbuks:BNSCMember2021-10-182021-10-18 0000015847buks:BHCMCLLCMemberbuks:BNSCMemberbuks:AcademyBankNaMemberus-gaap:CommercialLoanMember2021-10-182021-10-18 0000015847buks:BHCMCLLCMemberbuks:ManagerLoanMemberbuks:BNSCMemberbuks:AcademyBankNaMember2021-10-182021-10-18 0000015847buks:BHCMCLLCMemberbuks:ManagerLoanMemberbuks:BNSCMemberbuks:AcademyBankNaMember2020-01-012020-12-31 0000015847buks:BHCMCLLCMemberbuks:ManagerLoanMemberbuks:BNSCMemberbuks:AcademyBankNaMember2023-04-30 0000015847buks:ManagerLoanMemberbuks:BNSCMemberbuks:AcademyBankNaMember2022-04-30 0000015847buks:BHCMCMemberbuks:BNSCMember2021-10-182021-10-18 0000015847buks:BHCMCMemberbuks:BNSCMember2021-10-18 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMembersrt:DirectorMember2022-05-012023-04-30 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 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMembersrt:DirectorMember2022-06-012022-06-30 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMembersrt:DirectorMember2022-06-30 0000015847buks:ButlerNationalCorporation2016EquityIncentivePlanMember2022-05-012023-04-30 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2022-05-012023-04-30 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2021-05-012022-04-30 0000015847us-gaap:RestrictedStockMemberbuks:ButlerNationalCorporation2016EquityIncentivePlanMember2023-04-30 00000158472019-04-11 00000158472019-04-122021-04-30 00000158472016-12-31 00000158472016-05-012021-04-30 00000158472021-05-012021-07-31 00000158472021-07-31 00000158472021-08-012021-10-31 00000158472021-10-31 00000158472021-11-012022-01-31 00000158472022-01-31 00000158472022-02-012022-04-30 00000158472022-05-012022-07-31 00000158472022-07-31 00000158472022-08-012022-10-31 00000158472022-11-012023-01-31 00000158472023-01-31 00000158472023-02-012023-04-30 00000158472016-05-012023-04-30 0000015847buks:ConsultingFeesMemberbuks:DirectorDavidHaydenMember2022-05-012023-04-30 0000015847buks:ConsultingFeesMemberbuks:DirectorDavidHaydenMember2021-05-012022-04-30 0000015847buks:EdgarLawFirmLlcMember2022-05-012023-04-30 0000015847buks:EdgarLawFirmLlcMember2021-05-012022-04-30 0000015847srt:ChiefExecutiveOfficerMember2023-04-30 0000015847srt:ChiefExecutiveOfficerMember2022-04-30 0000015847buks:WayneStewartMember2022-05-012023-04-30 0000015847buks:JeffShinkleMember2022-05-012023-04-30 0000015847buks:WayneStewartMember2021-05-012022-04-30 0000015847buks:JeffShinkleMember2021-05-012022-04-30 0000015847buks:GamingMember2022-05-012023-04-30 0000015847us-gaap:ProductAndServiceOtherMember2022-05-012023-04-30 0000015847buks:GamingMember2021-05-012022-04-30 0000015847us-gaap:ProductAndServiceOtherMember2021-05-012022-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:AerospaceProductsMember2022-05-012023-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:AerospaceProductsMember2021-05-012022-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:ProfessionalServicesMember2022-05-012023-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:ProfessionalServicesMember2021-05-012022-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:TheFiveAerospaceCustomersMember2022-05-012023-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:TopCustomerMember2022-05-012023-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:NextTopFourCustomersMembersrt:MinimumMember2022-05-012023-04-30 0000015847us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberbuks:NextTopFourCustomersMembersrt:MaximumMember2022-05-012023-04-30 0000015847us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberbuks:CustomerOneMember2022-05-012023-04-30 0000015847buks:AircraftMemberus-gaap:SubsequentEventMember2023-05-012023-07-15 0000015847us-gaap:SubsequentEventMembersrt:DirectorMember2023-05-092023-05-09 0000015847buks:BrotherOfFormerCeoMemberus-gaap:SubsequentEventMember2023-07-012023-07-15 0000015847buks:SeparationAndMutualReleaseAgreementMemberbuks:BrotherOfFormerCeoMemberus-gaap:SubsequentEventMember2023-07-202023-07-20 0000015847buks:SeparationAndMutualReleaseAgreementMemberbuks:CraigStewartMemberus-gaap:SubsequentEventMember2023-07-202023-07-20 0000015847buks:SeparationAndMutualReleaseAgreementMemberus-gaap:SubsequentEventMember2023-07-202023-07-20 0000015847us-gaap:SubsequentEventMember2023-07-20
 
 

 

Table of Contents

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

 

FORM 10-K

(Mark One)

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

For the fiscal year ended April 30, 2023

or

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

For the transition period from __________ to __________.
Commission File Number 0-1678 

BUTLER NATIONAL CORPORATION

(Exact name of Registrant as specified in its charter)

Kansas

41-0834293

(State of Incorporation)

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

One Aero Plaza, New Century, Kansas 66031
(Address of principal executive office)(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 classTrading Symbol(s)Name of each exchange on which registered
NoneNoneNone

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

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

 

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

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months, 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. 

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No ☒

 

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

 

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

 

The aggregate market value of the voting stock and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the Registrant's most recently completed second fiscal quarter was approximately $39,075,606 at October 31, 2022, when the closing price of such stock was $0.70.

 

The number of shares outstanding of the registrant's common stock, $0.01 par value, as of July 31, 2023, was 68,727,900 shares.

 

 

DOCUMENTS INCORPORATED BY REFERENCE: Portions of the definitive proxy statement to be filed within 120 days of April 30, 2023 , pursuant to Regulation 14A under the Securities Exchange Act of 1934 for the Annual Meeting of Shareholders to be held on October 3, 2023,  have been incorporated by reference into Part III of this Form 10-K.
 

 

true
 

BUTLER NATIONAL CORPORATION

ANNUAL REPORT ON FORM 10-K

FOR THE FISCAL YEAR ENDED April 30, 2023

TABLE OF CONTENTS

 

PART I

ITEM 1.

Business

4

ITEM 1A.

Risk Factors

8

ITEM 1B.

Unresolved Staff Comments

15

ITEM 2.

Properties

15

ITEM 3.

Legal Proceedings

15

ITEM 4.

Mine Safety Disclosures

15

 

 

 

PART II

ITEM 5.

Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities

16

ITEM 6.

Reserved

16

ITEM 7.

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

16

ITEM 7A.

Quantitative and Qualitative Disclosure About Market Risk

23

ITEM 8.

Financial Statements and Supplementary Data

23

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

23

ITEM 9A.

Controls and Procedures

23

ITEM 9B.

Other Information

24

ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 24

 

 

 

PART III

ITEM 10.

Directors, Executive Officers and Corporate Governance

25

ITEM 11.

Executive Compensation

25

ITEM 12.

Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters

25

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

25

ITEM 14.

Principal Accountant Fees and Services

25

 

 

 

PART IV

ITEM 15.

Exhibits, Financial Statement Schedules

26

 

Signatures

28

 

Financial Statements

29

 

 

 

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 this Item 1A. Risk Factors 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 this Annual Report on Form 10-K, including the following factors:

 

 

customer concentration risk;

 

dependence on government spending;

 

industry specific business cycles;

 

regulatory hurdles in the launch of new products;

 

loss of key personnel;

 

the geographic location of our casino;

 

fixed-price contracts;

 

international sales;

 

future acquisitions;

 

supply chain and labor issues;

 

cyber security threats;

 

fraud, theft and cheating at our casino;

 

dependence on third-party platforms to offer sports wagering;

 

outside factors influence the profitability of sports wagering;

 

change of control restrictions;

 

significant and expensive governmental regulation across our industries;

 

failure by the corporation or its stockholders to maintain applicable gaming licenses;

 

evolving political and legislative initiatives in gaming;

 

extensive and increasing taxation of gaming revenues;

 

changes in regulations of financial reporting;

 

the stability of economic markets;

 

potential impairment losses;

 

marketability restrictions of our common stock;

 

stock dilution;

 

the possibility of a reverse-stock split;

 

market competition by larger competitors;

 

acts of terrorism and war;

 

inclement weather and natural disasters; and

 

rising inflation.

 

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; Company policy is to not 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.

 

Rest of page intentionally left blank.

 

 

PART I

 

Item 1.

BUSINESS

 

General

 

Butler National Corporation (“Butler National” the “Company”, “we”, “us”, or “our”) was incorporated in 1960. Our companies design, engineer, manufacture, sell, integrate, install, repair, modify, overhaul, service and distribute a broad portfolio of aerostructures, aircraft components, avionics, accessories, subassemblies and systems (“Aerospace Products”). We serve a broad, worldwide spectrum of the aviation industry, including owners and operators, of private, commercial, regional, business and government aircraft.

 

In addition, our companies provide management services in the gaming industry, which includes owning the land and building for the Boot Hill Casino and Resort in Dodge City, Kansas (“Professional Services”).

 

Products and Services

 

The Company has two operating segments for financial reporting purposes: (a) Aerospace Products, whose companies’ revenues are derived from system design, engineering, manufacturing, sale, distribution, integration, installation, repairing, modifying, overhauling and servicing of aerostructures, avionics, aircraft components, accessories, subassemblies and systems; and (b) Professional Services, whose companies provide professional management services in the gaming industry, sports wagering, and professional architectural services.

 

Aerospace Products. The Aerospace Products segment includes the manufacture, sale and service of structural modifications, electronic equipment, and systems and technologies enhancing aircraft. Additionally, we operate Federal Aviation Administration (the “FAA”) Repair Stations. Companies in Aerospace Products concentrate on Learjets, Beechcraft King Air, and Cessna turboprop aircraft.

 

Products. The aviation-related 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

       

Standby instrument systems

Electrical systems and switching equipment

       

Avcon stability enhancing fins

Rate gyroscopes
       

ADS-B (transponder) systems

Replacement vertical accelerometers

       

Cargo/sensor carrying pods and radomes

Provisions to allow carrying of external stores

       

Electronic navigation instruments, radios and transponders

Attitude and 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

       

Extended nose and wing tip bays

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 and related dining and entertainment facility in Dodge City, Kansas. Boot Hill Casino and Resort features approximately 500 slot machines, 16 table games and a sportsbook. A Company in Professional Services also provide licensed architectural services, including commercial and industrial building design services.

 

Boot Hill. Butler National Service Corporation (“BNSC”), and BHCMC, LLC (“BHCMC”), companies in Professional Services, manage The Boot Hill Casino and Resort in Dodge City, Kansas (“Boot Hill”) pursuant to the Lottery Gaming Facility Management Contract, by and among BNSC, BHCMC and the Kansas Lottery, as subsequently amended (“Boot Hill Agreement”). As required by Kansas law, all games, gaming equipment and gaming operations, including sports wagering, at Boot Hill are owned and operated by the Kansas Lottery. On September 1, 2022, sports wagering became legal in the State of Kansas.  The Company entered into a provider contract with DraftKings for interactive/mobile sports wagering.  In addition to an online platform, the Company also opened a temporary physical sports book in 2022 and now features a permanent DraftKings branded sports book at Boot Hill that opened on February 28, 2023.

 

Architectural Services. A Company in Professional Services provides licensed architectural, including commercial and industrial building design.  The Company is in the process of winding down its architectural business. 

 

Proprietary Rights

 

We do not currently hold any patents, franchises or concessions. In our overhaul and repair business, original equipment manufacturers (“OEMs”) of equipment that we maintain for our customers often include language in repair manuals that relate to their equipment, asserting broad claims of proprietary rights to the contents of the manuals used in our operations. There can be no assurance that OEMs will not try to enforce such claims, including the possible use of legal proceedings. In the event of such legal proceedings, there can be no assurance that such actions against the Company will be unsuccessful. However, we believe that our use of OEM manufacture and repair manuals is lawful.

 

Seasonality

 

Our Aerospace Products businesses are generally not seasonal. We believe that our Professional Services businesses, however, are subject to seasonality based on local weather conditions, agricultural and petroleum prices, employment levels and the travel habits of visitors in the market service area.

 

Raw Materials and Replacement Parts

 

We purchase raw materials, primarily consisting of sheet and plate aluminum, from various vendors. We also purchase replacement parts, which are utilized in our various repair and overhaul operations. We are experiencing supplier and product challenges including availability and longer lead times. In some cases, we redesign products to accommodate alternative methods and/or materials.  We believe that the availability of raw materials is adequate to support our Aerospace Products operations.

 

Backlog

 

Our backlog as of April 30, 2023 and 2022 was as follows:

 

Industry Segment

               
                 

(in thousands)

 

2023

   

2022

 

Aerospace Products

  $ 26,360     $ 21,758  

Professional Services

    -       309  
                 

Total backlog

  $ 26,360     $ 22,067  

 

Our backlog as of July 24, 2023, totaled $27,993 for Aerospace Products. The backlog includes orders with signed contracts which may not be completed within the next fiscal year. There can be no assurance that all orders will be completed or that some may ever commence.

 

Dependence on Significant Customers

 

During the fiscal year ending April 30, 2023 we derived 33.3% of our revenue from five customers, and we had one "major customer" (10 percent or more of consolidated revenue) that provided 14.3% of total revenue. At April 30, 2023, we had one customer that accounted for 31.7% of our total accounts receivable.

 

 

Competition

 

We compete in the aerospace and casino gaming industries. In the aerospace industry, we compete against peer companies of which some are divisions or subsidiaries of other large companies, in the manufacture of aircraft structures, systems components, subassemblies and parts in addition to services related to aircraft modifications. Competition for the repair and overhaul of aviation components comes from three primary sources, some of whom possess greater financial and other resources than we have: OEMs, governmental support depots, and other independent repair and overhaul companies.  As technology advances, the concept of repair and overhaul changes.  Items that were formerly repaired are now being replaced.  Many governments maintain aircraft support depots in their military organizations that maintain and repair the aircraft they operate. Other independent service organizations also compete for the repair and overhaul business. Participants in the aerospace industry compete primarily based on size of business and technical staffing, quality, turnaround time, capacity and price.

 

The casino entertainment business is highly competitive. The industry is comprised of a diverse group of competitors that vary considerably in size and geographic diversity, quality of facilities and amenities available, marketing and growth strategies and financial condition. We compete with other casino facilities in the Kansas region. We also compete with other non-gaming resorts and vacation destinations, various other entertainment businesses, and other forms of gaming, such as state lotteries, on-track and off-track wagering, video lottery terminals and card parlors.

 

Government Regulation and Industry Oversight

 

The aerospace industry is highly regulated in the United States by the FAA and in other countries by similar agencies. Our products and aircraft modifications must be certified by the FAA.  This certification involves designing, engineering, and testing of specific aircraft models.  Our businesses, which sell defense products and services directly to the U.S. government or through its contractors, can be subject to various laws and regulations governing pricing and other factors.

 

We must also satisfy the requirements of our customers that are subject to FAA regulations and provide these customers with products and repair services that comply with the applicable government regulations. The FAA regulates flight operations and requires that aircraft components meet FAA stringent standards.  We are subject to inspections by the FAA and may be subjected to fines and other penalties (including orders to cease production) for noncompliance with FAA regulations.  In addition, the FAA requires that various maintenance routines be performed on aircraft components. We currently satisfy these maintenance standards allowing component repair and overhaul services at our FAA-approved repair stations.

 

The FAA licensing process may be costly and time-consuming. To obtain an FAA license, an applicant must satisfy all applicable regulations of the FAA governing repair stations.  FAA regulations require that an applicant have experienced personnel, inspection systems, suitable facilities and equipment. In addition, the applicant must demonstrate a need for the license. Because an applicant must procure manufacturing and repair manuals relating to each particular aircraft component in order to obtain a license with respect to that component, the application process may involve substantial time and cost. Such licenses, which are ongoing in duration, are required for us to perform authorized maintenance, repair, and overhaul services for our customers and are subject to revocation by the government for non-compliance with applicable regulations. We believe that we possess all licenses and certifications that are material to the conduct of our business.

 

Our non-U.S. sales are subject to both U.S. and non-U.S. governmental regulations and procurement policies and practices, including regulations relating to import-export control, tariffs, investment, exchange controls, anti-corruption and repatriation of earnings. Non-U.S. sales are also subject to varying currency, political and economic risks.

 

Our Professional Services businesses are subject to various federal, state and local laws and regulations in addition to gaming regulations. These laws and regulations include, but are not limited to, restrictions and conditions concerning gaming, employment, alcoholic beverages, food service, smoking, currency transactions, taxation, zoning and building codes, and marketing and advertising. Such laws and regulations could change or could be interpreted differently in the future, or new laws and regulations could be enacted. Material changes, new laws or regulations, or material differences in interpretations by courts or governmental authorities could adversely affect our operating results.

 

Our operations are also subject to a variety of worker and community safety laws. For example, the Occupational Safety and Health Act of 1970, or OSHA, mandates general requirements for safe workplaces for all employees in the United States. We believe that our operations are in material compliance with OSHA's health and safety requirements.

 

Moreover, our gaming management operations are regulated largely by the Kansas Racing and Gaming Commission and the Kansas Lottery. The gaming industry, in general, is highly regulated and we must maintain our licenses and pay gaming taxes to continue our operations. Each gaming facility is subject to extensive regulation under the laws, rules and regulations where it is located. These laws, rules and regulations generally relate to the responsibility, financial stability, integrity and character of the owners, managers, contractors and persons with financial interests in the gaming operations.  The process of obtaining such necessary licenses, registrations, or other approvals often involves substantial disclosure of confidential or proprietary information about us and our officers, directors, key personnel and, in certain instances, beneficial owners of our debt or equity securities, and requires a determination by the regulators as to our suitability. Authorities have broad discretion and may require any beneficial holder of our securities directly or indirectly owing five percent 5% of the ownership interest to file an application, make personal or confidential disclosures, be investigated, and be subject to a determination of suitability. If such beneficial holder is found unsuitable, these restrictions may require a holder of our securities to dispose of the securities, or, if the holder refuses or is unable to dispose of the securities, we may be required to repurchase the securities.

 

 

The Company’s business is also impacted by various other laws and regulations, including, but not limited to, local, state, federal, and international tax codes, import and export controls and customs laws, employment and employment-related laws, environmental laws, intellectual property laws, and consumer protection statutes. The Company from time to time incurs costs in the ordinary course of business in connection with maintaining compliance with these evolving and at times overlapping regulatory regimes.

 

While we are firmly committed to full compliance with all applicable laws and have developed appropriate policies and procedures to comply with the requirements of the evolving regulatory regimes, we cannot provide assurance that our compliance program will prevent all violations of applicable laws or regulations, or that a violation by us or our personnel will not result in a monetary fine or suspension or revocation of one or more of our licenses.

 

Human Capital Resources

 

Other than persons employed by our gaming management subsidiaries there were 104 full time and 3 part time employees on April 30, 2023 compared to 107 full time and 5 part time employees on April 30, 2022. As of July 24, 2023, staffing was 101 full time and 4 part time employees. Our staffing at Boot Hill Casino on April 30, 2023 was 205 full time and 59 part time employees and 180 full time employees and 60 part time employees on April 30, 2022. As of July 24, 2023 our staffing at Boot Hill Casino was 207 full time employees and 56 part time employees.

 

We believe our success as a company depends on the strength of our workforce.  Each leader of an operating subsidiary, reporting to our President and Chief Executive Officer, is responsible for developing and executing our human capital strategy.  This includes recruiting, hiring, training and retention as well as providing recommendations for the development of our compensation and benefits programs.

 

As the success of our business is fundamentally connected to the well-being of our people, we offer benefits that support their physical, financial and emotional well-being. We provide our employees with access to affordable and convenient medical programs intended to meet their physical and emotional needs and the needs of their families.  To foster retention, employees with fifteen or more years of service receive an annual retention bonus.

 

As an added benefit for employees, we offer a 401(k) savings plan with a Company match as well as paid vacation and personal days. These benefits are in addition to the Company’s market-based compensation program designed to maintain competitive compensation packages for all employees.

 

None of our employees are subject to collective bargaining agreements.

 

Executive Officers of the Registrant

 

Our executive officers are:

 

Name

 

Age

 

Position

Christopher J. Reedy

 

57

 

President and Chief Executive Officer since May 2023.  Previously Chief Operating Officer from January 2023 to May 2023.  Vice President and Secretary since 2005.

Tad M. McMahon

 

56

 

Chief Financial Officer and Secretary since May 2023.  Previously Chief Financial Officer from 2017 to May 2023.

Clark D. Stewart

 

83

 

Former President and Chief Executive Officer

Craig D. Stewart

 

49

 

Former Vice President

 

Officers are elected by the Board of Directors of Butler National Corporation and serve at the discretion of the Board. All of the officers of the Company are subject to an employment agreement with the Company.  Clark D. Stewart terminated his employment effective May 9, 2023 and Craig D. Stewart was terminated on January 20, 2023.  Following the departures of Clark Stewart and Craig Stewart, the Company only has two "executive officers" pursuant to Exchange Act Rule 3b-7.

 

Available Information

 

For more information about us, visit our website at www.butlernational.com. The contents of the website are not part of this Annual Report on Form 10-K. Our electronic filings with the Securities and Exchange Commission ("SEC") (including all Forms 10-K, 10-Q and 8-K, and any amendments to these reports) are available free of charge through our website immediately after we electronically file with or furnish them to the SEC.  The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers who file electronically with the SEC at www.sec.gov.

 

 

Item 1A.  RISK FACTORS

 

The following statements on risk factors contain "forward looking statements" within the meaning of Section 21E of the Securities and Exchange Act of 1934, as amended. 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 result and involve risks, uncertainties, and assumptions. Stockholders should be aware of certain risks, including those described below and elsewhere in this Form 10-K, which could adversely affect the value of their holdings and could cause our actual results to differ materially from those projected in any forward looking statements. 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.

 

Risks Related to Our Business and Operations

 

Our Aerospace Products business is subject to significant customer concentration risk. 

 

During the fiscal year ending April 30, 2023, we derived 33.3% of our revenue from five customers, and we had one "major customer" (10 percent or more of consolidated revenue) that provided 14.3% of total revenue. At April 30, 2023, we had one customer that accounted for 31.7% of our total accounts receivable. Our business operations in Tempe, Arizona sell almost entirely to one customer. A loss of business from, or the bankruptcy or insolvency of, one or more of any of these major customers may have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.

 

We depend on government spending for a significant portion of our revenues.

 

We are a supplier, either directly or as a subcontractor, to the U.S. Government and its agencies. We depend on government spending for a significant portion of our business. The United States financing or assistance in facilitating foreign objectives around the world impacts our business at our Avcon Industries, Inc. and Butler National - Tempe subsidiaries. If the flow of United States support globally would decrease, it would have a detrimental impact. If the U.S. Government ceased doing business with us or significantly decreased the amount of business it does with us, it may have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.

 

We operate in a cyclical industries and an economic downturn could negatively impact our operations.

 

Historically, adverse conditions in the local, regional, national and global economies have negatively affected our operations, and may continue to negatively affect our operations in the future. During periods of economic contraction, our revenues may decrease while some of our costs remain fixed or even increase, resulting in decreased earnings.

 

The gaming activities that we offer represent discretionary expenditures and participation in such activities may decline during economic downturns, during which consumers generally earn less disposable income. An uncertain economic outlook may adversely affect consumer spending in our gaming operations and may have a material adverse effect on the Company’s financial condition, results of operations, liquidity and cash flows.

 

Our Aerospace Products business is subject to the general health of the aviation industry, which can be cyclical. During periods of economic expansion, when capital spending normally increases, we generally benefit from greater demand for our aviation products and services. During periods of economic contraction, when capital spending normally decreases, we generally are adversely affected by declining demand for our aerospace products and services. Such conditions may also inhibit our ability to obtain products and materials from our suppliers or may negatively impact the affordability of such products and materials. Aviation industry conditions are impacted by numerous factors over which we have no control, including political, regulatory, economic and military conditions, environmental concerns, weather conditions and fuel pricing. Any prolonged cyclical downturn may adversely affect customer demand in our Aerospace Products business and may have a material adverse effect on the Company’s financial condition, results of operations, liquidity and cash flows.

 

 

Lack of regulatory approval may lead to difficulties or delays in the development, production, testing and marketing of products, which could adversely affect our business.

 

Our Aerospace Products business is subject, in part, to regulatory procedures enacted or administered by the Federal Aviation Administration ("FAA"). Accordingly, our business may be adversely affected in the event the Company is unable to comply with such regulations relative to its current products or if any new products or services to be offered by the Company are not formally approved by such agency. Proposed aviation modification products depend upon the issuance by the FAA of a Supplemental Type Certificate with related parts manufacturing authority. Such certifications for future aircraft modification products may not be issued within our expected time frames or issued at all, which may have a material adverse effect on our business. Similarly, the loss of one or more of our current licenses or certifications may also have a material adverse effect on the Company’s financial condition, results of operations, liquidity and cash flows.

 

We rely on highly skilled personnel and, if we are unable to retain or motivate key personnel or hire qualified personnel, our results of operations could be impacted.

 

Retention and recruitment of employees are important to the financial condition and business objectives of the Company. Our cost-effective and quality products and services depends on well-trained employees. Likewise, research and development to generate new products and services in our Aerospace Products business is dependent on trained personnel. The Company relies on various engineering resources, both internally and externally, to perform engineering and certification work to develop new products. The new products have been vital to our growth and sustained revenues and critical to satisfying customer requirements. A loss of consultants or engineers would adversely affect the financials of the Company. Certain individuals in the Company hold specific expertise in engineering. Additionally, key personnel are particularly important in maintaining relationships with the operations related to the FAA and the State of Kansas. For our electronic control manufacturing business, the coding or programming of the electronics in the controls for the business is performed by one person. The inability to make code or product alterations or to produce new products could adversely impact the financial condition of the Company. Critical expertise is not diversified among multiple individuals. We also depend on a limited number of key personnel to manage and operate our business, including our executive officers. The leadership of these key personnel has been, and we expect will continue to be, a significant element of our success. Several of the tasks each our executive officers perform lack redundancy. The departure, death or disability of any one of our executive officers or other extended or permanent loss of any of their services, or any negative industry perception with respect to any of them or their loss, could have a material adverse effect on our business. Our success depends heavily upon the continued contributions of these key persons, whose knowledge, leadership and technical expertise would be difficult to replace, and on our ability to attract and retain experienced professional staff. Losing key personnel may have a material adverse effect on the Company’s financial condition, results of operations, liquidity and cash flows.

 

We may face risks related to the geographic location of our casino.

 

Boot Hill Casino is located in Dodge City, Kansas. Consequently, a significant portion of our gaming business is dependent upon attracting local residents as well as out of town visitors and is subject to the general economic health of the region around Dodge City, Kansas. The economy of Dodge City, Kansas is significantly influenced by the agricultural sector of the national and local economy, which includes both agricultural farming and meat processing. As a result, changes in the economic climate, weather patterns, and market fluctuations for agricultural and petroleum products could cause our customers to see a decrease in discretionary income which may negatively influence our revenues from gaming. This may have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.

 

Due to fixed contract pricing, increasing contract costs exposes us to reduced profitability.

 

We sell certain products and services to commercial, government, and defense customers under firm contracts providing for fixed units prices, regardless of costs incurred by us. Our Aerospace Products business generated approximately 60% of its 2022 revenue from fixed-price contracts. The costs of producing products or providing services may be adversely affected by increases in the cost of labor, materials, overhead, and other unknown variants, including manufacturing and other operational inefficiencies and differences between assumptions used by us to price a contract and actual results. Increased costs may result in cost overruns and losses on such contracts, which may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

 

We are exposed to risks associated with our international sales.

 

We conduct our business in a number of foreign countries, some of which are politically unstable or subject to military or civil conflicts. Consequently, we are subject to a variety of risks that are specific to international operations, including the following:

 

 

Military conflicts, civil strife, and political risks;

 

Export regulations that could erode profit margins or restrict exports;

 

Export controls and financial and economic sanctions imposed on certain industry sectors;

 

The burden and cost of compliance with foreign laws, treaties, and technical standards and changes in those regulations;

 

Contract award and funding delays;

 

Potential restrictions on transfers of funds;

 

Import and export duties and value added taxes;

 

Foreign exchange risk;

 

Transportation delays and interruptions;

 

Uncertainties arising from foreign local business practices and cultural considerations; and

 

Changes in U.S. policies on trade relations and trade policy, including implementation of or changes in trade sanctions, tariffs, and embargoes.

 

Any measures adopted to reduce the potential impact of losses resulting from the risks of doing business internationally, may not be adequate, and the regions in which we operate might not continue to be stable enough to allow us to operate profitably or at all. Our international sales may be subject to local laws, regulations and procurement policies and practices which may differ from U.S. Federal Government regulation, including regulations related to products being installed on aircraft, and exchange controls. We are also exposed to risks associated with any relationships with foreign representatives, consultants, partners and suppliers for international sales and operations. Our ability to arrange safe travel to visit our international customers may put our ability to sell to such customers at risk, which may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

We may make future acquisitions and our business may suffer if we are unable to successfully integrate such acquisitions into our company or otherwise manage the growth associated with investments and acquisitions.

 

We continually review, evaluate and consider potential investments and acquisitions in pursuing our business strategy. In evaluating such transactions, we are making difficult judgments regarding the value of business opportunities, technologies and other assets, and the risk and cost of potential liabilities. Acquisitions and investments involve certain other risks and uncertainties, including the difficulty in integrating newly-acquired businesses, the challenges in reaching our strategic objectives, benefits expected from acquisitions or investments, cost and revenue synergies, interest rates and financial conditions, and risk that markets do not evolve as anticipated and the targeted opportunity or technology do not prove to be those needed to be successful in those markets. Other risks include the diversion of our attention and resources from our current operations, the potential of impairment of acquired assets and the potential loss of key employees of acquired businesses. Failure to realize the benefits of an acquisition may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Operational challenges impacting our Aerospace Products business could result in failure to meet customer demand for new components.

 

Our aircraft modification business is extremely complex. Customer projects are often scheduled based upon the availability of certain components. These components are frequently acquired by the customer or by our Avcon Industries, Inc. subsidiary. Operational issues, including delays or defects in parts or supplier components, failure to meet internal performance plans, or delays or failures to achieve required regulatory approval, could result in additional out-of-sequence work and increased production costs, as well as delayed deliveries to customers. We and our suppliers are experiencing supply chain disruptions as a result of global supply chain constraints and labor instability. Supply chain issues impact overall productivity and may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Cyber security attacks, internal system or service failures, and misappropriation of data or other breaches of information security may adversely impact our business and operations.

 

We increasingly rely on information technology and other systems, including our own systems and those of service providers and third parties, to manage our business and employee data and maintain and transmit customers’ personal and financial information, payment settlements, and payment funds transmissions. In addition, third-party service providers and other business partners process and maintain proprietary business information and data. Our collection of such data is subject to extensive regulation by private groups, such as the payment card industry, as well as governmental authorities, including gaming regulatory authorities. Privacy regulations continue to evolve, and we have taken, and will continue to take, steps to comply by implementing processes designed to safeguard the confidential and personal information of our business, employees and customers.

 

Our information and processes and those of our service providers and other third parties, including our contractors and contractors of our service providers and vendors, are subject to the ever-changing threat of compromised security, in the form of a risk of potential breach, system failure, computer virus, or unauthorized or fraudulent use by customers, company employees, company contractors and other third parties including employees and contractors of third-party vendors. The steps we take to deter and mitigate the risks of breaches may not be successful, and any resulting compromise or loss of data or systems could adversely impact operations or regulatory compliance and could result in remedial expenses, fines, litigation, disclosures, and loss of reputation, potentially impacting our financial results.

 

Further, as cyber-attacks continue to evolve and become more sophisticated, we may incur significant costs in our attempts to modify or enhance our protective measures or investigate or remediate any actual or perceived vulnerability. Increased instances of cyber-attacks may also have a negative reputational impact that may result in a loss of customer confidence. Any failure to prevent or mitigate security breaches or cyber risk could result in interruptions to the services we provide and cause our customers to lose confidence in our products and services. The unauthorized access, acquisition or disclosure of consumer information could compel us to comply with disparate breach notification laws and otherwise subject us to proceedings by governmental entities, including gaming regulatory authorities, or others and substantial legal and financial liability. This could harm our business and reputation, disrupt our relationships with partners and diminish our competitive position.

 

 

Any system or service disruptions, including those caused by projects to improve our information technology systems, if not anticipated and appropriately mitigated, could disrupt our business, and impair our ability to effectively provide products and related services to our customers and could have a material adverse effect on our business. We could also be subject to systems failures, including network, software, or hardware failures, whether caused by us, third-party service providers, intruders or hackers, computer viruses, natural disasters, power shortages, or terrorist attacks. The failure or disruption of our communications or utilities could cause us to interrupt or suspend our operations or otherwise adversely affect our business. Although we utilize various procedures and controls to monitor and mitigate the risk of these threats, there can be no assurance that these procedures and controls will be sufficient. Moreover, expenditures incurred in implementing cyber security and other procedures and controls could impact our financial condition. Any cybersecurity incident or breach of our data or information systems may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

We face the risk of fraud, theft, and cheating.

 

We face the risk that gaming customers may attempt or commit fraud or theft or cheat in order to increase winnings. Such acts of fraud, theft, or cheating could involve the use of counterfeit chips or other tactics, which may or may not occur in collusion with our employees. Internal acts of cheating could also be conducted by employees through collusion with dealers, surveillance staff, floor managers, or other casino or gaming area staff. Additionally, we also face the risk that customers may attempt or commit fraud or theft with respect to our non-gaming offerings or against other customers. Such risks include stolen credit or charge cards or cash, falsified checks, theft of retail inventory and purchased goods, and unpaid or counterfeit receipts. Failure to discover such acts or schemes in a timely manner could result in losses in our operations. Negative publicity related to such acts or schemes could have an adverse effect on our reputation. Any incidents of fraud, theft or cheating may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

We are dependent on third-party platforms to offer sports wagering.

 

We signed agreements with DraftKings and Bally Corporation to facilitate online and mobile sports wagering. In calendar 2022, we commenced mobile sports wagering with DraftKings. Our Sports Wagering Management Contract with DraftKings has four years remaining and is scheduled to expire in 2027. If we cannot renew, we may have to enter into a similar contract with a different service provider. There is no guarantee that we will be able to negotiate favorable terms in any renewal or new contract. In addition, as we seek to launch online gaming and sports wagering applications in Kansas, we may need to hire additional qualified employees, such as engineers, IT professionals and other compliance personnel. Given the significant competition in this area for qualified candidates, we may be unable to recruit, hire, and retain such qualified candidates. Termination of our Sports Wagering Management contract with the State of Kansas or a failure to extend our relationship with DraftKings may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

There can be no assurance our sports wagering operations will be continuous or remain profitable.

 

In 2022 Kansas legalized intra-state sports wagering and established extensive state licensing and regulatory requirements governing any such intra-state sports wagering. We launched online and mobile sports wagering applications in the fall of 2022. Our contracted sports wagering platform competes in a rapidly evolving and highly competitive market against an increasing number of competitors.

 

Additionally, we have entered into agreements with sports wagering vendors such as DraftKings and Bally Corporation and may enter into additional agreements with strategic partners and other third-party vendors to provide market access in certain jurisdictions. There can be no assurance that the Kansas audience will engage in sports wagering and online gaming products to the extent that we expect. The success of our sports wagering activity is dependent on a number of additional factors, many of which are beyond our control, including the ultimate tax rates and license fees charged by local and state jurisdictions in Kansas; our ability to gain market share in a new market; the timeliness and the technological and popular viability of our products; our ability to compete with new entrants in the market; changes in consumer demographics and public tastes and preferences; cancellations and delays in sporting seasons and sporting matches as a result of events such as players strikes or lockouts; and the availability and popularity of other forms of entertainment. There can be no assurance that we will be able to compete effectively or that our offerings will be successful and generate sufficient returns on our investment. Any of factors that impede sports wagering may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

We are subject to certain change of control restrictions, which could make it more difficult to be acquired.

 

Some provisions of our Articles of Incorporation and our existing Shareholder Rights Agreement could make it more difficult for a potential acquirer to acquire a majority of our outstanding voting stock. This includes, but is not limited to, provisions that: provide for a classified Board of Directors, prohibit stockholders from taking action by written consent, and restrict the ability of stockholders to call special meetings. We are also subject to provisions of Kansas law K.S.A. 17-6427 that prohibit us from engaging in any business combination with any interested stockholder for a period of three years from the date the person became an interested stockholder, unless certain conditions are met, which could have the effect of delaying or preventing a change of control. In light of the highly regulated nature of our business and the authority of the regulatory agencies that monitor our business to monitor the composition of our shareholders, the Board has consistently believed these restrictions are appropriate. Nonetheless, these restrictions may result in missed opportunities for the Company and could result in a reduced share price of our common stock, which would harm our business.

 

Legal and Regulatory Risks

 

We are subject to significant government regulation and may need to incur significant expenses to comply with new or more stringent government regulation.

 

Our Aerospace Products business is subject to regulation by the FAA. We manufacture products and parts under FAA Parts Manufacturing Authority requiring qualification and traceability of all materials and vendors used by us. We make aircraft modifications pursuant to the authority granted by Supplemental Type Certificates issued by the FAA. We repair aircraft parts pursuant to the authority granted by our FAA Authorized Repair Station. Before we sell any of our products that are to be installed on an aircraft, they must meet certain standards of airworthiness established by the FAA or the equivalent regulatory agencies in certain other countries. New or more stringent government regulations may be adopted in the future. Changes in the availability of FAA resources to process approvals of modifications or in the regulations that impact our ability to export modifications may adversely affect our business. Likewise, adverse determinations or policy directives from the United States government with respect to controls and classifications of our Avcon Industries, Inc. products could adversely affect the financial condition of the Company. Our failure to comply with applicable regulations could result in the termination of or our disqualification from some of our material contracts, licenses, certificates, authorizations, or approvals, which could have a material adverse effect on our operations and financial condition. Related costs of compliance with, or liability for violations of, existing or future regulations may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

 

The online gaming industry is heavily regulated and the Companys failure to obtain or maintain applicable licensure or approvals, or otherwise comply with applicable requirements, could be disruptive to our business and could adversely affect our operations.

 

We are subject to regulation in connection with our management of a State of Kansas owned Lottery Gaming Facility. Kansas gaming authorities may require our management personnel, the Company and the managing subsidiaries, and key personnel of all entities to maintain a state-issued license or undergo background checks. Each State Gaming Agency has broad discretion in granting, renewing, and revoking licenses. Obtaining such licenses and approvals could be time consuming and may be unsuccessful or involve considerable expense, which could adversely affect our ability to successfully operate our business. Further, the failure of the Company or key personnel to obtain or retain a license could have a material adverse effect on the Company or on its ability to obtain or retain these licenses in other jurisdictions.

 

Our present and future stockholders are, and will continue to be, subject to review by regulatory agencies. We are subject to the Lottery Gaming Facility management contract approval process in the state of Kansas. This process requires that any entity or person directly or indirectly owing five percent 5% of the ownership interest of a management company must be found suitable to be an owner by the state of Kansas. If found unsuitable by any agency, the stockholder must offer all of the interest in Company stock held by such stockholder to the Company for cash at the current market bid price less a fifteen percent 15% administrative charge and the Company must purchase such interest within six months of the offer. The stockholder is required to pay all costs of investigation with respect to a determination of his her or their suitability. Any such forced sale may negatively affect the trading price and liquidity of our shares. In addition, regardless of ownership, each member of the Board of Directors and certain officers of the Company are subject to a finding of suitability by any Agency on a regular basis. If a Board member or officer were found unsuitable, we may be forced to dissociate with such person. Such forced dissociation may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Gaming regulation and law is evolving, which may adversely affect our business.

 

Gaming management operations are and will be subject to extensive gaming laws and regulations, many of which were recently adopted and have not been the subject of definitive interpretations and are still subject to proposed amendments and regulation. The political and regulatory environment in which the Company is and will be operating with respect to gaming activities is dynamic and rapidly changing. Some legislative efforts seek to enact a smoking ban that would impact our casino facility. Smoking is permitted in Indian casinos in the State of Kansas and in casinos in neighboring states. Such a ban, if enacted, would put us at a competitive disadvantage and may adversely affect our financial condition, results of operations, liquidity and cash flows. Additionally, certain political efforts seek a significant regulatory change for Indian gaming that, if enacted, could lead to Indian casino gaming over the internet throughout the state. Propositions have also been made that would make it easier for Indian tribes to place land into trust that would enable the tribes to conduct gaming operations. Additional gaming would increase competition for discretionary income from our gaming patrons. The State of Kansas may enact new legislation involving the expansion of gaming. We may not be able to respond quickly or effectively to regulatory, legislative, and other developments, and these changes may in turn impair our ability to offer our existing or proposed products and services or increase our expenses in providing these products and services. Adoption or changes in gaming laws and regulations could adversely affect our financial condition, results of operations, liquidity and cash flows.

 

We are subject to extensive taxation policies, which could adversely affect our business.

 

The federal government has, from time to time, considered a federal tax on casino revenues and may consider such a tax in the future. If such an increase were to be enacted, our ability to incur additional indebtedness in the future to finance casino development projects could be materially adversely affected. Additionally, gaming companies are currently subject to significant state and local taxes and fees, in addition to normal federal and state corporate income taxes, and such taxes and fees are subject to increase at any time. The Boot Hill Casino, pursuant to its Management Contract with the State of Kansas pays total taxes between 27% and 31% of gross gaming revenue, based on achievement of the following revenue levels: 27% on gross gaming revenue up to $180 million, 29% on amounts from $180 million to $220 million, and 31% on amounts above $220 million in gross gaming revenue. The Boot Hill Casino is contractually obligated to pay its proportionate share of certain expenses incurred by the Kansas Lottery Commission and the Kansas Racing and Gaming Commission, which amounted to $2.2 million during fiscal year ended April 30, 2023.

 

Changes in financial reporting regulations could have a materially adverse effect on our business.

 

The Company reports information to its stockholders and the general public pursuant to the regulations of various federal and state commissions and agencies. These regulations require conformance by the Company to Generally Accepted Accounting Principles, to pronouncements of the Public Company Accounting Oversight Board ("PCAOB"), and to accounting and reporting directives issued by the commissions and agencies. The political and regulatory environment in which the Company operates is dynamic and rapidly changing, and adoption or changes in regulations defining accounting procedures or reporting requirements could increase expenditures to report required financial information, which may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Financial Risks

 

Our business requires financing and financing is dependent upon the stability of economic markets.

 

Our ability to manage and grow our business and to execute our business strategy is dependent, in part, on the continued availability of financing. Access to financing may be limited by various factors, including the condition of overall credit markets, the current high interest rate environment, general economic factors, state of the aviation or gaming industry, our financial performance, and credit ratings. Financing may not continue to be available to us on favorable terms, or at all. If we are unable to obtain additional capital when required, or on satisfactory terms, we may be precluded from maintaining or enhancing our properties, taking advantage of future opportunities, growing our business, acquiring new properties, or responding to competitive pressures.

 

 

We may be required in the future to record impairment losses related to assets we currently carry on our balance sheet.

 

We own and distribute aircraft parts and components. Recurring losses in certain operations could require us to evaluate the recoverability of the carrying value of the related assets and recognize an impairment charge through earnings to reduce the carrying value. In addition, if aircraft for which we offer replacement parts, components, or supply maintenance services are retired and there are fewer aircraft that require these parts or services, our revenues in the future may decline from historical trends.

 

We evaluate intangible assets for impairment annually during the fourth quarter and in any interim period in which circumstances arise that indicate our intangible asset may be impaired. Indicators of impairment include, but are not limited to, the loss of significant business or significant adverse changes in industry or market conditions. No events occurred during the periods presented indicating the existence of an impairment with respect to our intangible assets. Preparation of forecasts for use in the long-range plan and the selection of the discount rate involve significant judgments that we base primarily on existing firm orders, expected future orders and general market conditions. Significant changes in these forecasts or the discount rate selected could affect the estimated fair value and could result in an impairment charge in a future period.

 

We make a number of assumptions when determining the recoverability of our assets, including historical sales trends, current and expected usage trends, replacement values, residual values, future demand, and future cash flows. Differences between actual results and the assumptions utilized by us when determining the recoverability of our assets could result in impairment charges in future periods, which may adversely affect our results of operations, financial condition, liquidity and cash flows.

 

Risks Related to our Stock

 

Because our common stock is deemed a low-priced "Penny" stock, an investment in our common stock should be considered high risk and subject to marketability restrictions.

 

Since our common stock is a penny stock, as defined in Rule 3a51-1 under the Exchange Act, it will be more difficult for investors to liquidate their investment. Until the trading price of the common stock increases so that it no longer qualifies as a “penny stock,” if ever, trading in the common stock is subject to the penny stock rules of the Exchange Act. Those rules require broker-dealers, before effecting transactions in any penny stock, to:

 

 

Deliver to the customer, and obtain a written receipt for, a disclosure document;

 

Disclose certain price information about the stock;

 

Disclose the amount of compensation received by the broker-dealer or any associated person of the broker-dealer;

 

Send monthly statements to customers with market and price information about the penny stock; and

 

In some circumstances, approve the purchaser's account under certain standards and deliver written statements to the customer with information specified in the rules.

 

Consequently, the penny stock rules may restrict the ability or willingness of broker-dealers to sell the common stock and may affect the ability of holders to sell their common stock in the secondary market and the price at which such holders can sell any such securities. These additional procedures could also limit our ability to raise additional capital in the future.

 

Our 401(k) profit sharing plan results in new shares being issued each year, which could have a materially adverse effect on our business.

 

Subject to the annual approval of the Board of Directors, 100% of every pre-tax dollar an employee contributes to their 401(k), up to 6% of the employee’s salary, and a portion of the Company’s profits is matched by the Company. Employees are 100% vested in the Company’s contributions immediately and our matching contribution, as approved by the Board of Directors, is paid on an annual basis with common stock of the Company. Competitive retirement plans are a requirement for hiring and retention of employees in the Company’s business segments. The Company’s 401(k) profit sharing plan also encourages employee participation in the 401(k) plan and encourages overall loyalty to the Company. Matching employee contributions with common stock of the Company leads to a dilution of outstanding common stock, which may result in a lower trading price of our common stock in the future. Historically, the Company has attempted to mitigate this dilutive effect by repurchasing the Company’s outstanding common stock through stock buy-back plans; however, the effectiveness of stock buy-back plans is limited due to volume and timing restrictions found in Rule 10b-18 of the Exchange Act. Stock repurchase plans are also subject to reauthorization by the Board of Directors from time to time and to the Company’s available cash flow.

 

We may conduct a reverse-stock split, which could expose us to certain risks.

 

The possibility of the Company undergoing a reverse-stock split has been discussed at prior annual meetings as a means to increase the common stock share price. We operate in competitive industries and the Company must consider all strategies to increase our common stock share price for stockholders. A reverse stock-split and subsequent increase in the common stock price could elicit a positive market reaction and attract new investors to the Company. There are also risks with a reverse stock-split. The market could react negatively to the consolidation and our common stock could come under renewed selling pressure, which would negatively affect the trading price of our common stock.

 

 

General Risk Factors

 

We operate in competitive markets, and competitive pressures could adversely affect our business.

 

The markets for our Aerospace Products to our commercial, government, and defense customers are highly competitive, and we face competition from a number of sources, both domestic and international. While we believe that we have unique products and proprietary designs that provide a competitive advantage to other modification businesses, the risk exists that other businesses could expand into the marketplace of our Aerospace Products business. Some of our competitors have substantially greater financial and other resources than we have, and others may price their products and services below our selling prices. These competitive markets also create pressure on our ability to hire and retain qualified technicians and other skilled labor needs. These competitive pressures may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Additionally, because of the rapid rate at which the gaming industry has expanded, and continues to expand, the gaming industry may be at risk of market saturation, both as to specific areas and generally. Overbuilding of gaming facilities by others at particular sites in competitive markets may have a material adverse effect on our ability to compete and on our operations. Other forms of entertainment, such as television, movies, sporting events and the Kansas Lottery operating iLottery, are more well-established and may be perceived by our users to offer greater variety, affordability, interactivity and enjoyment. We compete with these other forms of entertainment for the discretionary time and income of our users. It is possible that these secondary competitors could reduce the number of visitors to our facilities or the amount they are willing to wager with us, which may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Acts of terrorism and war could disrupt our business.

 

Terrorist attacks and other acts of war or hostility create many economic and political uncertainties. We cannot predict the extent to which terrorism, security alerts, war, or hostilities throughout the world will continue to directly or indirectly impact our business and operating results. Because of the threat of terrorist attacks and other acts of war or hostility in the future, premiums for certain insurance products have increased, and some types of insurance are no longer available. Given current conditions in the global insurance markets, we are substantially uninsured for losses and interruptions caused by terrorist acts and acts of war. If any such event were to affect our properties, it may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Inclement weather, natural or human-caused disasters and other conditions could seriously disrupt our business and operations.

 

Our gaming operations are subject to the weather and other conditions that could disrupt or reduce the number of customers who visit our casino. If weather conditions limit access to our casino or otherwise adversely impact our ability to operate our casino at full capacity, our revenue could suffer, which may adversely affect our financial condition, results of operations, liquidity and cash flows. We also face risks that the weather and other conditions could adversely affect the local industries in Dodge City, Kansas, where the Boot Hill Casino is located. The local economy in Dodge City is primarily fueled by the agriculture, meat processing and oil and gas industries. In the event the weather or other conditions severely disrupt these industries, we could see a reduction in the number of customers who visit our casino. In addition, natural or human-caused disasters or other catastrophic events such as pandemics, major fires, floods, blizzards, tornados and earthquakes could also adversely impact our business and operating results. Such events could lead to the loss of use of one or more of the facilities for which we provide management services for an extended period of time and disrupt our ability to attract customers to our gaming facilities. Any such event may adversely affect our financial condition, results of operations, liquidity and cash flows.

 

Rising inflation has increased costs related to materials and labor which has adversely impacted our operational capacity and lowered profitability.

 

The Bureau of Labor Statistics reported that the Consumer Price Index increased 6.5 percent in 2022. Many of our operating expenses are sensitive to increases in inflation including equipment prices, fuel costs, and employee-related costs. Insurance costs have also significantly increased with most major carriers. Furthermore, current inflationary pressures may increase costs for materials, supplies, and services. Rising inflation may also drive demand for increases in compensation for employees which may result in increased labor costs. With increasing costs, we may have to increase our prices to maintain the same level of profitability. If we are unable to increase our prices sufficiently to offset increasing expenses, then inflation may have a material adverse effect on our financial condition, results of operations, liquidity and cash flows.

 

 

Item 1B. UNRESOLVED STAFF COMMENTS


Not applicable.


Item 2. PROPERTIES


Corporate


Our corporate headquarters are located at One Aero Plaza, New Century, Kansas. We also own a 9,000 square foot facility for office and storage space at 19920 West 161st Street, in Olathe, Kansas.


Aerospace Products (dollars in thousands)


Butler National Corporation has an office and manufacturing operations at 4654 South Ash Ave, Tempe, Arizona in a 16,110 square foot owned facility.


Butler Avionics, Inc. and Butler National Aviation Certification Center are located at One Aero Plaza, New Century, Kansas in a 36,000 square foot leased facility with hangar and office space at the New Century Airport in New Century, Kansas.


Avcon Industries, Inc. is located at 714 North Oliver Road, Newton, Kansas, in a 47,000 square foot leased facility with hangar and office space at the municipal airport in Newton, Kansas. In addition, Avcon Industries, Inc. owns a 12,000 square foot hangar and office space at the municipal airport in Newton, Kansas.


Professional Services


BHCMC, LLC is located at 4000 W. Comanche in Dodge City, Kansas in a 60,000 square foot owned building known as the Boot Hill Casino facility. 


BHCMC, LLC has an administration center located at 2601 N. 14th Avenue in Dodge City, Kansas in a 29,000 square foot owned facility.


BCS Design, Inc. is located at 19930 W. 161st, Olathe, Kansas in a 10,800 square foot owned facility.


Management believes our properties have been well maintained, are suitable and adequate for us to operate at present levels, and the current productive capacity. The utilization of these facilities is appropriate for our existing real estate requirements. However, significant increases in customer orders, changes in product lines, and/or future acquisitions may require expansion of our current properties or the addition of new properties.


Item 3. LEGAL PROCEEDINGS


As of July 31, 2023, 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 4. MINE SAFETY DISCLOSURES.


Not applicable.

 

 

PART II

 

Item 5.  MARKET FOR THE REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

 

COMMON STOCK (BUKS)

 

(a)

Market Information: Our shares are exclusively quoted on OTCQB platform under the symbol "BUKS".

 

 

The range of the high and low bid prices per share of the common stock, for fiscal years 2023 and 2022, as reported by OTC Markets Group, is set forth below. Such market quotations reflect inter-dealer prices, without retail mark-up, mark-down or commissions, and may not necessarily represent actual transactions.

 

   

Year Ended April 30, 2023

   

Year Ended April 30, 2022

 
   

Low

   

High

   

Low

   

High

 

First quarter

  $ 0.78     $ 1.01     $ 0.52     $ 0.63  

Second quarter

  $ 0.63     $ 0.95     $ 0.52     $ 0.70  

Third quarter

  $ 0.62     $ 0.72     $ 0.65     $ 0.89  

Fourth quarter

  $ 0.61     $ 0.74     $ 0.66     $ 0.97  

 

(b)

Holders: The approximate number of holders of record of our common stock, as of July 24, 2023, was 2,400. The price of the stock as of July 24, 2023 was approximately $0.73 per share.

(c)

Dividends: We have not paid any cash dividends on common stock, and the Board of Directors does not expect to declare any cash dividends in the foreseeable future.

 

SECURITIES CONVERTIBLE TO COMMON STOCK

 

As of July 31, 2023, there were no Convertible Preferred shares or Convertible Debenture notes outstanding.

 

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 program was established for the purpose of enabling Butler National Corporation (BNC) to flexibly repurchase its own shares in consideration of factors such as opportunities for strategic investment, BNC's financial condition and the price of its common stock as part of improving capital efficiency.  The program is currently authorized through July 31, 2025.

 

The table below provides information with respect to common stock purchases by the Company during the quarter ended April 30, 2023.

 

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

 

Program authorization

                          $ 4,000  

Shares purchased in prior periods

    3,377,522     $ 0.42       3,377,522     $ 2,595  

Month ended February 28, 2023

    -     $ -       -     $ 2,595  

Month ended March 31, 2023

    -     $ -       -     $ 2,595  

Month ended April 30, 2023 (a)

    2,000     $ 0.68       2,000     $ 2,594  

Total

    3,379,522     $ 0.42       3,379,522          

 

(a)

These shares of common stock purchased were purchased through private transactions.

 

Item 6.  RESERVED

 

Item 7.  MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following Management Discussion and Analysis (MD&A) is intended to help the reader understand our results of operations and financial condition for fiscal years 2023 and 2022 by discussing principle factors affecting the results of operations, liquidity and capital resources, as well as the critical accounting policies of the Company and its wholly-owned subsidiaries and affiliates. This MD&A is provided as a supplement to, and should be read in conjunction with, our consolidated financial statements and the accompanying notes to the consolidated financial statements (Notes).

 

Our fiscal year ends on April 30. Fiscal years 2023 and 2022 consisted of 52 weeks and ended on April 30, 2023 and April 30, 2022, respectively. All references to years in this MD&A represent fiscal years unless otherwise noted.

 

 

Overview

 

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 services. These reporting segments operate through various subsidiaries and affiliates listed on Exhibit 21 to this Form 10-K.

 

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 revenues from product and service innovations, strategic acquisitions, and targeted marketing programs.   Specifically, Butler National has actively worked on developing and promoting new STCs and continuing to develop its new sports wagering platform.

 

Butler National’s strategy is dependent on a number of ongoing factors as discussed under “Forward-Looking Statements” and Part 1, Item 1A, “Risk Factors.” The key factors that affect our operating results are the customer headcount at Boot Hill, the number of new STCs we are able to develop, our ability to market STCs in domestic and international markets, the growth of our new sports wagering platforms, and our ability to manage our cost structure for capital expenditures and operating expenses such as salaries, wages and benefits, claims and insurance expense, maintenance, and new equipment or raw materials.

 

Results Overview

 

Our fiscal 2023 revenue increased 5% to $75.2 million compared to $71.5 million in fiscal 2022. In fiscal 2023 the Professional Services revenue increased 2% primarily due to the development of sportsbook revenue.  There was also an increase of 8% in the Aerospace Products revenue in fiscal 2023 which can be attributed to aggressive marketing efforts for our new STC's.

 

Our fiscal 2023 net income was $4.5 million compared to net income of $12.2 million in fiscal 2022. Earnings per share was $0.06 for fiscal 2023 compared to $0.14 in fiscal 2022. We continue focusing on our margin expansion initiatives, including efficiencies in our implementation and operational processes and controlling general and administrative expenses. The fiscal 2023 operating income was $8.7 million, a decrease from $16.1 million in fiscal 2022.

 

RESULTS OF OPERATIONS

 

Fiscal 2023 compared to Fiscal 2022

 

(dollars in thousands)

 

2023

    Percent of Total Revenue    

2022

    Percent of Total Revenue     Percent Change 2022-2023  

Revenue:

                                       

Professional Services

  $ 38,041       51 %   $ 37,191       52 %     2 %

Aerospace Products

    37,141       49 %     34,326       48 %     8 %
                                         

Total revenues

    75,182       100 %     71,517       100 %     5 %
                                         

Costs and expenses:

                                       

Cost of professional services

    15,449       20 %     13,961       20 %     11 %

Cost of aerospace products

    25,854       34 %     22,434       31 %     15 %

Marketing and advertising

    5,246       7 %     5,117       7 %     3 %

General, administrative and other

    19,979       27 %     13,876       19 %     44 %
                                         

Total costs and expenses

    66,528       88 %     55,388       77 %     20 %

Operating income

  $ 8,654       12 %   $ 16,129       23 %     -46 %

 

 

Revenue

 

Revenue increased to $75.2 million in fiscal 2023, compared to $71.5 million in fiscal 2022. 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 and management support services through BCS Design, Inc. ("BCS"). Revenue from Professional Services increased 2% to $38.0 million in fiscal 2023 compared to $37.2 million in fiscal 2022.  We established a new sports wagering platform that brought in $2.7 million of revenue that did not exist in FY 2022.  Furthermore, casino gaming revenue decreased $1.9 million due to a decrease in patron spend per visit.  We believe this was due primarily to increased inflation and drought conditions in our primary market area causing a decrease in discretionary spending.

 

Aerospace Products derives its revenue by designing, engineering, manufacturing, installing, servicing and repairing products for classic and current production aircraft. Aerospace Products revenue increased 8% to $37.1 million in fiscal 2023 compared to $34.3 million in fiscal 2022. The increase in revenue is primarily due to an increase in the aircraft modification business of $2.6 million.  The development of new STC's and our marketing efforts for them in both domestic and international markets supported this increase.

 

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 20% in fiscal 2023 to $66.5 million compared to $55.4 million in fiscal 2022.  Costs and expenses were 88% of total revenue in fiscal 2023, compared to 77% of total revenue in fiscal 2022.  The increase is primarily due to an increase in material and labor costs, a stock award and cash compensation of $492 awarded to a board member, and a $4.5 million severance accrual relating to a separation agreement with two former executive officers.  

 

Costs of Professional Services increased 11% in the year ended April 30, 2023, to $15.4 million compared to $14.0 million in the year ended April 30, 2022.  Costs were 20% of total revenue in the year ended April 30, 2023, as compared to 20% of total revenue in the year ended April 30, 2022.  The increase is directly related to an increase in labor costs.

 

Costs of Aerospace Products increased 15% in the year ended April 30, 2023, to $25.9 million compared to $22.4 million for the year ended April 30, 2022.  Costs were 34% of total revenue in the year ended April 30, 2023, as compared to 31% of total revenue in the year ended April 30, 2022.  The increase is directly related to an increase in material and labor costs.

 

Marketing and advertising expenses as a percent of total revenue was 7% in fiscal 2023, as compared to 7% in fiscal 2022. These expenses increased 3% to $5.2 million in fiscal 2023, from $5.1 million in fiscal 2022. Marketing and advertising expenses include advertising, sales and marketing labor, gaming development costs, and casino and product promotions. 

 

General, administrative and other expenses as a percent of total revenue was 27% in fiscal 2023, compared to 19% in fiscal 2022. These expenses increased 44% to $20.0 million in fiscal 2023, from $13.9 million in fiscal 2022.  The increase is primarily due to an increase of depreciation and amortization of $617, a stock award and cash compensation of $492 awarded to a board member, and $4.5 million severance accrual relating to a separation agreement with two former executive officers. 

 

Other income (expense)

 

Interest expense and other income were ($ 2.1) million in fiscal 2023 compared with interest and other income (expense) of ($0.6) million in fiscal 2022, a decrease of $ 1.5 million from fiscal 2022 to fiscal 2023.  Interest expense was $2.7 million in both 2023 and 2022.  Gain on sale of assts was $479 in fiscal 2023 compared to $75 in fiscal 2022.  The Company received notice of forgiveness of the Paycheck Protection Program loan of $2.0 million from the Small Business Administration in fiscal 2022.

 

 

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 and management support services. Aerospace Products derives its revenue by designing, engineering, manufacturing, installing, modifying, servicing and repairing products for aircraft.

 

 The following table presents a summary of our operating segment information for fiscal years 2023 and 2022:

 

(dollars in thousands)

 

2023

    Percent of Revenue    

2022

    Percent of Revenue     Percent Change 2022-2023  

Professional Services

                                       

Revenue

                                       

Boot Hill Casino

  $ 37,758       99 %   $ 36,813       99 %     3 %

Management/Professional Services

    283       1 %     378       1 %     -25 %

Revenue

    38,041       100 %     37,191       100 %     2 %
                                         

Costs of Professional Services

    15,449       40 %     13,961       37 %     11 %

Expenses

    14,003       37 %     13,259       36 %     6 %

Total costs and expenses

    29,452       77 %     27,220       73 %     8 %

Professional Services operating income

  $ 8,589       23 %   $ 9,971       27 %     -14 %

 

(dollars in thousands)

 

2023

    Percent of Revenue    

2022

    Percent of Revenue     Percent Change 2022-2023  
                                         

Aerospace Products

                                       

Revenue

  $ 37,141       100 %   $ 34,326       100 %     8 %
                                         

Costs of Aerospace Products

    25,854       70 %     22,434       65 %     15 %

Expenses

    11,222       30 %     5,734       17 %     96 %

Total costs and expenses

    37,076       100 %     28,168       82 %     32 %
                                         

Aerospace Products operating income

  $ 65       - %   $ 6,158       18 %     -99 %

 

Professional Services

 

 

Revenue from Professional Services increased 2% to $38.0 million in fiscal 2023 from $37.2 million in fiscal 2022. We established a new sports wagering platform that brought in $2.7 million of revenue that did not exist in FY 2022.  Furthermore, casino gaming revenue decreased $1.9 million due to a decrease in patron spend per visit.  We believe this was due primarily to increased inflation and drought conditions in our primary market area causing a decrease in discretionary spending.  

 

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 decreased 25% to $283 in fiscal 2023 compared to $378 in fiscal 2022.  The decrease is due to management's concerted efforts to wind down the architecture business.  

 

 

Costs increased 11% in fiscal 2023 to $15.4 million compared to $14.0 million in fiscal 2022. Costs were 40% of segment total revenue in fiscal 2023, compared to 37% of segment total revenue in fiscal 2022.  The increase is directly related to an increase in labor costs.

 

 

Expenses increased 6% in fiscal 2023 to $14.0 million compared to $13.3 million in fiscal 2022. Expenses were 37% of segment total revenue in fiscal 2023, compared to 36% of segment total revenue in fiscal 2022.  The increase is due primarily to an increase in marketing efforts and an increase in depreciation expense.

 

 

Aerospace Products

 

 

Revenue increased 8% to $37.1 million in fiscal 2023 compared to $34.3 million in fiscal 2022. This increase was primarily due to an increase in our aircraft modification business of $2.6 million.  The development of new STC's and our marketing efforts in both domestic and international markets supported the increase.

 

 

Costs increased 15% to $25.9 million in fiscal 2023 compared to $22.4 million in fiscal 2022. Costs were 70% of segment total revenue in fiscal 2023, compared to 65% of segment total revenue in fiscal 2022. This increase is directly related to the increase in material and labor costs.

 

 

Expenses increased 96% in fiscal 2023 to $11.2 million compared to $5.7 million in fiscal 2022. Expenses were 30% of segment total revenue in fiscal 2023, compared to 17% of segment total revenue in fiscal 2022.  The increase is primarily due to the stock award and cash compensation of $492 awarded to a board member, and a $4.5 million severance accrual relating to a separation agreement with two former executive officers.  

 

Outlook

 

The Bureau of Labor Statistics reported that the Consumer Price Index increased 6.5 percent in 2022. Many of our operating expenses are sensitive to increases in inflation including equipment prices, fuel costs, and employee-related costs. Insurance costs have also significantly increased with most major carriers. Furthermore, inflationary pressures the market is currently experiencing may increase costs for materials, supplies, and services. Rising inflation may also drive demand for increases in compensation for employees which may result in increase in labor costs. With increasing costs, we may have to increase our prices to maintain the same level of profitability.

 

Liquidity and Capital Resources (in thousands)

 

Overview 

 

Butler National is a holding company. Our ability to fund our obligations depends on existing cash on hand, cash flow from our subsidiaries and our ability to raise capital. Our primary sources of liquidity and capital resources have been cash on hand, cash flow from operations, borrowings under our lines of credit and notes payable (as further described below) and proceeds from the issuance of debt and equity securities. We assess liquidity in terms of the ability to generate cash or obtain financing in order to fund operating, investing and debt service requirements. Our primary ongoing cash requirements include the funding of operations, capital expenditures, acquisitions and other investments in line with our business strategy and debt repayment obligations and interest payments. Our strategy has been to maintain moderate leverage and substantial capital resources in order to take advantage of opportunities, to invest in our businesses and develop new streams of income that may be profitable. As such, we have continued to invest in developing and marketing new STCs and growing our established sports wagering platform. 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 2023 and beyond.

 

Notes Payable and Lines of Credit

 

At April 30, 2023, the Company has a line of credit with Kansas State Bank in the form of a promissory note with an interest rate 8.4% totaling $2,000. The unused line at April 30, 2023 was $2,000. There were no advances made on the line of credit during the year ended April 30, 2023. The line of credit is due on demand and is secured by a first and second position on all assets of the Company.

 

One note with Academy Bank, N.A. for $30,916 secured by all of BHCMC's assets and compensation under the State management contract with an interest rate of 5.32% payable over seven years with an initial twenty-year amortization and a balloon payment of $19,250 at the end of seven years. The second note with Academy Bank, N.A. for $10,173 is secured by all of BHCMC's assets and compensation under the State management contract with an interest rate of 5.75% payable in full over five years. These notes contain a covenant to maintain a debt service coverage ratio of 1.3 to 1.0. These notes also contain a liquidity covenant requiring the Company to maintain an aggregate sum of $1.5 million of unrestricted cash. We are in compliance with these covenants at April 30, 2023.

 

There was a note payable to Fidelity State Bank and Trust Company for $158 for real estate purchased in Dodge City, Kansas.  The interest rate on this note is 6.25%. This note was paid in full in May 2023.

 

At April 30, 2023, there was a note payable with Bank of America, N.A. with a balance of $946. The interest rate on this note is at SOFR plus 1.75%.  The loan is secured by buildings and improvements having a net book value of $652.  This note matures in March 2029.

 

At April 30, 2023, there is a note payable with Bank of America, N.A. with a balance of $434.  The interest rate on this note is at SOFR plus 1.75%.  This loan is secured by buildings and improvements with a net book value of $702.  This note matures in March 2029.

 

At April 30, 2023, there was a note payable with Patriots Bank with an interest rate of 4.35% totaling $1,046.  This loan is secured by aircraft security agreements with a net book value of $358.  This note matures in March 2029.

 

At April 30, 2023, there is a note payable with an interest rate of 8.13% totaling $44 secured by equipment with a net book value of $41. This note matures in October 2025.

 

We are compliant with the covenants and obligations of each of our notes as of April 30, 2023, and July 31, 2023.

 

 

Cashflow Summary

 

Our use of cash in the last fiscal year is in line with our overall fiscal strategy to use moderate leverage to facilitate growth in existing businesses and to develop new streams of income. During fiscal 2023 our cash position increased by $9.5 million. Net income was $4.5 million.

 

Operating Activities

 

Cash flows from operating activities provided $20.9 million. Non-cash activities consisting of depreciation and amortization contributed $5.9 million, 401(k) stock issues contributed $783, gain on sale of airplanes and a building used $479, deferred compensation contributed $357, and stock awarded to a director provided $352. Deferred income taxes increased our cash position by $297. Accounts receivable decreased our cash position by $157. Inventories decreased our cash position by $75. Accounts payable and contract liability increased our cash position by $7.8 million. Contract assets decreased our cash position by $423. Prepaid expenses and other assets decreased our cash by $2.2 million, while gaming facility mandated payments increased our cash by $100. Accrued liabilities and other liabilities increased our cash position by $5.0 million.  Income taxes payable decreased our cash position by $821.

 

Investing Activities

 

Cash used in investing activities was $5.9 million. This was a decrease of $5.7 million from last year. The decrease was primarily attributable to the Company constructing a new hanger in FY 2022 to provide more space for our Aerospace segment. We invested $2.0 million towards STCs, $646 on building improvements, $714 on airplane upgrades, and $3.1 million on equipment and furnishings. We received $574 in proceeds from the sale of airplanes and a building.

 

Financing Activities

 

Cash used in financing activities was $5.5 million. This was a decrease of $5.7 million from last year. The decrease was primarily attributable to the Company having purchased the non-controlling interest in BHCMC, LLC in FY 2022. We made repayments on our debt of $5.2 million, reduced our lease liability by $259, and purchased company stock for $61. The stock acquired was placed in treasury.

 

Capital Expenditures

 

The Company anticipates capital expenditures in fiscal year 2023 to be approximately $7.0 million, consisting of $2.0 million on STC's and $5.0 million on equipment. We anticipate our cash balance will be sufficient to cover cash requirements through the current fiscal year.

 

Critical Accounting 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 from contracts with customers, inventory valuation and long-lived assets. These policies and our procedures related to these policies are described in detail below and under specific areas within this "Management Discussion and Analysis of Financial Condition and Results of Operations." In addition, Note 1 to the consolidated financial statements expands upon discussion of our accounting policies.

 

Revenue from Contracts with Customers Aerospace Contracts

 

Methodology

 

We recognize revenue and profit based upon either (1) the percent completion method, in which sales and profit are recorded based upon the ratio of labor costs incurred to date to estimated total labor costs to complete the performance obligation, or (2) the point-in-time method, in which sales are recognized at the time control is transferred to the customer. For aerospace contracts that involve airplane modifications based on customer specific requirements, we generally recognize revenue and income using the percent completion method because of continuous transfer of control to the customer. Revenue is generally recognized using the percent completion method based on the extent of progress towards completion of the performance obligation, which allows for recognition of revenue as work on a contract progresses. Our general contract term is between one to twelve months. 

 

Management performs detailed quarterly reviews of all of our significant long-term contracts. Based upon these reviews, we record the effects of adjustments in profit estimates each period. If at any time management determines that in the case of a particular contract total costs will exceed total contract revenue, we record a provision for the entire anticipated contract loss at that time.

 

Judgment and Uncertainties

 

The percent completion revenue recognition model requires that we estimate future revenues and costs over the life of a contract. Revenues are estimated based upon the original contract price, with consideration being given to exercised contract options, change orders and, in some cases, projected customer requirements. Contract costs may be incurred over a period of several months, and the estimation of these costs requires significant judgment based upon the acquired knowledge and experience of program managers, engineers and financial professionals. Estimated costs are based primarily on anticipated purchase contract terms, historical performance trends, business base and other economic projections.

 

 

Effect if Actual Results Differ From Assumptions

 

While we do not believe there is a reasonable likelihood there will be a material change in estimates or assumptions used to calculate our revenue contracts and costs, estimating the percentage of work complete on certain programs is a complex task. As a result, changes to these estimates could have a significant impact on our results of operations. These products and services are an important element in our continuing strategy to increase operating efficiencies and profitability as well as broaden our business base. Management continues to monitor and update program cost estimates quarterly for these contracts. A significant change in an estimate on one or more of these contracts could have a material effect on our financial position and results of operations.

 

Inventory Valuation

 

Methodology

 

We have four types of inventory (a) raw materials, (b) contracts in process, (c) other work in process and (d) finished goods. Raw material includes certain general stock materials but primarily relates to purchases that were made in anticipation of specific programs that have not been started as of the balance sheet date. Raw materials are stated at the lower of the cost of the inventory or its fair market value. Contracts in process, other work in process and finished goods are valued at production cost comprised of material, labor and overhead. Contracts in process, other work in process and finished goods are reported at the lower of cost or net realizable value.

 

Judgment and Uncertainties

 

The process for evaluating inventory obsolescence or market value often requires the Company to make subjective judgments and estimates concerning future sales levels, quantities and prices at which such inventory will be sold in the normal course of business. We adjust our inventory by the difference between the estimated market value and the actual cost of our inventory to arrive at net realizable value. Changes in estimates of future sales volume may necessitate future write-downs of inventory value.

 

Effect if Actual Results Differ From Assumptions

 

Management reviews the inventory balance on an annual basis to determine whether any additional write-downs are necessary. Following the write-down of the inventory as discussed above, we believe this inventory is stated at net realizable value at April 30 2023, although an unanticipated lack of demand for aircraft or spare parts in the future could result in additional write-downs of the inventory value. Overall, management believes that our inventory is appropriately valued at April 30, 2023.

 

Long-lived Assets

 

Methodology

 

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 the recoverability of the carrying value of an asset by estimating the future net cash flows expected to result from the asset, including eventual disposition. 

 

Judgment and Uncertainties

 

In years that management performs a qualitative assessment we consider the following qualitative factors: general economic conditions in the markets served by the segment, relevant industry-specific performance statistics, and forecasted results of operations.

 

For the quantitative impairment tests, management estimated the fair value of the long-lived asset group using an income methodology based on management's estimates of forecasted undiscounted cash flows over the estimated life of the assets. Changes in these estimates and assumptions could materially affect the results of our impairment testing.

 

An impairment loss is recognized for any excess of the carrying amount of the estimated undiscounted cash flows over the remaining life of the assets. No impairment charges were recorded in the fiscal year ended April 30, 2023.

 

Effect if Actual Results Differ From Assumptions

 

As with all assumptions, there is an inherent level of uncertainty and actual results, to the extent they differ from those assumptions, could have a material impact on fair value. For example, a reduction in customer demand would impact our assumed growth rate resulting in a reduced fair value. Potential events or circumstances could have a negative effect on the estimated fair value. The loss of a major customer or program could have a significant impact on the future cash flows associated with a long-lived asset group. We do not currently believe there to be a reasonable likelihood that actual results will vary materially from estimates and assumptions used to test our long-lived assets for impairment losses. However, if actual results are not consistent with our estimates or assumptions, we may be exposed to additional impairment charges that could be material.

 

 

Item 7A.  QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not applicable. 

 

Item 8.  FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

The Financial Statements of the Registrant are set forth on pages 31 through 46 of this report.

 

Item 9.  CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

 

Item 9A.  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 Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the SEC 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-K 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-K, 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 April 30, 2023. 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 April 30, 2023.

 

Internal Control Over Financial Reporting

 

Management Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of our internal controls over financial reporting based on the framework in Internal Control - Integrated Framework issued by ("COSO"). Based on this evaluation, management has concluded that our internal control over financial reporting was effective as of April 30, 2023.

 

 

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

 

This annual report does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting because it is not required for a smaller reporting company.

 

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 material changes in the Company internal controls over financial reporting during the three months ended April 30, 2023 that have materially affected, or are reasonably likely to materially affect, its internal controls over financial reporting.

 

Item 9B.  OTHER INFORMATION

 

None. 

 

Item 9C.  DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not applicable 

 

 

PART III

 

Item 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

 

Information required by this Item 10 will be presented in the Company’s definitive proxy statement for its annual meeting of shareholders, which will be held on October 3, 2023, and is incorporated herein by reference. Certain information regarding executive officers of Butler National Corporation is included above in Part I of this Form 10-K under the caption “Executive Officers of the Registrant” pursuant to Instruction 3 to Item 401(b) of Regulation S-K and General Instruction G(3) of Form 10-K.

 

Item 11. EXECUTIVE COMPENSATION

 

Information required by this Item 11 regarding executive compensation will be presented in the Company’s definitive proxy statement for its annual meeting of shareholders, which will be held on October 3, 2023, and is incorporated herein by reference.

 

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

 

The following table provides information about our common stock that may be issued under our equity compensation plan as of April 30, 2023.

 

Plan Category

 

Securities to be issued upon exercise of outstanding options and rights

   

Weighted average exercise price per share

   

Securities available for future issuance

 

Equity compensation plans approved by security holders

    -       -       4,600,000  

Equity compensation plans not approved by security holders

    -       -       -  
                         

Total

    -       -       4,600,000  

 

Information regarding security ownership of certain beneficial owners and management and related stockholder matters will be presented in the Company’s definitive proxy statement for its annual meeting of stockholders, which will be held on October 3, 2023, and is incorporated herein by reference.

 

Item 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

 

Information required by this Item 13 regarding certain relationships, related party transactions and director independence will be presented in the Company’s definitive proxy statement for its annual meeting of shareholders, which will be held on October 3, 2023, and is incorporated herein by reference.

 

Item 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Information required by this Item 14 regarding accounting fees and services will be presented in the Company’s definitive proxy statement for its annual meeting of stockholders, which will be held on October 3, 2023, and is incorporated herein by reference.

 

 

PART IV

 

Item 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES

 

(a)

Documents Filed as Part of Form 10-K Report.

 

(1)

Financial Statements:

 

 

 

Description

 

 

Page No.

 

Report of Independent Registered Public Accounting Firm

 

29

 

Consolidated Balance Sheets as of April 30, 2023 and 2022

 

31

 

Consolidated Statements of Operations for the years ended April 30, 2023 and 2022

 

32

 

Consolidated Statements of Stockholders' Equity for the years ended April 30, 2023 and 2022

 

33

 

Consolidated Statements of Cash Flows for the years ended April 30, 2023 and 2022

 

34

 

Notes to Consolidated Financial Statements

 

35

 

All other financial statements and schedules not listed have been omitted because the required information is inapplicable or the information is presented in the financial statements or related notes.

 

(2)

Exhibits Index:

 

No.

 

Description

 

3.1

 

Articles of Incorporation, as amended and restated, are incorporated by reference to Exhibit A of our Form DEF 14A filed on December 26, 2001 (File No. 000-01678).

 
       

3.2

 

Bylaws, as amended, are incorporated by reference to Exhibit 3.2 of our Form 10-Q for the period ended January 31, 2013 filed on March 12, 2013 (File No. 000-01678).

 
       

4.1

 

The Shareholder Rights Agreement between Butler National Corporation and UMB Bank, N.A. as Rights Agent, dated August 2, 2011, incorporated by reference to Exhibit 4.1 of the Company's registration statement on Form 8-A dated August 2, 2011, and as refiled as Exhibit 4.1 to the Company's Form 10-Q for the period ended October 31, 2016 (File No. 000-01678).

 
       
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 (File No. 000-01678).  
       
4.3   Description of Securities, incorporated by reference to Exhibit 4.3 of our Form 10-K filed on July 15, 2022 for the period ended April 30, 2022 (File No. 000-01678).  

 

 

 

 

10.1

 

Employment Agreement between Butler National Corporation and Clark D. Stewart dated February 4, 2020, incorporated by reference to Exhibit 10.1 of our Form 8-K, dated February 4, 2020 (File No. 000-01678).*

 

 

 

 

 
10.2   Employment Agreement between Butler National Corporation and Christopher J. Reedy dated February 4, 2020, incorporated by reference to Exhibit 10.2 of our Form 8-K, dated February 4, 2020 (File No. 000-01678).*  
       
10.3   Employment Agreement between Butler National Corporation and Craig D. Stewart dated February 4, 2020, incorporated by reference to Exhibit 10.3 of our Form 8-K, dated February 4, 2020 (File No. 000-01678).*  
       
10.4   Employment Agreement between Butler National Corporation and Tad M. McMahon dated February 4, 2020, incorporated by reference to Exhibit 10.4 of our Form 8-K, dated February 4, 2020 (File No. 000-01678).*  
       
10.5   Employment Agreement between Butler National Corporation and Joe Aric Peters, dated February 4, 2020, incorporated by reference to Exhibit 10.1 of our 8-K dated June 15, 2022 (File No. 000-01678). *  
       

10.6

 

Lottery Gaming Facility Management Contract between the State of Kansas and Butler National Service Corporation, approved by the Kansas Racing and Gaming Commission on December 8, 2008, incorporated by reference to Exhibit 10.6 of our Form 10-Q for the period ended July 31, 2012 (File No. 000-01678).

 

 

 

10.7

First Amendment to the Lottery Gaming Facility Management Contract between the State of Kansas and Butler National Service Corporation, dated December 29, 2009, incorporated by reference to Exhibit 10.7 of our Form 10-Q for the period ended July 31, 2012 (File No. 000-01678).

 

 

 

 

10.8 Renewal of Lottery Gaming Facility Management Contract between the State of Kansas, BNSC, and BHCMC effective December 15, 2019, incorporated by reference to Exhibit 10.1 of our Form 8-K dated December 9, 2019 (File No. 000-01678).  
     
10.9 Third Amendment to the Lottery Gaming Facility Management Contract between the State of Kansas, BNSC, and BHCMC effective December 15, 2019, incorporated by reference to Exhibit 10.1 of our Form 8-K dated December 9, 2019 (File No. 000-01678).  
     
10.10 Written Consent for Renewal of the Lottery Gaming Facility Management Contract between the State of Kansas, BNSC and BHCMC effective December 15, 2019, incorporated by reference to Exhibit 10.3 of our Form 8-K dated December 9, 2019 (File No. 000-01678).  

 

 

 

10.11 Sports Wagering Management Contract between Butler National Service Corporation, BHCMC, LLC and the Kansas Lottery approved August 18, 2022, incorporated by reference to Exhibit 10.1 of our Form 8-K dated August 18, 2022 (File No. 000-01678).  
     

10.12

Bill of Sale dated April 30, 2013, by and among Butler National Services, Inc. and Beadle Enterprises LLC, incorporated by reference to Exhibit 10.1 of our Form 8-K filed on May 2, 2013 (File No. 000-01678).

 

 

 

 

10.13

Promissory Note dated April 29, 2015, by and among BHCMC, L.L.C. and KS State Bank, incorporated by reference to Exhibit 10.23 of our Form 10-K filed on July 29, 2015 (File No. 000-01678).

 

 

 

 

10.14

Butler National Corporation 2016 Equity Incentive Plan, incorporated by reference to Exhibit A of the Company's Definitive Proxy Statement filed September 29, 2016 (File No. 000-01678).

 

 

 

 

10.15 Form of Registered Stock Agreement under the Butler National Corporation 2016 Equity Incentive Plan, incorporated by reference to Exhibit 10.1 of our Form 8-K filed on April 17, 2019 (File No. 000-01678).  
     
10.16 Promissory Note dated February 27, 2019, by Butler National, Inc. and First Source Bank, incorporated by reference to Exhibit 10.18 of our Form 10-K filed on July 19, 2019 (File No. 000-16780).  
     
10.17 Loan Agreement dated December 17, 2020 by BHCMC, L.L.C., BHCRE LLC, and Academy Bank, N.A., incorporated by reference to Exhibit 10.1 of our Form 10-Q filed on March 12, 2021 (File No. 000-16780).  
     
10.18 Sale and Purchase Agreement for Preferred Membership Interest Units in BHCMC, L.L.C., dated September 13, 2021, incorporated by reference to Exhibit 10.1 of our Form 8-K filed on October 20, 2021.  
     
10.19 Loan Modification Agreement dated October 18, 2021 between BHCMC, L.L.C. and Academy Bank N.A., incorporated by reference to Exhibit 10.2 of our Form 8-K filed on October 20, 2021.  
     

14

Standards of Business Conduct and Ethics, incorporated by reference to Exhibit 14 of the Company's Form 8-K filed September 29, 2022. (File No. 000-01678).

 

 

 

 

21

List of Subsidiaries.

 

 

 

 

23.1

Consent of Independent Registered Public Accountants RBSM LLP.

 

     

31.1

Certificate furnished pursuant to 18 U.S.C 1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

   

 

31.2

Certificate furnished pursuant to 18 U.S.C 1350, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

 

   

 

32.1

Certifications of Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

   

 

32.2

Certifications of Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

   

 

101

The following financial information from the Company's Annual Report on Form 10-K for the year ended April 30, 2023, formatted in Inline XBRL (eXtensible Business Reporting Language) includes; (i) Consolidated Balance Sheets as of April 30, 2023 and 2022; (ii) Consolidated Statements of Operations for the years ended April 30, 2023 and 2022; (iii) Consolidated Statements of Stockholders' Equity for the years ended April 30, 2023 and 2022; (iv) Consolidated Statements of Cash Flows for the years ended April 30, 2023 and 2022, and (v) the Notes to Consolidated Financial Statements, with detail tagging.

 

     
104 Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101)  

 

* Relates to management contract, compensatory plan or arrangement.

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

July 31, 2023

 

BUTLER NATIONAL CORPORATION

 

/s/ Christopher J. Reedy
Christopher J. Reedy, President
and Chief Executive Officer

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant in the capacities and on the dates indicated:

 

Signature

Title

Date

 

 

 

/s/ Christopher J. Reedy

President and Chief Executive Officer

July 31, 2023

Christopher J. Reedy 

(Principal Executive Officer)

 

 

 

 

/s/ Tad M. McMahon

Chief Financial Officer and Secretary

July 31, 2023

Tad M. McMahon

(Principal Financial Officer and Principal Accounting Officer)

 

 

 

 

/s/ R. Warren Wagoner

Chairman of the Board and Director

July 31, 2023

R. Warren Wagoner

 

 

 

 

 

/s/ David B. Hayden

Director

July 31, 2023

David B. Hayden

 

 

 

 

 

/s/ Bradley K. Hoffman

Director

 July 31, 2023

Bradley K. Hoffman

 

 

 

   
/s/ John M. Edgar Director July 31, 2023
John M. Edgar    
     
/s/ Joe A. Peters Director July 31, 2023
Joe A. Peters    

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

 

To the Board of Directors and
Stockholders of Butler National Corporation

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of Butler National Corporation and Subsidiaries (collectively, the “Company”) as of April 30, 2023 and 2022, and the related consolidated statements of operations, stockholders’ equity, and cash flows for each of the years in the two-year period ended April 30, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of April 30, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the two-year period ended April 30, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

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

 

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

 

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

 

Critical Audit Matters

 

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

 

 

Description of the Matter

 

Estimated Costs at Completion for Certain Avionics Contracts

 

As described in Notes 1 and 2 to the consolidated financial statements, for avionics contracts, the Company generally recognizes sales and income over time because of continuous transfer of control to the customer. The Company’s net revenue for the year ended April 30, 2023 was $75 million, of which approximately 31% is recognized over time. Revenue is generally recognized using the cost-to-cost measure of progress for its over time performance obligations because this recognition best depicts the transfer of assets to the customer which occurs as cost is incurred under the contracts. Under the cost-to-cost method, the extent of progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues, including estimated fees or profits, are recorded proportionally as costs are incurred. Management performs detailed quarterly reviews of such contracts. The contract terms generally range from one to twelve months.

 

The principal considerations for our determination that performing procedures relating to estimated costs at contract completion for certain avionics contracts is a critical audit matter are there was significant judgment by management when developing the estimated costs at completion. This in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating evidence related to the estimated costs at completion for certain of these contracts. The Company estimates the percentage completed based on actual direct labor hours spent compared to estimated direct labor hours and applying this completion percentage to the entire contract.

 

How We Addressed the Matter in Our Audit

 

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included gaining an understanding of controls relating to the revenue recognition process, including controls over the completeness and accuracy of estimated costs at completion.

 

The procedures also included, among others, evaluating and understanding management’s process for developing estimates of total estimated costs at completion for long-term contracts for a sample of contracts. This included testing the completeness and accuracy of costs incurred to date and evaluating the reasonableness of significant estimates used by management, including labor costs, material costs, and overhead costs, and considering factors that could affect the accuracy of those estimates. Evaluating the reasonableness of the significant assumptions used involved assessing management’s ability to reasonably estimate costs at completion by (i) assessing the reasonableness of estimates of total costs at completion in comparison to actual total costs incurred to date, (ii) assessing the reasonableness of the estimated labor and recalculating overhead (iii) obtaining an understanding of the contract and the performance obligations to test the allocation of the total transaction price to the performance obligation in the contract, and (iv) evaluating the timely identification of circumstances that may warrant a modification to estimated costs to complete, including actual costs in excess of estimates.

 

 

/s/ RBSM LLP

  

We have served as the Company’s auditor since 2015.

  

Las Vegas, NV

  

July 31, 2023

 

PCAOB ID 587

 

 

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

AS OF April 30, 2023 and 2022

(in thousands, except per share data)

 

  

April 30, 2023

  

April 30, 2022

 

ASSETS

        

CURRENT ASSETS:

        

Cash

 $21,997  $12,487 

Accounts receivable, net

  3,793   3,636 

Inventory, net

  8,947   8,872 

Contract asset

  1,893   1,470 

Prepaid expenses and other current assets

  3,532   1,361 

Total current assets

  40,162   27,826 
         

LEASE RIGHT-TO-USE ASSET, net

  3,081   2,728 
         

PROPERTY, PLANT AND EQUIPMENT, net

  59,067   58,846 
         

SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $10,603 at April 30, 2023 and $9,336 at April 30, 2022)

  8,722   8,018 
         

OTHER ASSETS:

        

Other assets (net of accumulated amortization of $12,290 at April 30, 2023 and $11,575 at April 30, 2022)

  1,401   1,621 

Deferred tax asset, net

  1,473   1,770 

Total other assets

  2,874   3,391 

Total assets

 $113,906  $100,809 
         

LIABILITIES AND STOCKHOLDERS' EQUITY

        

CURRENT LIABILITIES:

        

Accounts payable

 $5,320  $2,773 

Current maturities of long-term debt

  4,987   5,165 

Current maturities of lease liability

  145   106 

Contract liability

  6,031   820 

Gaming facility mandated payment

  1,730   1,630 

Compensation and compensated absences

  6,722   1,911 

Income tax payable

  228   1,049 

Other current liabilities

  214   211 

Total current liabilities

  25,377   13,665 
         

Long-term debt, net of current maturities

  38,418   43,411 

Lease liability, net of current maturities

  3,330   2,899 

Total long-term liabilities

  41,748   46,310 

Total liabilities

  67,125   59,975 
         

COMMITMENTS AND CONTINGENCIES

          
         

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 80,871,211 shares, and outstanding 76,891,689 shares at April 30, 2023 and issued 80,348,572 shares, and outstanding 76,458,146 shares at April 30, 2022

  808   803 

Capital contributed in excess of par

  13,647   12,160 

Treasury stock at cost, 3,979,522 shares at April 30, 2023 and 3,890,426 shares at April 30, 2022

  (2,138)  (2,077)

Retained earnings

  34,464   29,948 

Total stockholders' equity

  46,781   40,834 

Total liabilities and stockholders' equity

 $113,906  $100,809 

 

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

 

 

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF OPERATIONS

FOR THE YEARS ENDED April 30, 2023 and 2022

(in thousands, except per share data)

 

   

2023

   

2022

 

REVENUES:

               

Professional services

  $ 38,041     $ 37,191  

Aerospace products

    37,141       34,326  

Total revenues

    75,182       71,517  
                 

COSTS AND EXPENSES:

               

Cost of professional services

    15,449       13,961  

Cost of aerospace products

    25,854       22,434  

Marketing and advertising

    5,246       5,117  

General, administrative and other

    19,979       13,876  

Total costs and expenses

    66,528       55,388  
                 

OPERATING INCOME

    8,654       16,129  
                 

OTHER INCOME (EXPENSE):

               

Interest expense

    (2,743 )     (2,689 )

Forgiveness of debt

    -       2,001  

Gain on sale of airplanes

    410       75  

Gain on sale of building

    69       -  

Other

    137       -  

Total other expense

    (2,127 )     (613 )
                 

INCOME BEFORE INCOME TAXES

    6,527       15,516  
                 

PROVISION FOR INCOME TAXES

               

Provision for income taxes

    1,714       3,102  

Deferred income tax

    297       174  

NET INCOME

    4,516       12,240  
                 

Net income attributable to noncontrolling interest in BHCMC, LLC

    -       (1,872 )

NET INCOME ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION

  $ 4,516     $ 10,368  
                 

BASIC EARNINGS PER COMMON SHARE ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION

  $ 0.06     $ .14  
                 

WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION

    76,456,631       75,340,131  
                 

DILUTED EARNINGS PER COMMON SHARE ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION

  $ 0.06     $ .14  
                 

WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION

    76,456,631       75,340,131  

 

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

 

 

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

FOR THE YEARS ENDED April 30, 2023 and 2022

(dollars in thousands)

 

 

  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  
                                                       

Issuance of stock to benefit plan

  1,328,190     13     794     -     -     -     807     -     807  
                                                       

Stock repurchase

  -     -     -     186,793     (168 )   -     (168 )   -     (168 )
                                                       

Purchase of non-controlling interest in BHCMC, LLC

  -     -     (6,119 )   -     -     -     (6,119 )   (7,890 )   (14,009 )
                                                       

Deferred compensation, restricted stock

  (50,000 )   -     585     -     -     -     585     -     585  
                                                       

Net Income

  -     -     -     -     -     10,368     10,368     1,872     12,240  
                                                       

Balance, April 30, 2022

  80,348,572     803     12,160     3,890,426     (2,077 )   29,948     40,834     -     40,834  
                                                       

Issuance of stock to benefit plan

  997,639     9     774     -     -     -     783     -     783  
                                                       

Stock repurchase

  -     -     -     89,096     (61 )   -     (61 )   -     (61 )
                                                       

Stock award to director

  400,000     4     348     -     -     -     352     -     352  
                                                       

Deferred compensation, restricted stock

  (875,000 )   (8 )   365     -     -     -     357     -     357  
                                                       

Net Income

  -     -     -     -     -     4,516     4,516     -     4,516  
                                                       

Balance, April 30, 2023

  80,871,211   $ 808   $ 13,647     3,979,522   $ (2,138 ) $ 34,464   $ 46,781   $ -   $ 46,781  

 

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

 

 

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE YEARS ENDED April 30, 2023 and 2022

(dollars in thousands)

 

   

2023

   

2022

 

CASH FLOWS FROM OPERATING ACTIVITIES

               

Net income

  $ 4,516     $ 12,240  

Adjustments to reconcile net income to net cash provided by operating activities:

               

Depreciation and amortization

    5,898       5,281  

Forgiveness of debt

    -       (2,001 )

Stock issued for benefit plan

    783       807  

Stock awarded to director

    352       -  

Deferred income tax expense

    297       174  

Gain on sale of airplane

    (410 )     (75 )

Gain on sale of building

    (69 )     -  

Deferred compensation, restricted stock

    357       585  
                 

Changes in operating assets and liabilities:

               

Accounts receivable

    (157 )     (1,675 )

Inventory

    (75 )     (304 )

Contract asset

    (423 )     (1,049 )

Prepaid expenses and other assets

    (2,171 )     141  

Accounts payable

    2,547       880  

Contract liability

    5,211       (4,978 )

Lease liability

    188       148  

Accrued liabilities

    4,811       49  

Gaming facility mandated payment

    100       172  

Income tax payable

    (821 )     837  

Other liabilities

    3       (54 )

Net cash provided by operating activities

    20,937       11,178  
                 

CASH FLOWS FROM INVESTING ACTIVITIES:

               

Capital expenditures

    (6,510 )     (9,579 )

Proceeds from sale of airplane

    410       75  

Proceeds from sale of building

    164       -  

Net cash used in investing activities

    (5,936 )     (9,504 )
                 

CASH FLOWS FROM FINANCING ACTIVITIES:

               

Borrowings of long-term debt

    -       1,262  

Repayments of long-term debt

    (5,171 )     (4,388 )

Payments on right-to-use liability

    (259 )     (256 )

Repurchase of common stock

    (61 )     (168 )

Purchase of noncontrolling interest in BHCMC, LLC

    -       (7,659 )

Net cash used in financing activities

    (5,491 )     (11,209 )
                 

NET INCREASE (DECREASE) IN CASH

    9,510       (9,535 )
                 

CASH, beginning of year

    12,487       22,022  
                 

CASH, end of year

  $ 21,997     $ 12,487  
                 

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:

               

Interest paid

  $ 2,752     $ 2,684  

Income taxes paid

  $ 2,536     $ 2,265  
                 

NON CASH INVESTING AND FINANCING ACTIVITY:

               

Secured notes payable for purchase of noncontrolling interest in BHCMC, LLC, net

  $ -     $ 7,914  

Notes receivable forgiven as part of purchase of noncontrolling interest in BHCMC, LLC

  $ -     $ 780  

Deferred tax asset relating to the purchase of noncontrolling interest in BHCMC, LCC

  $ -     $ 2,344  

Purchase of noncontrolling interest - note receivable and other liabilities

  $ -     $ 6,350  

Lease right-to-use assets purchased

  $ 541     $ 247  

Lease liability for purchase of assets under lease

  $ 541     $ -  
                 

 

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

 

 

BUTLER NATIONAL CORPORATION AND SUBSIDIARIES

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

(in thousands, except per share data)

 

 

1.

NATURE OF OPERATIONS, ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

 

The accompanying consolidated financial statements include the accounts of Butler National Corporation (BNC) and its wholly-owned active subsidiaries, Avcon Industries, Inc., BCS Design, Inc., Butler National Service Corporation, Butler National Corporation-Tempe, Butler Avionics, Inc., Butler National, Inc., Butler Temporary Services, Inc., Kansas International Corporation, Kansas International DDC, LLC, and BHCMC, LLC (collectively, The Company). These consolidated financial statements and related notes are presented in accordance with generally accepted accounting principles in the United States (“GAAP”), expressed in U.S. dollars. All amounts are in thousands, except share and par values, unless otherwise noted. All significant intercompany balances and transactions have been eliminated in consolidation. The fiscal year end of the Company is April 30.

 

Avcon Industries, Inc. modifies business category aircraft at its Newton, Kansas facility. Modifications can include passenger-to-freighter configuration, addition of aerial photography capability, ISR modifications, and stability enhancing modifications. Butler Avionics, Inc. sells, installs and repairs avionics equipment (airplane radio equipment and flight control systems). Butler National, Inc. acquires airplanes, principally Learjets, to refurbish and sell. Butler Temporary Services, Inc. processes company payroll. Kansas International Corporation and Kansas International DDC, LLC own property. Butler National Corporation-Tempe is primarily engaged in the manufacture of electronics for weapon control systems used by the military. Butler National Service Corporation is a management consulting and administrative services firm providing business planning and financial coordination to Indian tribes interested in owning and operating casinos under the terms of the Indian Gaming Regulatory Act of 1988. BHCMC, LLC provides management services for the Boot Hill Casino under a management agreement with the State of Kansas. BCS Design, Inc. provides professional architectural services.

 

SIGNIFICANT ACCOUNTING POLICIES:

 

a) Accounts receivable: Accounts receivable are carried on a gross basis, with no discounting, less the allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on existing economic conditions, the financial conditions of the customers, and the amount and the age of past due accounts. Receivables are considered past due if full payment is not received by the contractual due date. Past due accounts are generally written off against the allowance for doubtful accounts only after all collection attempts have been exhausted. Allowance for doubtful accounts is calculated on the historical write-off of doubtful accounts of the individual subsidiaries. Invoices are generally considered a doubtful account if no payment has been made in the past 90 days. We review these policies on a quarterly basis, and based on these reviews, we believe adequate reserves are maintained.

 

b) 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 collection of accounts receivable, the valuation and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets.

 

c) 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. 

 

35

 

d) Property and Related Depreciation: Machinery and equipment are recorded at cost and depreciated over their estimated useful lives. Depreciation is provided on a straight-line basis. 

 

Description

Estimated useful life

Building and improvements

39 years or the shorter of the estimated useful life of the asset or the underlying lease term

Aircraft

5 years

Machinery and equipment

5 years

Office furniture and fixtures

5 years

Leasehold improvements

Shorter of the estimated useful life of the asset or the underlying lease term

 

Maintenance and repairs are charged to expense as incurred. The cost and accumulated depreciation of assets retired are removed from the accounts and any resulting gains or losses are reflected as income or expense.

 

e) 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.

 

f) Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $6,646 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, and JET autopilot intellectual property of $1,417, and miscellaneous other assets of $128.  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 until 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 fully amortized.  Amortization relating to other assets in the year ended  April 30, 2023 and 2022 was $715 and $689, respectively.

 

Other assets net values are as follows:

 

(dollars in thousands)

 

2023

  

2022

 
         

Privilege fee

 $5,500  $5,500 

Less amortized costs

  4,795   4,372 

Privilege fee balance

 $705  $1,128 
         

Intangible gaming equipment

 $6,646  $6,151 

Less amortized costs

  6,078   5,868 

Intangible gaming equipment balance

 $568  $283 
         

JET autopilot intellectual property

 $1,417  $1,417 

Less amortized costs

  1,417   1,335 

JET autopilot intellectual property balance

 $-  $82 

 

g) 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 seven years. The legal life of an STC is indefinite. We believe we have enough future sales to fully amortize our STC development costs. Amortization relating to STC's in the year ended  April 30, 2023 and 2022 was $1,267 and $1,295, respectively. 

  

h) 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.

 

 

36

 

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 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 unless modified with a change order.  Significant payment terms are generally included in these contracts, requiring a 30% to 50% down payment on arrival of the aircraft and include milestone payments throughout the project.  Typically, contracts are less than one year in duration.  Revenue from fixed-priced contracts is recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.  Direct labor best represents the progress on a contract.

 

Revenue from Aircraft Avionics and Special Mission Electronics are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment.

 

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. Effective September 1, 2022, sports wagering became legal in the State of Kansas. The company is currently managing sports wagering through DraftKings sports wagering platform. The Company shares a percentage of the gross sports wagering win with its platform partner. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered. Food, beverage, and other revenue is recorded when the service is received and paid.

 

i) Fair Value Measurements: Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:

 

Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.

 

Level 3 - Unobservable inputs that are supported by little or no market activities.

 

37

 

The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

 

For certain financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, marketable securities, notes payable,  and accounts payable, the carrying amounts approximate fair value.  We do not have financial assets and liabilities that are measured at fair value on a recurring basis.  Other financial assets and liabilities are carried at cost with fair value disclosed, if required.

 

We measure certain other instruments, including stock-based compensation awards settled in the stock also at fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.

 

j) Slot Machine Jackpots: If the casino is not required to make payment of the jackpot (i.e. the incremental amount on a progressive machine) due to legal requirements, the jackpot is accrued as the obligation becomes unavoidable. This liability is accrued over the time period in which the incremental progressive jackpot amount is generated with a related reduction in casino revenue. No liability is accrued with respect to the base jackpot.

 

k) Gaming Facility Mandated Payment: Boothill Casino is contractually obligated to pay its proportionate share of certain expenses incurred by the Kansas Lottery Commission and the Kansas Racing and Gaming Commission, which amounted to $2,224 and $1,968 in the fiscal year ended April 30, 2023 and 2022, respectively.

 

l) Advanced Payments and Billings in Excess of Costs Incurred: We receive advances, performance-based payments and progress payment from customers which may exceed costs incurred on certain contracts. We classify advance payments and billings in excess of costs incurred, other than those reflected as a reduction of contracts in process, as contract liability in current liabilities.

 

m) Earnings Per Share: Earnings per common share is based on the weighted average number of common shares outstanding during the year.

 

The computation of the Company basic and diluted earnings per common share is as follows:

 

(in thousands, except share and per share data)

 

2023

  

2022

 
         

Net income attributable to Butler National Corporation

 $4,516  $10,368 

Weighted average common shares outstanding

  76,456,631   75,340,131 

Dilutive effect of non-qualified stock option plans

  -   - 

Weighted average common shares outstanding, assuming dilution

  76,456,631   75,340,131 

Potential common shares if all options were exercised and shares issued

  76,456,631   75,340,131 

Basic earnings per common share

 $0.06  $0.14 

Diluted earnings per common share

 $0.06  $0.14 

 

 

n) Stock-based Compensation: The Company accounts for stock-based compensation under ASC 718, "Accounting for Stock-Based Compensation." These standards define a fair value based method of accounting for stock-based compensation. The cost of stock-based compensation is measured at the grant date based on the value of the award and is recognized over the vesting period. The value of the stock-based award is determined using the Black-Scholes option-pricing model, whereby compensation cost is the excess of the fair value of the award as determined by the pricing model at the grant date or other measurement date over the amount that must be paid to acquire the stock. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.

 

o) Income Taxes: The Company utilizes ASC 740, Accounting for Income Taxes. Amounts provided for income tax expense are based on income reported for financial statement purposes and do not necessarily represent amounts currently payable under tax laws. Deferred taxes, which arise principally from temporary differences between the period in which certain income and expense items are recognized for financial reporting purposes and the period in which they affect taxable income, are included in the amounts provided for income taxes. Under this method, the computation of deferred tax assets and liabilities give recognition to enacted tax rates in effect in the year the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that we expect to realize.

 

p) Cash and Cash Equivalents: Cash and cash equivalents consist primarily of cash and investments in a money market fund. We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. We maintain cash in bank deposit accounts that, at times, may exceed federally insured limits. At April 30, 2023 and 2022, we had $17,021 and $7,835, respectively in bank deposits that exceeded the federally insured limits.

 

q) Concentration of Credit Risk: We extend credit to customers based on an evaluation of their financial condition and collateral is not required. We perform ongoing credit evaluations of our customers and maintain an allowance for doubtful accounts.

 

r) Research and Development: We invested in research and development activities. The amount invested in the year ended April 30, 2023 and 2022 was $3,034 and $2,352 respectively.

 

s) Reclassifications: Certain reclassifications within the financial statement captions have been made to maintain consistency in presentation between years. These reclassifications have no impact on the reported results of operations.

 

38

 
 

2.

DISAGGREGATION OF REVENUE:

 

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

 

  

Year Ended April 30, 2023

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $38,041  $30,503  $68,544 

Europe

  -   1,095   1,095 

Middle East

  -   4,614   4,614 

Asia and Other

  -   929   929 
  $38,041  $37,141  $75,182 
             

Major Product Lines

            

Casino Gaming Revenue

 $30,564  $-  $30,564 

Sportsbook Revenue

  2,738   -   2,738 

Casino Non-Gaming Revenue

  4,456   -   4,456 

Professional Services

  283   -   283 

Aircraft Modification

  -   24,016   24,016 

Aircraft Avionics

  -   2,324   2,324 

Special Mission Electronics

  -   10,801   10,801 
  $38,041  $37,141  $75,182 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $22,500  $22,500 

Goods or services transferred at a point of sale

  38,041   14,641   52,682 
  $38,041  $37,141  $75,182 

 

  

Year Ended April 30, 2022

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $37,191  $29,258  $66,449 

Europe

  -   2,803   2,803 

Middle East

  -   934   934 

Asia and Other

  -   1,331   1,331 
  $37,191  $34,326  $71,517 
             

Major Product Lines

            

Casino Gaming Revenue

 $32,455  $-  $32,455 

Sportsbook Revenue

  -   -   - 

Casino Non-Gaming Revenue

  4,358   -   4,358 

Professional Services

  378   -   378 

Aircraft Modification

  -   21,399   21,399 

Aircraft Avionics

  -   2,373   2,373 

Special Mission Electronics

  -   10,554   10,554 
  $37,191  $34,326  $71,517 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $19,507  $19,507 

Goods or services transferred at a point of sale

  37,191   14,819   52,010 
  $37,191  $34,326  $71,517 

 

39

 
 

3.

ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY:

 

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

 

  

2023

  

2022

 

Accounts Receivable, net

 $3,793  $3,636 

Contract Asset

  1,893   1,470 

Contract Liability

  6,031   820 

 

Accounts Receivables, net consist of $3,793 and $3,636 from customers as of April 30, 2023 and April 30, 2022, respectively. At  April 30, 2023, and 2022, the allowance for doubtful accounts was $205 and $205, respectively.


Contract assets are net of progress payments and performance-based payments from our customers as well as advance payments from customers totaling $1,893 and $1,470 as of April 30, 2023 and 2022. Contract assets increased $423 during 2023, primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations during 2023 for which we have not yet billed our customers. There were no significant impairment losses related to our contract assets during 2023 and 2022. We expect to bill our customers for the majority of the April 30, 2023 contract assets during fiscal year end 2024.


Contract liabilities increased $5,211 during 2023, primarily due to payments received in excess of revenue recognized on these performance obligations. During 2023, we recognized $820 of our contract liabilities at April 30, 2022 as revenue. During 2022, we recognized $5,798 of our contract liabilities at April 30, 2021, as revenue.

 

 

4.

INVENTORY

 

Inventory is comprised of the following, net of the estimate for obsolete inventory of $275 at April 30, 2023 and $240 at April 30, 2022.

 

  

2023

  

2022

 

Parts and raw material

 $5,704  $4,722 

Work in process

  3,194   4,080 

Finished goods

  49   70 

Total Inventory, net of allowance

 $8,947  $8,872 

 

 

5.

PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment is comprised of the following:

 

  

2023

  

2022

 

Construction in progress

 $-  $6,417 

Land

  4,751   4,751 

Building and improvements

  47,867   40,962 

Aircraft

  8,515   8,719 

Machinery and equipment

  5,547   4,917 

Office furniture and fixtures

  13,881   11,826 

Leasehold improvements

  4,032   4,032 
   84,593   81,624 

Accumulated depreciation

  (25,526)  (22,778)

Total property, plant and equipment

 $59,067  $58,846 

 

40

 
 

6.

DEBT:

 

Principal amounts of debt at April 30, 2023 and 2022, consist of the following (in thousands):

 

Promissory Notes

 

2023

  

2022

 
         

Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company.

  -   - 
  $-  $- 
         

Long-Term Debt

        

Note payable, interest at 6.25%, paid off in 2023.

 $-  $534 
         

Note payable, interest at 6.25%, secured by real estate. This note payable was paid in full in May 2023.

  158   181 
         

Note payable, interest at Secured Overnight Financing Rate (SOFR) plus 1.75% due March 2029, secured by buildings and improvements with a net book value of $652.

  946   1,106 
         

Note payable, interest at Secured Overnight Financing Rate (SOFR) plus 1.75% due March 2029, secured by buildings and improvements with a net book value of $702.

  434   507 
         

Note payable, interest at 5.32%, this note matures in December 2027, with a balloon payment of $19,250, secured by all of BHCMC's assets and compensation due under the State Management Contract.

  30,916   32,667 
         

Note payable, interest at 5.75%, this note matures October 2026, secured by all of BHCMC's assets and compensation due under the State Management Contract.

  10,173   12,721 
         

Note payable, interest at 4.35%, due March 2029, secured by Aircraft Security Agreements with a net book value of $358.

  1,046   1,197 
         

Note payable, interest at 8.13%, due October 2025, secured by equipment with a net book value of $41.

  44   52 
         
   43,717   48,965 

Less: Origination fees

  312   389 
   43,405   48,576 

Less: Current maturities

  4,987   5,165 
  $38,418  $43,411 

  

Maturities of long-term debt are as follows:

 

 

Year Ending April 30

 

Amount

 

2024

 $5,008 

2025

  5,021 

2026

  5,201 

2027

  3,754 

2028

  2,172 

Thereafter

  22,561 
  $43,717 

 

Financial and Other Covenants

 

We are compliant with the covenants and obligations of each of our notes at April 30, 2023

 

41

 
 

7.

LEASE RIGHT-TO-USE:

 

The Company accounts for its leases under 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 the casino as well as hangar and office space with initial lease terms of two, five, and fifty years.

 

 

  

April 30, 2023

  

April 30, 2022

 

Finance lease right-to-use assets

 $3,781  $3,240 

Less accumulated depreciation

  700   512 

Total

 $3,081  $2,728 

 

 

Future minimum lease payments for assets under capital leases at April 30, 2023 are as follows:

 

2024

 $263 

2025

  139 

2026

  116 

2027

  118 

2028

  120 

Thereafter

  12,828 

Total minimum lease payments

  13,584 

Less amount representing interest

  10,109 

Present value of net minimum lease payments

  3,475 

Less current maturities of finance lease liability

  145 

Finance lease liability, net of current maturities

 $3,330 

 

  

April 30, 2023

  

April 30, 2022

 

Finance lease cost:

        

Amortization of right-of-use assets

 $188  $181 

Interest on lease liabilities

  188   148 

Total finance lease cost

 $376  $329 
         
  

April 30, 2023

  

April 30, 2022

 

Weighted average remaining lease term - Financing leases

 

46 years

  

45 years

 

Weighted average discount rate - Financing leases

  5.8%  5.0%

 

 

8.

PURCHASE OF NONCONTROLLING INTEREST:

 

On  October 18, 2021, Butler National Service Corporation (“BNSC”), a wholly-owned subsidiary of Butler National Corporation (“Company”), acquired the remaining BHCMC equity and the Company now indirectly owns 100% of BHCMC. BNSC acquired the remaining BHCMC equity from BHC Investment Company L.C. (“Seller”) for approximately $16.4 million paid at closing (the “Transaction”).

 

The closing was effected pursuant to a Sale and Purchase Agreement for Preferred Member Interest Units between Seller and BNSC (“Purchase Agreement”). BNSC and Seller agreed to utilize an effective date for the Transaction of  August 1, 2021. 

 

The Transaction purchase price was paid by a combination of available cash and an $8.0 million borrowing on a commercial loan with Academy Bank, N.A. (“Academy Bank”). BHCMC executed a Loan Modification Agreement with Academy, dated  October 18, 2021 (“Manager Loan”) and BNSC executed a guaranty of the obligations thereunder. The Manager Loan amended and restated the original $7.0 million loan executed December 22, 2020, with Academy to acquire the casino land and buildings. The other $35 million loan executed in connection with the casino land acquisition in 2020 was unchanged by the Transaction. As of  April 30, 2023, approximately $10.2 million is outstanding under the Manager Loan and it remains secured by real estate in Dodge City with an interest rate of 5.75% fully amortizing over five years. The Manager Loan will now mature on  October 18, 2026. 

 

The following table summarizes the purchase price and accounting of the transaction:

 

Purchase Price Summary:

    

Secured notes payable, net of financing costs

 $7,914 

Forgiven note receivable from seller

  780 

Cash paid

  7,659 

Total

 $16,353 
     

Accounting Summary:

    

Capital contributed in excess of par

 $6,119 

Book basis of the noncontrolling interest in BHCMC, LLC

  7,890 

Deferred tax asset related to step up in basis

  2,344 

Total

 $16,353 

 

42

  
 

9.

INCOME TAXES:

 

Deferred taxes are determined based on the estimated future tax effects of differences between the financial statements and tax basis of assets and liabilities given the provision of the enacted tax laws. Significant components of the Company's deferred tax liabilities and assets as of April 30, 2023 and 2022 are as follows (in thousands):

 

 

 

April 30, 2023

 

April 30, 2022

 

Deferred tax liabilities:

      

Deferred compensation, restricted stock

$(166)$(358)

Total deferred tax liabilities

 (166) (358)
       

Deferred tax assets:

      

Depreciation and amortization

 325  1,365 

Research and development

 738  - 

Accounts receivable allowance

 55  55 

Inventory and other allowances

 74  65 

Lease right-to-use

 114  472 

Compensation accruals

 156  60 

Jackpot reserves

 177  111 

Total deferred tax assets

 1,639  2,128 
       

Less valuation allowance

 -  - 

Net deferred tax asset

$1,473 $1,770 

 

The reconciliation of the federal statutory income tax rate to the effective tax rate is as follows:

 

  

April 30, 2023

  

April 30, 2022

 

Statutory federal income tax rate expense, net of noncontrolling interest

  21.00%  21.00%

State income tax, net of federal benefits

  5.90%  5.38%

Permanent tax

  2.19%  -1.12%

Other

  1.72%  -1.25%
   30.81%  24.01%
         

Income tax expense:

        

Deferred income tax

 $297  $174 

Current income tax

  1,714   3,102 

Total income tax expense

 $2,011  $3,276 

 

Current income tax expense of $1,714 and $3,102 are comprised of $1,238 and $2,279 in federal income tax and $476 and $823 in state income tax for the years ended April 30, 2023 and 2022, respectively.

 

The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material adverse effect on its financial condition, results of operations or cashflow. Therefore, no reserve for uncertain income tax position, interest or penalties, have been recorded. 

 

The Company files income tax returns in the U.S. Federal jurisdiction and various state jurisdictions. The Company is no longer subject to U.S. Federal tax examinations for tax years beginning on May 1, 2019 and prior. There are no current tax examinations.

 

 

10.

STOCKHOLDERS' EQUITY:

 

Common Stock Transactions

 

During the year ended April 30, 2023, we issued 997,639 shares valued at $783 as the contribution to the Company 401(k) profit sharing plan.  In addition, the Company granted a board member 400,000 shares, valued at $352, under the Butler National Corporation 2016 Equity Incentive Plan.

 

During the year ended April 30, 2022, we issued 1,328,190 shares valued at $807 as the contribution to the Company 401(k) profit sharing plan.

 

43

 
 

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 nonforfeitable 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.  In July 2022, the Company granted a board member 400,000 shares under the plan.  These shares were fully vested and nonforfeitable on the date of the grant.  These shares were valued at $0.88 per share, for a total of $352.  The compensation related to this grant was expensed in the current period.  No other equity awards have been made under the plan. During the year ended April 30, 2023, 875,000 shares were forfeited. During the year ended April 30, 2022, 50,000 shares were forfeited. At April 30, 2023, total compensation cost related to nonvested awards not recognized is $842, and the weighted average period over which it is expected to be recognized is 1.5 years.

 

For the year ended  April 30, 2023 and 2022, the Company expensed $357 and $585, respectively.

 

  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Total shares issued

  7,900,000  $0.42 

Forfeited, in prior periods

  (50,000) $0.40 

Forfeited during the year ended April 30, 2022

  (50,000) $0.40 

Forfeited during the year ended April 30, 2023

  (875,000) $0.40 

Total

  6,925,000  $0.43 

 

 

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 program was established for the purpose of enabling Butler National Corporation (BNC) to flexibly repurchase its own shares in consideration of factors such as opportunities for strategic investment, BNC's financial condition and the price of its common stock as part of improving capital efficiency.  The program is currently authorized through July 31, 2025.

 

The table below provides information with respect to common stock purchases by the Company during the year ended April 30, 2023.

 

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 

Program authorization

             $4,000 

Shares purchased in prior periods

  3,103,633  $0.38   3,103,633  $2,823 

Quarter ended July 31, 2021

  -  $-   -  $2,823 

Quarter ended October 31, 2021 (a)

  6,290  $0.62   6,290  $2,819 

Quarter ended January 31, 2022

  -  $-   -  $2,819 

Quarter ended April 30, 2022 (a)

  180,503  $0.91   180,503  $2,655 

Quarter ended July 31, 2022 (a)

  1,639  $0.84   1,639  $2,653 

Quarter ended October 31, 2022 (a)

  150  $0.70   150  $2,653 

Quarter ended January 31, 2023 (a)

  85,307  $0.68   85,307  $2,595 

Quarter ended April 30, 2023 (a)

  2,000  $0.68   2,000  $2,594 

Total

  3,379,522  $0.42   3,379,522     

 

 

(a)

These shares of common stock purchased were purchased through private transactions.

 

44

 
 

13.

COMMITMENTS AND CONTINGENCIES:

 

Litigation:

 

From time to time, we may be a defendant and/or plaintiff in various other legal proceedings arising in the normal course of our business. We are currently not a party to any material legal proceedings or government actions, including any bankruptcy, receivership, or similar proceedings. In addition, we are not aware of any known litigation or liabilities involving the operators of our properties that could affect our operations. Furthermore, as of July 31, 2023, our management is not aware of any proceedings to which any of our directors, officers, or affiliates, or any associate of any such director, officer, affiliate, or security holder is a party averse to our company or has a material interest averse to us. 

 

 

14.

RELATED-PARTY TRANSACTIONS:

 

The Company paid consulting fees of $135 and $135 to David Hayden, a director of Butler National Corporation in fiscal year ended April 30, 2023 and 2022 respectively.

 

The Company paid Edgar Law Firm, LLC, owned by John M. Edgar, a director of Butler National Corporation $113 and $214 in fiscal year ended  April 30, 2023 and 2022 respectively.

 

Included in accrued liabilities are $244 and $482 as of April 30, 2023 and 2022, respectively, for amounts owed to Clark D. Stewart, former director and CEO, for accrued compensation.

 

In fiscal 2023, there were three related-person transactions under the relevant standards: Butler National employed the brother (Wayne Stewart as an engineer), son (Craig Stewart as a Vice President) and son-in-law (Jeff Shinkle as an architect) of Clark D. Stewart, former director and CEO. Compensation for these related-persons was calculated in the same manner as the Summary Compensation table shown in the most recent Proxy Statement resulting in compensation of $303, $331 and $254 respectively, for fiscal 2023 and $292, $484 and $247, respectively, for fiscal 2022.

 

The policies and procedures for payment of goods and services for related transactions follow our normal course of business standards and require the necessary review and approval process as outlined in our Policies and Procedures manual and as set forth by our Compensation Committee.

 

 

15.

401(k) PROFIT SHARING PLAN:

 

We have a defined contribution plan authorized under Section 401(k) of the Internal Revenue Code. All benefits-eligible employees with at least thirty days of service are eligible to participate in the plan; however, there are only two entry dates per calendar year. The Plan may match subject to the annual approval of the Board of Directors, 100 percent of every pre-tax dollar an employee contributes up to 6 percent of the employee's salary, and a portion of the Company’s profits. Employees are 100 percent vested in the employer's contributions immediately. Our matching contribution, as approved by the Board of Directors was paid in common stock of the Company.  The contribution amount was valued at a weekly weighted average market price of the stock contributed in 2023 and 2022 and was approximately $783 and $807 respectively. 

 

 

16.

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 from passenger to freighter configuration, radar systems, addition of aerial photography capabilities, ISR modifications, and stability enhancing modifications for Learjet, Beechcraft, Cessna, and Dassault Falcon aircraft along with other specialized 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 for weapon control systems used on government aircraft and vehicles. We provide the products through our subsidiary, Butler National Corporation - Tempe, Arizona.

 

45

 

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

 

Year Ended April 30, 2023

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $37,758  $24,016  $2,324  $10,801  $283  $75,182 

Interest expense

  2,419   251   -   47   26   2,743 

Depreciation and amortization

  2,742   2,718   11   145   282   5,898 

 

Year Ended April 30, 2022

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $36,813  $21,399  $2,373  $10,554  $378  $71,517 

Interest expense

  2,440   215   -   23   11   2,689 

Depreciation and amortization

  2,454   2,384   5   161   277   5,281 

 

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:

 

  

2023

  

2022

 

Aerospace Products – one customer in 2023, two customers in 2022

  14.3%  25.7%

Professional Services

  -   - 

 

In fiscal 2023 the Company derived 33.3% of total revenue from five Aerospace customers. The top customer provided 14.3% of total revenue while the next top four customers ranged from 1.9% to 8.3%. At April 30, 2023, we had one customer that accounted for 31.7% of our accounts receivable.

 

 

17.

SUBSEQUENT EVENTS:

 

Subsequent to year end, the Company sold three airplanes and disposed of two airplanes resulting in a gain on sale of $440.

 

On May 9, 2023, the employment of Clark D. Stewart with the Company was terminated by Mr. Stewart for good reason. This resulted in the forfeiture of 1.1 million restricted shares of Company stock.

 

On July 11, 2023, the Company purchased 974,120 shares of Company stock, at $0.70 per share, from the brother of our former CEO, Clark D. Stewart.  The stock acquired was placed in treasury.

 

Clark D. Stewart and Craig D. Stewart tendered resignations as members of the board of the directors (the “Board”) of  Butler National Corporation on July 20, 2023, effective on July 28, 2023. Following the resignation of Clark D. Stewart and Craig D. Stewart, the size of the Board will be reduced from seven directors to five directors.

 

Clark D. Stewart and Craig D. Stewart each entered into a Separation and Mutual Release Agreement with the Company, each of the other directors, and with the Company’s executive officers dated July 20, 2023.  Pursuant to the Agreements, in consideration of a mutual general release of claims, Clark D. Stewart and Craig D. Stewart were each paid a lump sum severance benefit, which totaled $2.7 million for Clark D. Stewart and $1.8 million for Craig D. Stewart. In addition, the Company purchased 3,956,267 shares of Company stock from Clark D. Stewart and 1,933,402 shares of Company stock from Craig D. Stewart at $0.739 per share. The stock acquired was placed in treasury.

 

On July 20, 2023, the Board approved an increase of the size of the Company’s stock repurchase program from $4 million to $9 million. The program is authorized through July 31, 2025. After giving effect to the redemptions above, approximately $2.6 million will remain under the stock repurchase program for future purchases.

 

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

 

46
EX-21 2 ex_501103.htm EXHIBIT 21 ex_501103.htm

Exhibit 21 

 

Subsidiaries

 

Avcon Industries, Inc., a Kansas Corporation

 

Avcon ISR Solutions, Inc., a Kansas Corporation

 

Avcon Leasing Inc., a Kansas Corporation

 

BCS Design, Inc., a Kansas Corporation

 

Butler Avionics, Inc., a Kansas Corporation

 

Butler National, Inc., a Nevada Corporation

 

Butler Temporary Services, Inc., a Kansas Corporation

 

Butler National Corporation, a Nebraska Corporation

 

Kansas International Corporation, a Kansas Corporation

 

Kansas International DDC, LLC, a Kansas Limited Liability Company

 

Butler National Service Corporation, a Kansas Corporation

 

AVT Corporation, a Texas Corporation

 

Indian Gaming Services, Inc., a Kansas Corporation

 

BHCMC, LLC, a Kansas Limited Liability Company

 

BHCRRE, LLC, a Kansas Limited Liability Company

 

 
EX-23.1 3 ex_501104.htm EXHIBIT 23.1 ex_501104.htm

Exhibit 23.1 

 

Consent of Independent Registered Public Accountants

 

We consent to the incorporation by reference in the Form S-8 Registration Statements, File Numbers, 033-65256, 033-65254, 033-65890, 333-07735, 333-46791, 333-46795, 333-46797, and 333-46809 of our report dated July 31, 2023 with respect to the consolidated financial statements of Butler National Corporation included in the Annual Report Form 10-K for the years ended April 30, 2023 and 2022.

 

/s/ RBSM, LLP

Las Vegas, NV

July 31, 2023

 

 
EX-31.1 4 ex_501105.htm EXHIBIT 31.1 ex_501105.htm

Exhibit 31.1

 

CERTIFICATIONS

 

I, Christopher J. Reedy, certify that:

 

1.

I have reviewed this report for the year ended April 30, 2023 on Form 10-K 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: July 31, 2023

/s/Christopher J. Reedy

 

 

Christopher J. Reedy

 

President and Chief Executive Officer

 

 
EX-31.2 5 ex_501106.htm EXHIBIT 31.2 ex_501106.htm

Exhibit 31.2

 

 

CERTIFICATIONS

 

I, Tad M. McMahon, certify that:

 

1.

I have reviewed this report for the year ended April 30, 2023 on Form 10-K 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: July 31, 2023

/s/ Tad M. McMahon

 

 

Tad M. McMahon

 

Chief Financial Officer

 

 
EX-32.1 6 ex_501107.htm EXHIBIT 32.1 ex_501107.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 annual report of Butler National Corporation (the "Company") on Form 10-K for the period ending April 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Christopher J. Reedy, 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/Christopher J. Reedy

 

 

Christopher J. Reedy

 

President and Chief Executive Officer

 

Butler National Corporation

 

July 31, 2023

 

"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 7 ex_501108.htm EXHIBIT 32.2 ex_501108.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 annual report of Butler National Corporation (the "Company") on Form 10-K for the period ending April 30, 2023, 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

 

July 31, 2023

 

"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 8 buks-20230430.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Operations link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Disaggregation of Revenue link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Inventory link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Property, Plant, and Equipment link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Debt link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Lease Right-to-use link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Purchase of Noncontrolling Interest link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Stockholders' Equity 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 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Related-party Transactions link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - 401(k) Profit Sharing Plan link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 17 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 2 - Disaggregation of Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Inventory (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 5 - Property, Plant, and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 6 - Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 7 - Lease Right-to-use (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 8 - Purchase of Noncontrolling Interest (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 9 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 11 - Stock Options and Incentive Plans (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 12 - Stock Repurchase Program (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer (Tables) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 4 - Inventory (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 4 - Inventory - Schedule of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 6 - Debt - Schedule of Debt (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 6 - Debt - Schedule of Debt (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 6 - Debt - Maturities of Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 7 - Lease Right-to-use (Details Textual) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 7 - Lease Right-to-use - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 8 - Purchase of Noncontrolling Interest (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 9 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 11 - Stock Options and Incentive Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 12 - Stock Repurchase Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 14 - Related-party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 15 - 401(k) Profit Sharing Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer (Details Textual) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 17 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 9 buks-20230430_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 10 buks-20230430_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 buks-20230430_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Document Financial Statement Error Correction [Flag] Note To Financial Statement Details Textual Significant Accounting Policies Note 1 - Nature of Operations, Organization and Significant Accounting Policies Lease liability for purchase of assets under lease Amount of lease liability obtained in exchange for finance lease right-of-use assets. Note 2 - Disaggregation of Revenue Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability Note 4 - Inventory Note 5 - Property, Plant, and Equipment Note 6 - Debt Note 7 - Lease Right-to-use 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 8 - Purchase of Noncontrolling Interest Income Tax Disclosure [Text Block] Note 9 - Income Taxes Note 11 - Stock Options and Incentive Plans Note 12 - Stock Repurchase Program Note 16 - Segment Reporting and Sales by Major Customer Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details) us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-Term Debt [Table Text Block] Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details) Schedule of Debt [Table Text Block] Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details) Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details) Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) us-gaap_OtherLiabilitiesCurrent Other current liabilities Note 4 - Inventory - Schedule of Inventory (Details) Schedule of Other Assets [Table Text Block] Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) us-gaap_BusinessCombinationConsiderationTransferred1 Business Combination, Consideration Transferred, Total Note 6 - Debt - Schedule of Debt (Details) Note 6 - Debt - Schedule of Debt (Details) (Parentheticals) Note 6 - Debt - Maturities of Long-term Debt (Details) Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) Commercial Loan [Member] Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details) Secured notes payable, net of financing costs Business Combination, Consideration Transferred, Liabilities Incurred Note 7 - Lease Right-to-use - Lease Cost (Details) Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details) Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details) Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details) Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details) Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares) Forfeited, shares (in shares) Forfeited, shares (in shares) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) Less: Current maturities Current maturities of long-term debt Deferred tax asset relating to the purchase of noncontrolling interest in BHCMC, LCC Amount of assets, classified as deferred tax expense, relating to the purchase in noncash or part noncash transaction. us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total stockholders' equity Balance Balance Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, weighted average fair value (in dollars per share) Outstanding, weighted average fair value (in dollars per share) Notes receivable forgiven as part of purchase of noncontrolling interest in BHCMC, LLC Amount of assets, classified as notes receivable, forgiven related to the purchase in a noncash or part noncash transaction. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares Outstanding, shares (in shares) Outstanding, shares (in shares) Contract liability Forfeited, weighted average fair value (in dollars per share) Edgar Law Firm LLC [Member] us-gaap_AccruedLiabilitiesCurrent Accrued Liabilities, Current Compensation and compensated absences Income tax payable Lessee, Finance Leases [Text Block] Accounts payable Notes Repaid In 2022 [Member] Proceeds from sale of building us-gaap_PolicyTextBlockAbstract Accounting Policies Proceeds from sale of airplane Purchase of non-controlling interest in BHCMC, LLC Amount of noncash portion related to the purchase of noncontrolling interest. Note Collateralized by Equipment Due October 2025 [Member] Note Collateralized by Real Estate Due March 2029 [Member] Note Collateralized By All Of BHCMC's Assets and Compensation due under the State Management Contract Due October 2026 [Member] Secured notes payable us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures NON CASH INVESTING AND FINANCING ACTIVITY: us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period (Year) Income taxes paid Product and Service, Other [Member] Purchase of noncontrolling interest - note receivable and other liabilities BHCMC [Member] Represents information related to BHCMH. CURRENT LIABILITIES: Manager Loan [Member] Represents information related to Manager Loan. Treasury Stock [Text Block] SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] Academy Bank, N.A. [Member] Represents Academy Bank. N.A. BNSC [Member] Represents BNSC. us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Forgiven note receivable from seller Represents foreign note receivable for business combination consideration transferred. Deferred tax asset, net Finite-Lived Intangible Assets by Major Class [Axis] Share-Based Payment Arrangement [Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Contract Asset Contract with Customer, Asset, after Allowance for Credit Loss Award Type [Domain] Award Type [Axis] Net income attributable to Butler National Corporation NET INCOME ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION Less amortized costs Research and development Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development. Other assets net intangible, net 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. Schedule of Useful Life of Property, Plant, and Equipment [Table Text Block] Tabular disclosure of the useful life of the company's property, plant, and equipment. SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $10,603 at April 30, 2023 and $9,336 at April 30, 2022) Other assets, accumulated amortization Refers to accumulated amortization of other assets at the end of the reporting period. Brother of Former CEO [Member] Relating to the brother of the former CEO. 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). Other assets intangible Finite-Lived Intangible Assets, Gross Preferred stock, designated classes (in shares) Refers to number of preferred shares designated classes. Restricted Stock [Member] us-gaap_NetIncomeLossAttributableToNoncontrollingInterest Net income attributable to noncontrolling interest in BHCMC, LLC Preferred stock, stated value (in dollars per share) Refers to stated value of preferred designated shares. Professional Services Segment [Member] Relating to the Professional Services Segment. Commitments and Contingencies Disclosure [Text Block] Business Combination Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Accumulated depreciation Schedule of Business Acquisitions, by Acquisition [Table Text Block] Deferred compensation, restricted stock Deferred compensation, restricted stock Represents amount of deferred compensation for restricted stock. PROPERTY, PLANT AND EQUIPMENT, net Total property, plant and equipment us-gaap_Goodwill Capital contributed in excess of par Property, plant, and equipment, gross Long-Term Debt, Type [Axis] buks_IncreaseDecreaseInLeaseLiability Lease liability Amount of increase (decrease) in lease liability. Long-Term Debt, Type [Domain] buks_DeferredTaxLiabilitiesDeferredCompensationRestrictedStock Deferred compensation, restricted stock Amount of deferred tax liability attributable to taxable temporary differences from deferred compensation restricted stock. Stock issued for benefit plan Net Income Net income NET INCOME 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. buks_IncreaseDecreaseInGamingFacilityMandatedPayment Gaming facility mandated payment The increase (decrease) during the reporting period in gaming facility mandated payment. Aircraft [Member] Represents information related to aircraft. CASH FLOWS FROM INVESTING ACTIVITIES: Other liabilities Note Collateralized by Equipment Due April 2022 [Member] Represents notes payable collateralized by equipment due April 2022. us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable Income tax payable us-gaap_RelatedPartyTransactionAmountsOfTransaction Related Party Transaction, Amounts of Transaction Related Party Transactions Disclosure [Text Block] Accrued liabilities us-gaap_IncomeTaxExpenseBenefit Total income tax expense us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Disaggregation of Revenue [Text Block] The entire disclosure of disaggregation of revenue. us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage General, administrative and other us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cash us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense 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 Amendment Flag Lessee, Finance Lease, Right of Use Assets [Table Text Block] The tabular disclosure for fight of use assets under finance leases of the lessee. City Area Code Casino, Hangar, and Office Space, Three [Member] Represents casino, hangar, and office space 3. Maturity date Use of Estimates, Policy [Policy Text Block] Balloon payment Reclassification, Comparability Adjustment [Policy Text Block] Number of Shares Purchased (in shares) Stock repurchase (in shares) Treasury Stock, Shares, Acquired (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, outstanding (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date Basis spread Interest rate Debt Instrument, Interest Rate, Stated Percentage us-gaap_LeaseCost Total finance lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Document Fiscal Period Focus Document Fiscal Year Focus Lease, Cost [Table Text Block] Lease right-to-use assets purchased Document Period End Date Entity File Number Entity Emerging Growth Company Document Type Forgiveness of debt Forgiveness of debt Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Entity Public Float us-gaap_SeveranceCosts1 Severance Costs Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers Entity Well-known Seasoned Issuer Variable Rate [Domain] Accounts Receivable, net Accounts Receivable, after Allowance for Credit Loss Variable Rate [Axis] Aerospace Products – one customer in 2023, two customers in 2022 Concentration Risk, Percentage us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Entity Central Index Key Depreciation and amortization Entity Registrant Name Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets us-gaap_TreasuryStockValueAcquiredCostMethod Stock repurchase Entity Address, City or Town Entity Address, Postal Zip Code us-gaap_TreasuryStockCommonValue Treasury stock at cost, 3,979,522 shares at April 30, 2023 and 3,890,426 shares at April 30, 2022 Entity Address, State or Province Concentration Risk Type [Axis] us-gaap_AllowanceForDoubtfulAccountsReceivable Accounts Receivable, Allowance for Credit Loss Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Marketing and advertising Revenue Benchmark [Member] Accounts Receivable [Member] Investments [Domain] us-gaap_IncreaseDecreaseInInventories Inventory Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Investment Type [Axis] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Issuance of stock to benefit plan Stock Issued During Period, Value, Employee Benefit Plan Local Phone Number Issuance of stock to benefit plan (in shares) Stock Issued During Period, Shares, Employee Benefit Plan (in shares) Gain on sale of airplanes Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property us-gaap_TableTextBlock Notes Tables us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross Stock Issued During Period, Value, Restricted Stock Award, Gross Related Party, Type [Axis] Related Party, Type [Domain] us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited Deferred compensation, restricted stock (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) Line of Credit Facility, Lender [Domain] Stock award to director Stock Issued During Period, Value, Issued for Services Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Parts and raw material Stock award to director (in shares) Stock Issued During Period, Shares, Issued for Services (in shares) Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders' equity us-gaap_CashUninsuredAmount Cash, Uninsured Amount Finished goods Work in process Related Party Transaction [Axis] Related Party Transaction [Domain] us-gaap_IncreaseDecreaseInContractWithCustomerAsset Increase (Decrease) in Contract with Customer, Asset Contract asset us-gaap_ResearchAndDevelopmentExpense Research and Development Expense Retained earnings Debt Disclosure [Text Block] Interest expense Interest expense Changes in operating assets and liabilities: Sportsbook [Member] Represents information about Sportsbook us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Subsequent Event [Member] Schedule of Inventory, Current [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Current maturities of lease liability Less current maturities of finance lease liability buks_GainLossOnSaleOfAirplane Gain on sale of airplane Amount of gain (loss) on sale of airplane. Retirement Benefits [Text Block] Lease liability, net of current maturities Finance lease liability, net of current maturities Subsequent Events [Text Block] us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold Compensation Expense, Excluding Cost of Good and Service Sold us-gaap_FinanceLeaseLiability Present value of net minimum lease payments us-gaap_FinanceLeasePrincipalPayments Payments on right-to-use liability Deferred income tax expense Deferred income tax LEASE RIGHT-TO-USE ASSET, net Total Fair Value Measurement, Policy [Policy Text Block] Stock awarded to director us-gaap_ShareBasedCompensation Deferred compensation, restricted stock us-gaap_OtherAssetsNoncurrent Total other assets us-gaap_FiniteLivedIntangibleAssetUsefulLife Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Income Tax, Policy [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] Gain on sale of building Gain on sale of building Treasury stock, shares (in shares) us-gaap_LesseeFinanceLeaseTermOfContract1 Lessee, Finance Lease, Term of Contract (Year) Customer One [Member] Represents customer one. Adjustments to reconcile net income to net cash provided by operating activities: Common stock, authorized (in shares) Common stock, issued (in shares) Kansas Lottery Commission and the Kansas Racing and Gaming Commission [Member] Represents Kansas Lottery Commission and the Kansas Racing and Gaming Commission. Gaming Facility Mandated Payment [Policy Text Block] Disclosure of accounting policy for gaming facility mandated payment. Common stock, par value $.01: Authorized 100,000,000 shares, issued 80,871,211 shares, and outstanding 76,891,689 shares at April 30, 2023 and issued 80,348,572 shares, and outstanding 76,458,146 shares at April 30, 2022 Common stock, par value (in dollars per share) Asia [Member] Revenue from Contract with Customer [Policy Text Block] us-gaap_DeferredTaxAssetsValuationAllowance Less valuation allowance Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Preferred stock, liquidation value Notes Payable to Bank [Member] Information pertaining to notes payable to bank. Contract asset Preferred stock us-gaap_DeferredTaxAssetsLiabilitiesNet Net deferred tax asset Preferred stock, shares issued (in shares) North America [Member] Interest paid Preferred stock, redemption value Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Property, Plant and Equipment Disclosure [Text Block] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Geographical [Axis] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Total deferred tax assets Geographical [Domain] Preferred stock, shares authorized (in shares) us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Europe [Member] Inventory, net Total Inventory, net of allowance Preferred stock, par value (in dollars per share) Revenues us-gaap_InventoryValuationReserves Inventory Valuation Reserves Customer [Axis] Inventory and other allowances Customer [Domain] Note Two Collateralized by Real Estate Due March 2029 [Member] Represents notes payable two collateralized by real estate due March 2029. us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment Depreciation and amortization Casino [Member] JET Autopilot Intellectual Property [Member] Information pertaining to JET autopilot intellectual property. Useful life (Year) Preferred stock, dividend rate Construction in Progress [Member] CASH FLOWS FROM OPERATING ACTIVITIES Schedule of Segment Reporting Information, by Segment [Table Text Block] Accounts receivable allowance Statement [Line Items] us-gaap_NumberOfOperatingSegments Number of Operating Segments Furniture and Fixtures [Member] Accounts receivable, net Compensation accruals Capital contributed in excess of par Building and Building Improvements [Member] REVENUES: STOCKHOLDERS' EQUITY: Land [Member] Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Other Long-Lived Tangible Asset [Axis] us-gaap_NonoperatingIncomeExpense Total other expense Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] buks_DurationAfterWhichInvoicesAreConsideredToBeDoubtful Duration after Which Invoices Are Considered to Be Doubtful (Day) Represents the duration after which invoices are considered to be doubtful. Other assets (net of accumulated amortization of $12,290 at April 30, 2023 and $11,575 at April 30, 2022) Chief Executive Officer [Member] Gaming Equipment [Member] Represents information about Gaming Equipment. CURRENT ASSETS: Other Miscellaneous Long-Term Assets [Member] Represents information about other miscellaneous long-term assets. 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: Kansas Expanded Lottery Act Management Contract Privilege Fee [Member] Represents information about Kansas Expanded Lottery Act Management Contract privilege fee. Other Assets Policy [Policy Text Block] Disclosure of accounting policy for other assets in the preparation of financial statements in conformity with generally accepted accounting principles. Deferred tax assets: Supplemental Type Certificates [Policy Text Block] Disclosure of accounting policy for supplemental type certificates in the preparation of financial statements in conformity with generally accepted accounting principles. buks_PeriodForPaymentDue Period for Payment Due (Day) Period for payment due from invoice date after shipment for revenue recognition of products sold. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations CASH, beginning of year CASH, end of year Inventory, Policy [Policy Text Block] Supplemental Type Certificates [Member] Represents information about Supplemental Type Certificates (STC). Slot Machine Jackpots [Policy Text Block] Disclosure of accounting policy for slot machine jackpots in the preparation of financial statements in conformity with generally accepted accounting principles. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect NET INCREASE (DECREASE) IN CASH Advanced Payments and Billings in Excess of Costs Incurred [Policy Text Block] Disclosure of accounting policy for advanced payments and billings in excess of costs incurred in the preparation of financial statements in conformity with generally accepted accounting principles. us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities us-gaap_Liabilities Total liabilities COMMITMENTS AND CONTINGENCIES Director [Member] us-gaap_OperatingIncomeLoss OPERATING INCOME us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized OTHER INCOME (EXPENSE): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Potential common shares if all options were exercised and shares issued (in shares) Refers to number of potential common shares if all options were exercised and shares issued during the period. Butler National Corporation 2016 Equity Incentive Plan [Member] Represents information about the Butler National Corporation 2016 Equity Incentive Plan. us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets Separation and Mutual Release Agreement [Member] Relating to the separation and mutual release agreement. Wayne Stewart [Member] Represents information about Wayne Stewart. Cost of services and products Counterparty Name [Axis] Craig Stewart [Member] Represents information about Craig Stewart. Counterparty Name [Domain] Director David Hayden [Member] Represents information about director David Hayden. BHCMC, LLC [Member] Represents information about BHCMC, LLC. buks_NumberOfEntryDatesPerCalendarYearToParticipateInPlan Number of Entry Dates per Calendar Year to Participate in Plan Number of entry dates per calendar year to participate in defined contribution plan. buks_DefinedContributionPlanMatchingContributionAsPercentOfEveryPretaxDollar Defined Contribution Plan Matching Contribution, as Percent of Every Pretax Dollar Matching contribution as percent of every pre-tax dollar under defined contribution plan. Jeff Shinkle [Member] Represents information about Jeff Shinkle. buks_NumberOfDaysOfServiceEligibleToParticipateInPlan Number of Days of Service Eligible to Participate in Plan (Day) Minimum number of days of service required to participate in the defined contribution plan or plans described. 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. Number of customers Number of Major Customers Represents information about number of major customers. Top Customer [Member] Represents information about top customer. us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total Professional Services [Member] Represents information about professional services. Aerospace Products [Member] Represents information about aerospace products. Note Collateralized by Real Estate [Member] Represents information about note collateralized by real estate. Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_AccruedLiabilitiesCurrentAndNoncurrent Accrued Liabilities Deferred tax liabilities: COSTS AND EXPENSES: us-gaap_CostsAndExpenses Total costs and expenses 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. us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock Retained Earnings [Member] Average Price Paid per Share (in dollars per share) Shares Acquired, Average Cost Per Share (in dollars per share) us-gaap_CurrentStateAndLocalTaxExpenseBenefit Current State and Local Tax Expense (Benefit) Title of Individual [Domain] Title of Individual [Axis] Treasury Stock, Common [Member] Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan or Programs Stock Repurchase Program, Remaining Authorized Repurchase Amount Additional Paid-in Capital [Member] Parent [Member] us-gaap_CurrentFederalTaxExpenseBenefit Current Federal Tax Expense (Benefit) Common Stock [Member] us-gaap_StockRepurchaseProgramAuthorizedAmount1 Stock Repurchase Program, Authorized Amount Class of Treasury Stock [Table Text Block] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-Term Debt Long-Term Debt Provision for income taxes Current Income Tax Expense (Benefit) PROVISION FOR INCOME TAXES us-gaap_PaymentsToMinorityShareholders Purchase of noncontrolling interest in BHCMC, LLC us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest INCOME BEFORE INCOME TAXES ICFR Auditor Attestation Flag buks_SharesGrantedSharesSharebasedPaymentArrangementForfeited Shares Granted, Shares, Share-based Payment Arrangement, Forfeited (in shares) The number of forfeited shares granted under share-based payment arrangement. Lease right-to-use Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease right-to-use. Timing of Transfer of Good or Service [Domain] Transferred at Point in Time [Member] Less: Origination fees Disaggregation of Revenue [Table Text Block] Timing of Transfer of Good or Service [Axis] us-gaap_RepaymentsOfLongTermDebt Repayments of long-term debt Document Annual Report Accounts Receivable [Policy Text Block] Machinery and Equipment [Member] Middle East [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Entity Incorporation, State or Country Code Notes payable Long-Term Debt, Gross Accounting Policies [Abstract] Document Transition Report Basis of Accounting, Policy [Policy Text Block] No Trading Symbol Flag Entity Interactive Data Current Title of 12(b) Security Borrowings of long-term debt Auditor Name Auditor Firm ID Auditor Location 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. Dilutive effect of non-qualified stock option plans (in shares) Casino Non-gaming [Member] Facility used for non-gaming casino. 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_WeightedAverageNumberOfDilutedSharesOutstanding WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) Weighted average common shares outstanding, assuming dilution (in shares) Contract with Customer, Contract Asset, Contract Liability, and Receivable [Text Block] The entire disclosure for contract asset, contract liability and receivable. Finance lease right-to-use assets Statement [Table] Statement of Financial Position [Abstract] Diluted earnings per common share (in dollars per share) DILUTED EARNINGS PER COMMON SHARE ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION (in dollars per share) Weighted average common shares outstanding (in shares) WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments Other us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent Business Acquisition [Axis] Basic earnings per common share (in dollars per share) BASIC EARNINGS PER COMMON SHARE ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION (in dollars per share) Business Acquisition, Acquiree [Domain] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] 2026 2027 2028 Thereafter 2024 2025 Interest on lease liabilities us-gaap_FinanceLeaseLiabilityPaymentsDue Total minimum lease payments, Finance Lease Amortization of right-of-use assets Jackpot reserves Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from jackpot reserves. Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Less amount representing interest Permanent tax us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths 2024, Finance Lease us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour 2027, Finance Lease us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive 2028, Finance Lease us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive Thereafter, Finance Lease Consulting Fees [Member] Information pertaining to consulting fees. us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage Business Combination, Step Acquisition, Equity Interest in Acquiree, including Subsequent Acquisition, Percentage, Total us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo 2025, Finance Lease us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree 2026, Finance Lease Weighted average discount rate - Financing leases Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Note Collateralized by Aircraft Security Agreement [Member] Represents note collateralized by aircraft security agreement. State income tax, net of federal benefits us-gaap_LiabilitiesNoncurrent Total long-term liabilities Weighted average remaining lease term - Financing leases (Year) CASH FLOWS FROM FINANCING ACTIVITIES: Statutory federal income tax rate expense, net of noncontrolling interest Preferred Class A [Member] Preferred Class B [Member] Book basis of the noncontrolling interest in BHCMC, LLC us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet Total Class of Stock [Axis] Class of Stock [Domain] Long-Term Debt, Excluding Current Maturities Long-term debt, net of current maturities Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cash paid Deferred tax asset related to step up in basis EX-101.PRE 12 buks-20230430_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 13 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - USD ($)
12 Months Ended
Apr. 30, 2023
Jul. 31, 2023
Oct. 31, 2022
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 FY    
Document Fiscal Year Focus 2023    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Apr. 30, 2023    
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 One Aero Plaza    
Entity Address, City or Town New Century    
Entity Address, State or Province KS    
Entity Address, Postal Zip Code 66031    
City Area Code 913    
Local Phone Number 780-9595    
Title of 12(b) Security Common Stock $.01 Par Value    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 39,075,606
Entity Common Stock, Shares Outstanding   68,727,900  
No Trading Symbol Flag true    
Auditor Name RBSM LLP    
Auditor Location Las Vegas, NV    
Auditor Firm ID 87    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
CURRENT ASSETS:    
Cash $ 21,997 $ 12,487
Accounts receivable, net 3,793 3,636
Inventory, net 8,947 8,872
Contract asset 1,893 1,470
Prepaid expenses and other current assets 3,532 1,361
Total current assets 40,162 27,826
LEASE RIGHT-TO-USE ASSET, net 3,081 2,728
PROPERTY, PLANT AND EQUIPMENT, net 59,067 58,846
SUPPLEMENTAL TYPE CERTIFICATES (net of accumulated amortization of $10,603 at April 30, 2023 and $9,336 at April 30, 2022) 8,722 8,018
OTHER ASSETS:    
Other assets (net of accumulated amortization of $12,290 at April 30, 2023 and $11,575 at April 30, 2022) 1,401 1,621
Deferred tax asset, net 1,473 1,770
Total other assets 2,874 3,391
Total assets 113,906 100,809
CURRENT LIABILITIES:    
Accounts payable 5,320 2,773
Current maturities of long-term debt 4,987 5,165
Current maturities of lease liability 145 106
Contract liability 6,031 820
Gaming facility mandated payment 1,730 1,630
Compensation and compensated absences 6,722 1,911
Income tax payable 228 1,049
Other current liabilities 214 211
Total current liabilities 25,377 13,665
Long-term debt, net of current maturities 38,418 43,411
Lease liability, net of current maturities 3,330 2,899
Total long-term liabilities 41,748 46,310
Total liabilities 67,125 59,975
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS' EQUITY:    
Common stock, par value $.01: Authorized 100,000,000 shares, issued 80,871,211 shares, and outstanding 76,891,689 shares at April 30, 2023 and issued 80,348,572 shares, and outstanding 76,458,146 shares at April 30, 2022 808 803
Capital contributed in excess of par 13,647 12,160
Treasury stock at cost, 3,979,522 shares at April 30, 2023 and 3,890,426 shares at April 30, 2022 (2,138) (2,077)
Retained earnings 34,464 29,948
Total stockholders' equity 46,781 40,834
Total liabilities and stockholders' equity 113,906 100,809
Preferred Class A [Member]    
STOCKHOLDERS' EQUITY:    
Preferred stock 0 0
Preferred Class B [Member]    
STOCKHOLDERS' EQUITY:    
Preferred stock $ 0 $ 0
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Balance Sheets (Parentheticals) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Supplemental type certificates, accumulated amortization $ 10,603 $ 9,336
Other assets, accumulated amortization $ 12,290 $ 11,575
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, authorized (in shares) 100,000,000 100,000,000
Common stock, issued (in shares) 80,871,211 80,348,572
Common stock, outstanding (in shares) 76,891,689 76,458,146
Treasury stock, shares (in shares) 3,979,522 3,890,426
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 16 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
REVENUES:    
Revenues $ 75,182 $ 71,517
COSTS AND EXPENSES:    
Marketing and advertising 5,246 5,117
General, administrative and other 19,979 13,876
Total costs and expenses 66,528 55,388
OPERATING INCOME 8,654 16,129
OTHER INCOME (EXPENSE):    
Interest expense (2,743) (2,689)
Forgiveness of debt 0 2,001
Gain on sale of airplanes 410 75
Gain on sale of building 69 0
Other 137 0
Total other expense (2,127) (613)
INCOME BEFORE INCOME TAXES 6,527 15,516
PROVISION FOR INCOME TAXES    
Provision for income taxes 1,714 3,102
Deferred income tax 297 174
NET INCOME 4,516 12,240
Net income attributable to noncontrolling interest in BHCMC, LLC 0 (1,872)
NET INCOME ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION $ 4,516 $ 10,368
BASIC EARNINGS PER COMMON SHARE ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION (in dollars per share) $ 0.06 $ 0.14
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 76,456,631 75,340,131
DILUTED EARNINGS PER COMMON SHARE ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION (in dollars per share) $ 0.06 $ 0.14
WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares) 76,456,631 75,340,131
Professional Services [Member]    
REVENUES:    
Revenues $ 38,041 $ 37,191
COSTS AND EXPENSES:    
Cost of services and products 15,449 13,961
Aerospace Products [Member]    
REVENUES:    
Revenues 37,141 34,326
COSTS AND EXPENSES:    
Cost of services and products $ 25,854 $ 22,434
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
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
Issuance of stock to benefit plan (in shares) 1,328,190   0       1,328,190
Issuance of stock to benefit plan $ 13 794 $ 0 0 807 0 $ 807
Stock repurchase (in shares) 0   186,793        
Stock repurchase $ 0 0 $ (168) 0 (168) 0 (168)
Purchase of non-controlling interest in BHCMC, LLC $ 0 (6,119) $ 0 0 (6,119) (7,890) (14,009)
Deferred compensation, restricted stock (in shares) (50,000)   0        
Deferred compensation, restricted stock $ 0 585 $ 0 0 585 0 585
Net Income 0 0 0 10,368 10,368 1,872 12,240
Deferred compensation, restricted stock $ (0) (585) $ (0) (0) (585) (0) (585)
Balance (in shares) at Apr. 30, 2022 80,348,572   3,890,426        
Balance at Apr. 30, 2022 $ 803 12,160 $ (2,077) 29,948 40,834 0 $ 40,834
Issuance of stock to benefit plan (in shares) 997,639   0       997,639
Issuance of stock to benefit plan $ 9 774 $ 0 0 783 0 $ 783
Stock repurchase (in shares) 0   89,096        
Stock repurchase $ 0 0 $ (61) 0 (61) 0 (61)
Deferred compensation, restricted stock (in shares) (875,000)   0        
Deferred compensation, restricted stock $ 8 (365) $ 0 0 (357) 0 (357)
Net Income $ 0 0 $ 0 4,516 4,516 0 4,516
Stock award to director (in shares) 400,000   0        
Stock award to director $ 4 348 $ 0 0 352 0 352
Deferred compensation, restricted stock $ (8) 365 $ 0 0 357 0 357
Balance (in shares) at Apr. 30, 2023 80,871,211   3,979,522        
Balance at Apr. 30, 2023 $ 808 $ 13,647 $ (2,138) $ 34,464 $ 46,781 $ 0 $ 46,781
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net income $ 4,516 $ 12,240
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 5,898 5,281
Forgiveness of debt 0 (2,001)
Stock issued for benefit plan 783 807
Stock awarded to director 352 0
Deferred income tax expense 297 174
Gain on sale of airplane (410) (75)
Gain on sale of building (69) 0
Deferred compensation, restricted stock 357 585
Changes in operating assets and liabilities:    
Accounts receivable (157) (1,675)
Inventory (75) (304)
Contract asset (423) (1,049)
Prepaid expenses and other assets (2,171) 141
Accounts payable 2,547 880
Contract liability 5,211 (4,978)
Lease liability 188 148
Accrued liabilities 4,811 49
Gaming facility mandated payment 100 172
Income tax payable (821) 837
Other liabilities 3 (54)
Net cash provided by operating activities 20,937 11,178
CASH FLOWS FROM INVESTING ACTIVITIES:    
Capital expenditures (6,510) (9,579)
Proceeds from sale of airplane 410 75
Proceeds from sale of building 164 0
Net cash used in investing activities (5,936) (9,504)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Borrowings of long-term debt 0 1,262
Repayments of long-term debt (5,171) (4,388)
Payments on right-to-use liability (259) (256)
Repurchase of common stock (61) (168)
Net cash used in financing activities (5,491) (11,209)
NET INCREASE (DECREASE) IN CASH 9,510 (9,535)
CASH, beginning of year 12,487 22,022
CASH, end of year 21,997 12,487
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Interest paid 2,752 2,684
Income taxes paid 2,536 2,265
NON CASH INVESTING AND FINANCING ACTIVITY:    
Notes receivable forgiven as part of purchase of noncontrolling interest in BHCMC, LLC 0 780
Deferred tax asset relating to the purchase of noncontrolling interest in BHCMC, LCC 0 2,344
Purchase of noncontrolling interest - note receivable and other liabilities 0 6,350
Lease right-to-use assets purchased 541 247
Lease liability for purchase of assets under lease 541 0
Notes Payable to Bank [Member]    
NON CASH INVESTING AND FINANCING ACTIVITY:    
Secured notes payable 0 7,914
BHCMC, LLC [Member]    
CASH FLOWS FROM FINANCING ACTIVITIES:    
Purchase of noncontrolling interest in BHCMC, LLC $ 0 $ (7,659)
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Operations, Organization and Significant Accounting Policies
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]

1.

NATURE OF OPERATIONS, ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES

 

The accompanying consolidated financial statements include the accounts of Butler National Corporation (BNC) and its wholly-owned active subsidiaries, Avcon Industries, Inc., BCS Design, Inc., Butler National Service Corporation, Butler National Corporation-Tempe, Butler Avionics, Inc., Butler National, Inc., Butler Temporary Services, Inc., Kansas International Corporation, Kansas International DDC, LLC, and BHCMC, LLC (collectively, The Company). These consolidated financial statements and related notes are presented in accordance with generally accepted accounting principles in the United States (“GAAP”), expressed in U.S. dollars. All amounts are in thousands, except share and par values, unless otherwise noted. All significant intercompany balances and transactions have been eliminated in consolidation. The fiscal year end of the Company is April 30.

 

Avcon Industries, Inc. modifies business category aircraft at its Newton, Kansas facility. Modifications can include passenger-to-freighter configuration, addition of aerial photography capability, ISR modifications, and stability enhancing modifications. Butler Avionics, Inc. sells, installs and repairs avionics equipment (airplane radio equipment and flight control systems). Butler National, Inc. acquires airplanes, principally Learjets, to refurbish and sell. Butler Temporary Services, Inc. processes company payroll. Kansas International Corporation and Kansas International DDC, LLC own property. Butler National Corporation-Tempe is primarily engaged in the manufacture of electronics for weapon control systems used by the military. Butler National Service Corporation is a management consulting and administrative services firm providing business planning and financial coordination to Indian tribes interested in owning and operating casinos under the terms of the Indian Gaming Regulatory Act of 1988. BHCMC, LLC provides management services for the Boot Hill Casino under a management agreement with the State of Kansas. BCS Design, Inc. provides professional architectural services.

 

SIGNIFICANT ACCOUNTING POLICIES:

 

a) Accounts receivable: Accounts receivable are carried on a gross basis, with no discounting, less the allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on existing economic conditions, the financial conditions of the customers, and the amount and the age of past due accounts. Receivables are considered past due if full payment is not received by the contractual due date. Past due accounts are generally written off against the allowance for doubtful accounts only after all collection attempts have been exhausted. Allowance for doubtful accounts is calculated on the historical write-off of doubtful accounts of the individual subsidiaries. Invoices are generally considered a doubtful account if no payment has been made in the past 90 days. We review these policies on a quarterly basis, and based on these reviews, we believe adequate reserves are maintained.

 

b) 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 collection of accounts receivable, the valuation and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets.

 

c) 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. 

 

d) Property and Related Depreciation: Machinery and equipment are recorded at cost and depreciated over their estimated useful lives. Depreciation is provided on a straight-line basis. 

 

Description

Estimated useful life

Building and improvements

39 years or the shorter of the estimated useful life of the asset or the underlying lease term

Aircraft

5 years

Machinery and equipment

5 years

Office furniture and fixtures

5 years

Leasehold improvements

Shorter of the estimated useful life of the asset or the underlying lease term

 

Maintenance and repairs are charged to expense as incurred. The cost and accumulated depreciation of assets retired are removed from the accounts and any resulting gains or losses are reflected as income or expense.

 

e) 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.

 

f) Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $6,646 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, and JET autopilot intellectual property of $1,417, and miscellaneous other assets of $128.  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 until 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 fully amortized.  Amortization relating to other assets in the year ended  April 30, 2023 and 2022 was $715 and $689, respectively.

 

Other assets net values are as follows:

 

(dollars in thousands)

 

2023

  

2022

 
         

Privilege fee

 $5,500  $5,500 

Less amortized costs

  4,795   4,372 

Privilege fee balance

 $705  $1,128 
         

Intangible gaming equipment

 $6,646  $6,151 

Less amortized costs

  6,078   5,868 

Intangible gaming equipment balance

 $568  $283 
         

JET autopilot intellectual property

 $1,417  $1,417 

Less amortized costs

  1,417   1,335 

JET autopilot intellectual property balance

 $-  $82 

 

g) 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 seven years. The legal life of an STC is indefinite. We believe we have enough future sales to fully amortize our STC development costs. Amortization relating to STC's in the year ended  April 30, 2023 and 2022 was $1,267 and $1,295, respectively. 

  

h) 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 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 unless modified with a change order.  Significant payment terms are generally included in these contracts, requiring a 30% to 50% down payment on arrival of the aircraft and include milestone payments throughout the project.  Typically, contracts are less than one year in duration.  Revenue from fixed-priced contracts is recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.  Direct labor best represents the progress on a contract.

 

Revenue from Aircraft Avionics and Special Mission Electronics are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment.

 

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. Effective September 1, 2022, sports wagering became legal in the State of Kansas. The company is currently managing sports wagering through DraftKings sports wagering platform. The Company shares a percentage of the gross sports wagering win with its platform partner. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered. Food, beverage, and other revenue is recorded when the service is received and paid.

 

i) Fair Value Measurements: Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:

 

Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.

 

Level 3 - Unobservable inputs that are supported by little or no market activities.

 

The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

 

For certain financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, marketable securities, notes payable,  and accounts payable, the carrying amounts approximate fair value.  We do not have financial assets and liabilities that are measured at fair value on a recurring basis.  Other financial assets and liabilities are carried at cost with fair value disclosed, if required.

 

We measure certain other instruments, including stock-based compensation awards settled in the stock also at fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.

 

j) Slot Machine Jackpots: If the casino is not required to make payment of the jackpot (i.e. the incremental amount on a progressive machine) due to legal requirements, the jackpot is accrued as the obligation becomes unavoidable. This liability is accrued over the time period in which the incremental progressive jackpot amount is generated with a related reduction in casino revenue. No liability is accrued with respect to the base jackpot.

 

k) Gaming Facility Mandated Payment: Boothill Casino is contractually obligated to pay its proportionate share of certain expenses incurred by the Kansas Lottery Commission and the Kansas Racing and Gaming Commission, which amounted to $2,224 and $1,968 in the fiscal year ended April 30, 2023 and 2022, respectively.

 

l) Advanced Payments and Billings in Excess of Costs Incurred: We receive advances, performance-based payments and progress payment from customers which may exceed costs incurred on certain contracts. We classify advance payments and billings in excess of costs incurred, other than those reflected as a reduction of contracts in process, as contract liability in current liabilities.

 

m) Earnings Per Share: Earnings per common share is based on the weighted average number of common shares outstanding during the year.

 

The computation of the Company basic and diluted earnings per common share is as follows:

 

(in thousands, except share and per share data)

 

2023

  

2022

 
         

Net income attributable to Butler National Corporation

 $4,516  $10,368 

Weighted average common shares outstanding

  76,456,631   75,340,131 

Dilutive effect of non-qualified stock option plans

  -   - 

Weighted average common shares outstanding, assuming dilution

  76,456,631   75,340,131 

Potential common shares if all options were exercised and shares issued

  76,456,631   75,340,131 

Basic earnings per common share

 $0.06  $0.14 

Diluted earnings per common share

 $0.06  $0.14 

 

 

n) Stock-based Compensation: The Company accounts for stock-based compensation under ASC 718, "Accounting for Stock-Based Compensation." These standards define a fair value based method of accounting for stock-based compensation. The cost of stock-based compensation is measured at the grant date based on the value of the award and is recognized over the vesting period. The value of the stock-based award is determined using the Black-Scholes option-pricing model, whereby compensation cost is the excess of the fair value of the award as determined by the pricing model at the grant date or other measurement date over the amount that must be paid to acquire the stock. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.

 

o) Income Taxes: The Company utilizes ASC 740, Accounting for Income Taxes. Amounts provided for income tax expense are based on income reported for financial statement purposes and do not necessarily represent amounts currently payable under tax laws. Deferred taxes, which arise principally from temporary differences between the period in which certain income and expense items are recognized for financial reporting purposes and the period in which they affect taxable income, are included in the amounts provided for income taxes. Under this method, the computation of deferred tax assets and liabilities give recognition to enacted tax rates in effect in the year the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that we expect to realize.

 

p) Cash and Cash Equivalents: Cash and cash equivalents consist primarily of cash and investments in a money market fund. We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. We maintain cash in bank deposit accounts that, at times, may exceed federally insured limits. At April 30, 2023 and 2022, we had $17,021 and $7,835, respectively in bank deposits that exceeded the federally insured limits.

 

q) Concentration of Credit Risk: We extend credit to customers based on an evaluation of their financial condition and collateral is not required. We perform ongoing credit evaluations of our customers and maintain an allowance for doubtful accounts.

 

r) Research and Development: We invested in research and development activities. The amount invested in the year ended April 30, 2023 and 2022 was $3,034 and $2,352 respectively.

 

s) Reclassifications: Certain reclassifications within the financial statement captions have been made to maintain consistency in presentation between years. These reclassifications have no impact on the reported results of operations.

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Disaggregation of Revenue
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Disaggregation of Revenue [Text Block]

2.

DISAGGREGATION OF REVENUE:

 

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

 

  

Year Ended April 30, 2023

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $38,041  $30,503  $68,544 

Europe

  -   1,095   1,095 

Middle East

  -   4,614   4,614 

Asia and Other

  -   929   929 
  $38,041  $37,141  $75,182 
             

Major Product Lines

            

Casino Gaming Revenue

 $30,564  $-  $30,564 

Sportsbook Revenue

  2,738   -   2,738 

Casino Non-Gaming Revenue

  4,456   -   4,456 

Professional Services

  283   -   283 

Aircraft Modification

  -   24,016   24,016 

Aircraft Avionics

  -   2,324   2,324 

Special Mission Electronics

  -   10,801   10,801 
  $38,041  $37,141  $75,182 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $22,500  $22,500 

Goods or services transferred at a point of sale

  38,041   14,641   52,682 
  $38,041  $37,141  $75,182 

 

  

Year Ended April 30, 2022

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $37,191  $29,258  $66,449 

Europe

  -   2,803   2,803 

Middle East

  -   934   934 

Asia and Other

  -   1,331   1,331 
  $37,191  $34,326  $71,517 
             

Major Product Lines

            

Casino Gaming Revenue

 $32,455  $-  $32,455 

Sportsbook Revenue

  -   -   - 

Casino Non-Gaming Revenue

  4,358   -   4,358 

Professional Services

  378   -   378 

Aircraft Modification

  -   21,399   21,399 

Aircraft Avionics

  -   2,373   2,373 

Special Mission Electronics

  -   10,554   10,554 
  $37,191  $34,326  $71,517 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $19,507  $19,507 

Goods or services transferred at a point of sale

  37,191   14,819   52,010 
  $37,191  $34,326  $71,517 

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Text Block]

3.

ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY:

 

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

 

  

2023

  

2022

 

Accounts Receivable, net

 $3,793  $3,636 

Contract Asset

  1,893   1,470 

Contract Liability

  6,031   820 

 

Accounts Receivables, net consist of $3,793 and $3,636 from customers as of April 30, 2023 and April 30, 2022, respectively. At  April 30, 2023, and 2022, the allowance for doubtful accounts was $205 and $205, respectively.


Contract assets are net of progress payments and performance-based payments from our customers as well as advance payments from customers totaling $1,893 and $1,470 as of April 30, 2023 and 2022. Contract assets increased $423 during 2023, primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations during 2023 for which we have not yet billed our customers. There were no significant impairment losses related to our contract assets during 2023 and 2022. We expect to bill our customers for the majority of the April 30, 2023 contract assets during fiscal year end 2024.


Contract liabilities increased $5,211 during 2023, primarily due to payments received in excess of revenue recognized on these performance obligations. During 2023, we recognized $820 of our contract liabilities at April 30, 2022 as revenue. During 2022, we recognized $5,798 of our contract liabilities at April 30, 2021, as revenue.

 

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Inventory
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

4.

INVENTORY

 

Inventory is comprised of the following, net of the estimate for obsolete inventory of $275 at April 30, 2023 and $240 at April 30, 2022.

 

  

2023

  

2022

 

Parts and raw material

 $5,704  $4,722 

Work in process

  3,194   4,080 

Finished goods

  49   70 

Total Inventory, net of allowance

 $8,947  $8,872 

 

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Property, Plant, and Equipment
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

5.

PROPERTY, PLANT AND EQUIPMENT

 

Property, plant and equipment is comprised of the following:

 

  

2023

  

2022

 

Construction in progress

 $-  $6,417 

Land

  4,751   4,751 

Building and improvements

  47,867   40,962 

Aircraft

  8,515   8,719 

Machinery and equipment

  5,547   4,917 

Office furniture and fixtures

  13,881   11,826 

Leasehold improvements

  4,032   4,032 
   84,593   81,624 

Accumulated depreciation

  (25,526)  (22,778)

Total property, plant and equipment

 $59,067  $58,846 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Debt
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

6.

DEBT:

 

Principal amounts of debt at April 30, 2023 and 2022, consist of the following (in thousands):

 

Promissory Notes

 

2023

  

2022

 
         

Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company.

  -   - 
  $-  $- 
         

Long-Term Debt

        

Note payable, interest at 6.25%, paid off in 2023.

 $-  $534 
         

Note payable, interest at 6.25%, secured by real estate. This note payable was paid in full in May 2023.

  158   181 
         

Note payable, interest at Secured Overnight Financing Rate (SOFR) plus 1.75% due March 2029, secured by buildings and improvements with a net book value of $652.

  946   1,106 
         

Note payable, interest at Secured Overnight Financing Rate (SOFR) plus 1.75% due March 2029, secured by buildings and improvements with a net book value of $702.

  434   507 
         

Note payable, interest at 5.32%, this note matures in December 2027, with a balloon payment of $19,250, secured by all of BHCMC's assets and compensation due under the State Management Contract.

  30,916   32,667 
         

Note payable, interest at 5.75%, this note matures October 2026, secured by all of BHCMC's assets and compensation due under the State Management Contract.

  10,173   12,721 
         

Note payable, interest at 4.35%, due March 2029, secured by Aircraft Security Agreements with a net book value of $358.

  1,046   1,197 
         

Note payable, interest at 8.13%, due October 2025, secured by equipment with a net book value of $41.

  44   52 
         
   43,717   48,965 

Less: Origination fees

  312   389 
   43,405   48,576 

Less: Current maturities

  4,987   5,165 
  $38,418  $43,411 

  

Maturities of long-term debt are as follows:

 

 

Year Ending April 30

 

Amount

 

2024

 $5,008 

2025

  5,021 

2026

  5,201 

2027

  3,754 

2028

  2,172 

Thereafter

  22,561 
  $43,717 

 

Financial and Other Covenants

 

We are compliant with the covenants and obligations of each of our notes at April 30, 2023

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Lease Right-to-use
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Lessee, Finance Leases [Text Block]

7.

LEASE RIGHT-TO-USE:

 

The Company accounts for its leases under 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 the casino as well as hangar and office space with initial lease terms of two, five, and fifty years.

 

 

  

April 30, 2023

  

April 30, 2022

 

Finance lease right-to-use assets

 $3,781  $3,240 

Less accumulated depreciation

  700   512 

Total

 $3,081  $2,728 

 

 

Future minimum lease payments for assets under capital leases at April 30, 2023 are as follows:

 

2024

 $263 

2025

  139 

2026

  116 

2027

  118 

2028

  120 

Thereafter

  12,828 

Total minimum lease payments

  13,584 

Less amount representing interest

  10,109 

Present value of net minimum lease payments

  3,475 

Less current maturities of finance lease liability

  145 

Finance lease liability, net of current maturities

 $3,330 

 

  

April 30, 2023

  

April 30, 2022

 

Finance lease cost:

        

Amortization of right-of-use assets

 $188  $181 

Interest on lease liabilities

  188   148 

Total finance lease cost

 $376  $329 
         
  

April 30, 2023

  

April 30, 2022

 

Weighted average remaining lease term - Financing leases

 

46 years

  

45 years

 

Weighted average discount rate - Financing leases

  5.8%  5.0%

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Purchase of Noncontrolling Interest
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Business Combination Disclosure [Text Block]

8.

PURCHASE OF NONCONTROLLING INTEREST:

 

On  October 18, 2021, Butler National Service Corporation (“BNSC”), a wholly-owned subsidiary of Butler National Corporation (“Company”), acquired the remaining BHCMC equity and the Company now indirectly owns 100% of BHCMC. BNSC acquired the remaining BHCMC equity from BHC Investment Company L.C. (“Seller”) for approximately $16.4 million paid at closing (the “Transaction”).

 

The closing was effected pursuant to a Sale and Purchase Agreement for Preferred Member Interest Units between Seller and BNSC (“Purchase Agreement”). BNSC and Seller agreed to utilize an effective date for the Transaction of  August 1, 2021. 

 

The Transaction purchase price was paid by a combination of available cash and an $8.0 million borrowing on a commercial loan with Academy Bank, N.A. (“Academy Bank”). BHCMC executed a Loan Modification Agreement with Academy, dated  October 18, 2021 (“Manager Loan”) and BNSC executed a guaranty of the obligations thereunder. The Manager Loan amended and restated the original $7.0 million loan executed December 22, 2020, with Academy to acquire the casino land and buildings. The other $35 million loan executed in connection with the casino land acquisition in 2020 was unchanged by the Transaction. As of  April 30, 2023, approximately $10.2 million is outstanding under the Manager Loan and it remains secured by real estate in Dodge City with an interest rate of 5.75% fully amortizing over five years. The Manager Loan will now mature on  October 18, 2026. 

 

The following table summarizes the purchase price and accounting of the transaction:

 

Purchase Price Summary:

    

Secured notes payable, net of financing costs

 $7,914 

Forgiven note receivable from seller

  780 

Cash paid

  7,659 

Total

 $16,353 
     

Accounting Summary:

    

Capital contributed in excess of par

 $6,119 

Book basis of the noncontrolling interest in BHCMC, LLC

  7,890 

Deferred tax asset related to step up in basis

  2,344 

Total

 $16,353 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Income Taxes
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

9.

INCOME TAXES:

 

Deferred taxes are determined based on the estimated future tax effects of differences between the financial statements and tax basis of assets and liabilities given the provision of the enacted tax laws. Significant components of the Company's deferred tax liabilities and assets as of April 30, 2023 and 2022 are as follows (in thousands):

 

 

 

April 30, 2023

 

April 30, 2022

 

Deferred tax liabilities:

      

Deferred compensation, restricted stock

$(166)$(358)

Total deferred tax liabilities

 (166) (358)
       

Deferred tax assets:

      

Depreciation and amortization

 325  1,365 

Research and development

 738  - 

Accounts receivable allowance

 55  55 

Inventory and other allowances

 74  65 

Lease right-to-use

 114  472 

Compensation accruals

 156  60 

Jackpot reserves

 177  111 

Total deferred tax assets

 1,639  2,128 
       

Less valuation allowance

 -  - 

Net deferred tax asset

$1,473 $1,770 

 

The reconciliation of the federal statutory income tax rate to the effective tax rate is as follows:

 

  

April 30, 2023

  

April 30, 2022

 

Statutory federal income tax rate expense, net of noncontrolling interest

  21.00%  21.00%

State income tax, net of federal benefits

  5.90%  5.38%

Permanent tax

  2.19%  -1.12%

Other

  1.72%  -1.25%
   30.81%  24.01%
         

Income tax expense:

        

Deferred income tax

 $297  $174 

Current income tax

  1,714   3,102 

Total income tax expense

 $2,011  $3,276 

 

Current income tax expense of $1,714 and $3,102 are comprised of $1,238 and $2,279 in federal income tax and $476 and $823 in state income tax for the years ended April 30, 2023 and 2022, respectively.

 

The Company believes that its income tax filing positions and deductions will be sustained on audit and does not anticipate any adjustments that will result in a material adverse effect on its financial condition, results of operations or cashflow. Therefore, no reserve for uncertain income tax position, interest or penalties, have been recorded. 

 

The Company files income tax returns in the U.S. Federal jurisdiction and various state jurisdictions. The Company is no longer subject to U.S. Federal tax examinations for tax years beginning on May 1, 2019 and prior. There are no current tax examinations.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Stockholders' Equity
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Equity [Text Block]

10.

STOCKHOLDERS' EQUITY:

 

Common Stock Transactions

 

During the year ended April 30, 2023, we issued 997,639 shares valued at $783 as the contribution to the Company 401(k) profit sharing plan.  In addition, the Company granted a board member 400,000 shares, valued at $352, under the Butler National Corporation 2016 Equity Incentive Plan.

 

During the year ended April 30, 2022, we issued 1,328,190 shares valued at $807 as the contribution to the Company 401(k) profit sharing plan.

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Stock Options and Incentive Plans
12 Months Ended
Apr. 30, 2023
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 nonforfeitable 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.  In July 2022, the Company granted a board member 400,000 shares under the plan.  These shares were fully vested and nonforfeitable on the date of the grant.  These shares were valued at $0.88 per share, for a total of $352.  The compensation related to this grant was expensed in the current period.  No other equity awards have been made under the plan. During the year ended April 30, 2023, 875,000 shares were forfeited. During the year ended April 30, 2022, 50,000 shares were forfeited. At April 30, 2023, total compensation cost related to nonvested awards not recognized is $842, and the weighted average period over which it is expected to be recognized is 1.5 years.

 

For the year ended  April 30, 2023 and 2022, the Company expensed $357 and $585, respectively.

 

  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Total shares issued

  7,900,000  $0.42 

Forfeited, in prior periods

  (50,000) $0.40 

Forfeited during the year ended April 30, 2022

  (50,000) $0.40 

Forfeited during the year ended April 30, 2023

  (875,000) $0.40 

Total

  6,925,000  $0.43 

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Stock Repurchase Program
12 Months Ended
Apr. 30, 2023
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 program was established for the purpose of enabling Butler National Corporation (BNC) to flexibly repurchase its own shares in consideration of factors such as opportunities for strategic investment, BNC's financial condition and the price of its common stock as part of improving capital efficiency.  The program is currently authorized through July 31, 2025.

 

The table below provides information with respect to common stock purchases by the Company during the year ended April 30, 2023.

 

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 

Program authorization

             $4,000 

Shares purchased in prior periods

  3,103,633  $0.38   3,103,633  $2,823 

Quarter ended July 31, 2021

  -  $-   -  $2,823 

Quarter ended October 31, 2021 (a)

  6,290  $0.62   6,290  $2,819 

Quarter ended January 31, 2022

  -  $-   -  $2,819 

Quarter ended April 30, 2022 (a)

  180,503  $0.91   180,503  $2,655 

Quarter ended July 31, 2022 (a)

  1,639  $0.84   1,639  $2,653 

Quarter ended October 31, 2022 (a)

  150  $0.70   150  $2,653 

Quarter ended January 31, 2023 (a)

  85,307  $0.68   85,307  $2,595 

Quarter ended April 30, 2023 (a)

  2,000  $0.68   2,000  $2,594 

Total

  3,379,522  $0.42   3,379,522     

 

 

(a)

These shares of common stock purchased were purchased through private transactions.

 

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note 13 - Commitments and Contingencies
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

13.

COMMITMENTS AND CONTINGENCIES:

 

Litigation:

 

From time to time, we may be a defendant and/or plaintiff in various other legal proceedings arising in the normal course of our business. We are currently not a party to any material legal proceedings or government actions, including any bankruptcy, receivership, or similar proceedings. In addition, we are not aware of any known litigation or liabilities involving the operators of our properties that could affect our operations. Furthermore, as of July 31, 2023, our management is not aware of any proceedings to which any of our directors, officers, or affiliates, or any associate of any such director, officer, affiliate, or security holder is a party averse to our company or has a material interest averse to us. 

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Related-party Transactions
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

14.

RELATED-PARTY TRANSACTIONS:

 

The Company paid consulting fees of $135 and $135 to David Hayden, a director of Butler National Corporation in fiscal year ended April 30, 2023 and 2022 respectively.

 

The Company paid Edgar Law Firm, LLC, owned by John M. Edgar, a director of Butler National Corporation $113 and $214 in fiscal year ended  April 30, 2023 and 2022 respectively.

 

Included in accrued liabilities are $244 and $482 as of April 30, 2023 and 2022, respectively, for amounts owed to Clark D. Stewart, former director and CEO, for accrued compensation.

 

In fiscal 2023, there were three related-person transactions under the relevant standards: Butler National employed the brother (Wayne Stewart as an engineer), son (Craig Stewart as a Vice President) and son-in-law (Jeff Shinkle as an architect) of Clark D. Stewart, former director and CEO. Compensation for these related-persons was calculated in the same manner as the Summary Compensation table shown in the most recent Proxy Statement resulting in compensation of $303, $331 and $254 respectively, for fiscal 2023 and $292, $484 and $247, respectively, for fiscal 2022.

 

The policies and procedures for payment of goods and services for related transactions follow our normal course of business standards and require the necessary review and approval process as outlined in our Policies and Procedures manual and as set forth by our Compensation Committee.

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - 401(k) Profit Sharing Plan
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

15.

401(k) PROFIT SHARING PLAN:

 

We have a defined contribution plan authorized under Section 401(k) of the Internal Revenue Code. All benefits-eligible employees with at least thirty days of service are eligible to participate in the plan; however, there are only two entry dates per calendar year. The Plan may match subject to the annual approval of the Board of Directors, 100 percent of every pre-tax dollar an employee contributes up to 6 percent of the employee's salary, and a portion of the Company’s profits. Employees are 100 percent vested in the employer's contributions immediately. Our matching contribution, as approved by the Board of Directors was paid in common stock of the Company.  The contribution amount was valued at a weekly weighted average market price of the stock contributed in 2023 and 2022 and was approximately $783 and $807 respectively. 

 

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Segment Reporting and Sales by Major Customer
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

16.

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 from passenger to freighter configuration, radar systems, addition of aerial photography capabilities, ISR modifications, and stability enhancing modifications for Learjet, Beechcraft, Cessna, and Dassault Falcon aircraft along with other specialized 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 for weapon control systems used on government 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 to 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.

 

Year Ended April 30, 2023

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $37,758  $24,016  $2,324  $10,801  $283  $75,182 

Interest expense

  2,419   251   -   47   26   2,743 

Depreciation and amortization

  2,742   2,718   11   145   282   5,898 

 

Year Ended April 30, 2022

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $36,813  $21,399  $2,373  $10,554  $378  $71,517 

Interest expense

  2,440   215   -   23   11   2,689 

Depreciation and amortization

  2,454   2,384   5   161   277   5,281 

 

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:

 

  

2023

  

2022

 

Aerospace Products – one customer in 2023, two customers in 2022

  14.3%  25.7%

Professional Services

  -   - 

 

In fiscal 2023 the Company derived 33.3% of total revenue from five Aerospace customers. The top customer provided 14.3% of total revenue while the next top four customers ranged from 1.9% to 8.3%. At April 30, 2023, we had one customer that accounted for 31.7% of our accounts receivable.

 

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Subsequent Events
12 Months Ended
Apr. 30, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

17.

SUBSEQUENT EVENTS:

 

Subsequent to year end, the Company sold three airplanes and disposed of two airplanes resulting in a gain on sale of $440.

 

On May 9, 2023, the employment of Clark D. Stewart with the Company was terminated by Mr. Stewart for good reason. This resulted in the forfeiture of 1.1 million restricted shares of Company stock.

 

On July 11, 2023, the Company purchased 974,120 shares of Company stock, at $0.70 per share, from the brother of our former CEO, Clark D. Stewart.  The stock acquired was placed in treasury.

 

Clark D. Stewart and Craig D. Stewart tendered resignations as members of the board of the directors (the “Board”) of  Butler National Corporation on July 20, 2023, effective on July 28, 2023. Following the resignation of Clark D. Stewart and Craig D. Stewart, the size of the Board will be reduced from seven directors to five directors.

 

Clark D. Stewart and Craig D. Stewart each entered into a Separation and Mutual Release Agreement with the Company, each of the other directors, and with the Company’s executive officers dated July 20, 2023.  Pursuant to the Agreements, in consideration of a mutual general release of claims, Clark D. Stewart and Craig D. Stewart were each paid a lump sum severance benefit, which totaled $2.7 million for Clark D. Stewart and $1.8 million for Craig D. Stewart. In addition, the Company purchased 3,956,267 shares of Company stock from Clark D. Stewart and 1,933,402 shares of Company stock from Craig D. Stewart at $0.739 per share. The stock acquired was placed in treasury.

 

On July 20, 2023, the Board approved an increase of the size of the Company’s stock repurchase program from $4 million to $9 million. The program is authorized through July 31, 2025. After giving effect to the redemptions above, approximately $2.6 million will remain under the stock repurchase program for future purchases.

 

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

 

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
12 Months Ended
Apr. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

The accompanying consolidated financial statements include the accounts of Butler National Corporation (BNC) and its wholly-owned active subsidiaries, Avcon Industries, Inc., BCS Design, Inc., Butler National Service Corporation, Butler National Corporation-Tempe, Butler Avionics, Inc., Butler National, Inc., Butler Temporary Services, Inc., Kansas International Corporation, Kansas International DDC, LLC, and BHCMC, LLC (collectively, The Company). These consolidated financial statements and related notes are presented in accordance with generally accepted accounting principles in the United States (“GAAP”), expressed in U.S. dollars. All amounts are in thousands, except share and par values, unless otherwise noted. All significant intercompany balances and transactions have been eliminated in consolidation. The fiscal year end of the Company is April 30.

 

Avcon Industries, Inc. modifies business category aircraft at its Newton, Kansas facility. Modifications can include passenger-to-freighter configuration, addition of aerial photography capability, ISR modifications, and stability enhancing modifications. Butler Avionics, Inc. sells, installs and repairs avionics equipment (airplane radio equipment and flight control systems). Butler National, Inc. acquires airplanes, principally Learjets, to refurbish and sell. Butler Temporary Services, Inc. processes company payroll. Kansas International Corporation and Kansas International DDC, LLC own property. Butler National Corporation-Tempe is primarily engaged in the manufacture of electronics for weapon control systems used by the military. Butler National Service Corporation is a management consulting and administrative services firm providing business planning and financial coordination to Indian tribes interested in owning and operating casinos under the terms of the Indian Gaming Regulatory Act of 1988. BHCMC, LLC provides management services for the Boot Hill Casino under a management agreement with the State of Kansas. BCS Design, Inc. provides professional architectural services.

Accounts Receivable [Policy Text Block] a) Accounts receivable: Accounts receivable are carried on a gross basis, with no discounting, less the allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on existing economic conditions, the financial conditions of the customers, and the amount and the age of past due accounts. Receivables are considered past due if full payment is not received by the contractual due date. Past due accounts are generally written off against the allowance for doubtful accounts only after all collection attempts have been exhausted. Allowance for doubtful accounts is calculated on the historical write-off of doubtful accounts of the individual subsidiaries. Invoices are generally considered a doubtful account if no payment has been made in the past 90 days. We review these policies on a quarterly basis, and based on these reviews, we believe adequate reserves are maintained.
Use of Estimates, Policy [Policy Text Block] b) 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 collection of accounts receivable, the valuation and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets.
Inventory, Policy [Policy Text Block]

c) 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. 

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

d) Property and Related Depreciation: Machinery and equipment are recorded at cost and depreciated over their estimated useful lives. Depreciation is provided on a straight-line basis. 

 

Description

Estimated useful life

Building and improvements

39 years or the shorter of the estimated useful life of the asset or the underlying lease term

Aircraft

5 years

Machinery and equipment

5 years

Office furniture and fixtures

5 years

Leasehold improvements

Shorter of the estimated useful life of the asset or the underlying lease term

 

Maintenance and repairs are charged to expense as incurred. The cost and accumulated depreciation of assets retired are removed from the accounts and any resulting gains or losses are reflected as income or expense.

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] e) 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.
Other Assets Policy [Policy Text Block]

f) Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $6,646 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, and JET autopilot intellectual property of $1,417, and miscellaneous other assets of $128.  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 until 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 fully amortized.  Amortization relating to other assets in the year ended  April 30, 2023 and 2022 was $715 and $689, respectively.

 

Other assets net values are as follows:

 

(dollars in thousands)

 

2023

  

2022

 
         

Privilege fee

 $5,500  $5,500 

Less amortized costs

  4,795   4,372 

Privilege fee balance

 $705  $1,128 
         

Intangible gaming equipment

 $6,646  $6,151 

Less amortized costs

  6,078   5,868 

Intangible gaming equipment balance

 $568  $283 
         

JET autopilot intellectual property

 $1,417  $1,417 

Less amortized costs

  1,417   1,335 

JET autopilot intellectual property balance

 $-  $82 

 

Supplemental Type Certificates [Policy Text Block] g) 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 seven years. The legal life of an STC is indefinite. We believe we have enough future sales to fully amortize our STC development costs. Amortization relating to STC's in the year ended  April 30, 2023 and 2022 was $1,267 and $1,295, respectively. 
Revenue from Contract with Customer [Policy Text Block]

h) 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 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 unless modified with a change order.  Significant payment terms are generally included in these contracts, requiring a 30% to 50% down payment on arrival of the aircraft and include milestone payments throughout the project.  Typically, contracts are less than one year in duration.  Revenue from fixed-priced contracts is recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.  Direct labor best represents the progress on a contract.

 

Revenue from Aircraft Avionics and Special Mission Electronics are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment.

 

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. Effective September 1, 2022, sports wagering became legal in the State of Kansas. The company is currently managing sports wagering through DraftKings sports wagering platform. The Company shares a percentage of the gross sports wagering win with its platform partner. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered. Food, beverage, and other revenue is recorded when the service is received and paid.

Fair Value Measurement, Policy [Policy Text Block]

i) Fair Value Measurements: Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a three-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:

 

Level 1 - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.

 

Level 2 - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.

 

Level 3 - Unobservable inputs that are supported by little or no market activities.

 

The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.

 

For certain financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, marketable securities, notes payable,  and accounts payable, the carrying amounts approximate fair value.  We do not have financial assets and liabilities that are measured at fair value on a recurring basis.  Other financial assets and liabilities are carried at cost with fair value disclosed, if required.

 

We measure certain other instruments, including stock-based compensation awards settled in the stock also at fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.

Slot Machine Jackpots [Policy Text Block] j) Slot Machine Jackpots: If the casino is not required to make payment of the jackpot (i.e. the incremental amount on a progressive machine) due to legal requirements, the jackpot is accrued as the obligation becomes unavoidable. This liability is accrued over the time period in which the incremental progressive jackpot amount is generated with a related reduction in casino revenue. No liability is accrued with respect to the base jackpot.
Gaming Facility Mandated Payment [Policy Text Block] k) Gaming Facility Mandated Payment: Boothill Casino is contractually obligated to pay its proportionate share of certain expenses incurred by the Kansas Lottery Commission and the Kansas Racing and Gaming Commission, which amounted to $2,224 and $1,968 in the fiscal year ended April 30, 2023 and 2022, respectively.
Advanced Payments and Billings in Excess of Costs Incurred [Policy Text Block] l) Advanced Payments and Billings in Excess of Costs Incurred: We receive advances, performance-based payments and progress payment from customers which may exceed costs incurred on certain contracts. We classify advance payments and billings in excess of costs incurred, other than those reflected as a reduction of contracts in process, as contract liability in current liabilities.
Earnings Per Share, Policy [Policy Text Block]

m) Earnings Per Share: Earnings per common share is based on the weighted average number of common shares outstanding during the year.

 

The computation of the Company basic and diluted earnings per common share is as follows:

 

(in thousands, except share and per share data)

 

2023

  

2022

 
         

Net income attributable to Butler National Corporation

 $4,516  $10,368 

Weighted average common shares outstanding

  76,456,631   75,340,131 

Dilutive effect of non-qualified stock option plans

  -   - 

Weighted average common shares outstanding, assuming dilution

  76,456,631   75,340,131 

Potential common shares if all options were exercised and shares issued

  76,456,631   75,340,131 

Basic earnings per common share

 $0.06  $0.14 

Diluted earnings per common share

 $0.06  $0.14 

 

Share-Based Payment Arrangement [Policy Text Block] n) Stock-based Compensation: The Company accounts for stock-based compensation under ASC 718, "Accounting for Stock-Based Compensation." These standards define a fair value based method of accounting for stock-based compensation. The cost of stock-based compensation is measured at the grant date based on the value of the award and is recognized over the vesting period. The value of the stock-based award is determined using the Black-Scholes option-pricing model, whereby compensation cost is the excess of the fair value of the award as determined by the pricing model at the grant date or other measurement date over the amount that must be paid to acquire the stock. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.
Income Tax, Policy [Policy Text Block] o) Income Taxes: The Company utilizes ASC 740, Accounting for Income Taxes. Amounts provided for income tax expense are based on income reported for financial statement purposes and do not necessarily represent amounts currently payable under tax laws. Deferred taxes, which arise principally from temporary differences between the period in which certain income and expense items are recognized for financial reporting purposes and the period in which they affect taxable income, are included in the amounts provided for income taxes. Under this method, the computation of deferred tax assets and liabilities give recognition to enacted tax rates in effect in the year the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that we expect to realize.
Cash and Cash Equivalents, Policy [Policy Text Block] p) Cash and Cash Equivalents: Cash and cash equivalents consist primarily of cash and investments in a money market fund. We consider all highly liquid investments with an original maturity of three months or less to be cash equivalents. We maintain cash in bank deposit accounts that, at times, may exceed federally insured limits. At April 30, 2023 and 2022, we had $17,021 and $7,835, respectively in bank deposits that exceeded the federally insured limits.
Concentration Risk, Credit Risk, Policy [Policy Text Block] q) Concentration of Credit Risk: We extend credit to customers based on an evaluation of their financial condition and collateral is not required. We perform ongoing credit evaluations of our customers and maintain an allowance for doubtful accounts.
Research and Development Expense, Policy [Policy Text Block] r) Research and Development: We invested in research and development activities. The amount invested in the year ended April 30, 2023 and 2022 was $3,034 and $2,352 respectively.
Reclassification, Comparability Adjustment [Policy Text Block] s) Reclassifications: Certain reclassifications within the financial statement captions have been made to maintain consistency in presentation between years. These reclassifications have no impact on the reported results of operations.
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Useful Life of Property, Plant, and Equipment [Table Text Block]

Description

Estimated useful life

Building and improvements

39 years or the shorter of the estimated useful life of the asset or the underlying lease term

Aircraft

5 years

Machinery and equipment

5 years

Office furniture and fixtures

5 years

Leasehold improvements

Shorter of the estimated useful life of the asset or the underlying lease term

Schedule of Other Assets [Table Text Block]

(dollars in thousands)

 

2023

  

2022

 
         

Privilege fee

 $5,500  $5,500 

Less amortized costs

  4,795   4,372 

Privilege fee balance

 $705  $1,128 
         

Intangible gaming equipment

 $6,646  $6,151 

Less amortized costs

  6,078   5,868 

Intangible gaming equipment balance

 $568  $283 
         

JET autopilot intellectual property

 $1,417  $1,417 

Less amortized costs

  1,417   1,335 

JET autopilot intellectual property balance

 $-  $82 
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]

(in thousands, except share and per share data)

 

2023

  

2022

 
         

Net income attributable to Butler National Corporation

 $4,516  $10,368 

Weighted average common shares outstanding

  76,456,631   75,340,131 

Dilutive effect of non-qualified stock option plans

  -   - 

Weighted average common shares outstanding, assuming dilution

  76,456,631   75,340,131 

Potential common shares if all options were exercised and shares issued

  76,456,631   75,340,131 

Basic earnings per common share

 $0.06  $0.14 

Diluted earnings per common share

 $0.06  $0.14 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Disaggregation of Revenue (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended April 30, 2023

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $38,041  $30,503  $68,544 

Europe

  -   1,095   1,095 

Middle East

  -   4,614   4,614 

Asia and Other

  -   929   929 
  $38,041  $37,141  $75,182 
             

Major Product Lines

            

Casino Gaming Revenue

 $30,564  $-  $30,564 

Sportsbook Revenue

  2,738   -   2,738 

Casino Non-Gaming Revenue

  4,456   -   4,456 

Professional Services

  283   -   283 

Aircraft Modification

  -   24,016   24,016 

Aircraft Avionics

  -   2,324   2,324 

Special Mission Electronics

  -   10,801   10,801 
  $38,041  $37,141  $75,182 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $22,500  $22,500 

Goods or services transferred at a point of sale

  38,041   14,641   52,682 
  $38,041  $37,141  $75,182 
  

Year Ended April 30, 2022

 
  

Professional Services

  

Aerospace Products

  

Total

 

Geographical Markets

            

North America

 $37,191  $29,258  $66,449 

Europe

  -   2,803   2,803 

Middle East

  -   934   934 

Asia and Other

  -   1,331   1,331 
  $37,191  $34,326  $71,517 
             

Major Product Lines

            

Casino Gaming Revenue

 $32,455  $-  $32,455 

Sportsbook Revenue

  -   -   - 

Casino Non-Gaming Revenue

  4,358   -   4,358 

Professional Services

  378   -   378 

Aircraft Modification

  -   21,399   21,399 

Aircraft Avionics

  -   2,373   2,373 

Special Mission Electronics

  -   10,554   10,554 
  $37,191  $34,326  $71,517 
             

Contract Types / Revenue Recognition Timing

            

Percentage of completion contracts

 $-  $19,507  $19,507 

Goods or services transferred at a point of sale

  37,191   14,819   52,010 
  $37,191  $34,326  $71,517 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

2023

  

2022

 

Accounts Receivable, net

 $3,793  $3,636 

Contract Asset

  1,893   1,470 

Contract Liability

  6,031   820 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Inventory (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

2023

  

2022

 

Parts and raw material

 $5,704  $4,722 

Work in process

  3,194   4,080 

Finished goods

  49   70 

Total Inventory, net of allowance

 $8,947  $8,872 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Property, Plant, and Equipment (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

2023

  

2022

 

Construction in progress

 $-  $6,417 

Land

  4,751   4,751 

Building and improvements

  47,867   40,962 

Aircraft

  8,515   8,719 

Machinery and equipment

  5,547   4,917 

Office furniture and fixtures

  13,881   11,826 

Leasehold improvements

  4,032   4,032 
   84,593   81,624 

Accumulated depreciation

  (25,526)  (22,778)

Total property, plant and equipment

 $59,067  $58,846 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Debt (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Debt [Table Text Block]

Promissory Notes

 

2023

  

2022

 
         

Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company.

  -   - 
  $-  $- 
         

Long-Term Debt

        

Note payable, interest at 6.25%, paid off in 2023.

 $-  $534 
         

Note payable, interest at 6.25%, secured by real estate. This note payable was paid in full in May 2023.

  158   181 
         

Note payable, interest at Secured Overnight Financing Rate (SOFR) plus 1.75% due March 2029, secured by buildings and improvements with a net book value of $652.

  946   1,106 
         

Note payable, interest at Secured Overnight Financing Rate (SOFR) plus 1.75% due March 2029, secured by buildings and improvements with a net book value of $702.

  434   507 
         

Note payable, interest at 5.32%, this note matures in December 2027, with a balloon payment of $19,250, secured by all of BHCMC's assets and compensation due under the State Management Contract.

  30,916   32,667 
         

Note payable, interest at 5.75%, this note matures October 2026, secured by all of BHCMC's assets and compensation due under the State Management Contract.

  10,173   12,721 
         

Note payable, interest at 4.35%, due March 2029, secured by Aircraft Security Agreements with a net book value of $358.

  1,046   1,197 
         

Note payable, interest at 8.13%, due October 2025, secured by equipment with a net book value of $41.

  44   52 
         
   43,717   48,965 

Less: Origination fees

  312   389 
   43,405   48,576 

Less: Current maturities

  4,987   5,165 
  $38,418  $43,411 
Schedule of Maturities of Long-Term Debt [Table Text Block]

Year Ending April 30

 

Amount

 

2024

 $5,008 

2025

  5,021 

2026

  5,201 

2027

  3,754 

2028

  2,172 

Thereafter

  22,561 
  $43,717 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Lease Right-to-use (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Lessee, Finance Lease, Right of Use Assets [Table Text Block]
  

April 30, 2023

  

April 30, 2022

 

Finance lease right-to-use assets

 $3,781  $3,240 

Less accumulated depreciation

  700   512 

Total

 $3,081  $2,728 
Finance Lease, Liability, to be Paid, Maturity [Table Text Block]

2024

 $263 

2025

  139 

2026

  116 

2027

  118 

2028

  120 

Thereafter

  12,828 

Total minimum lease payments

  13,584 

Less amount representing interest

  10,109 

Present value of net minimum lease payments

  3,475 

Less current maturities of finance lease liability

  145 

Finance lease liability, net of current maturities

 $3,330 
Lease, Cost [Table Text Block]
  

April 30, 2023

  

April 30, 2022

 

Finance lease cost:

        

Amortization of right-of-use assets

 $188  $181 

Interest on lease liabilities

  188   148 

Total finance lease cost

 $376  $329 
         
  

April 30, 2023

  

April 30, 2022

 

Weighted average remaining lease term - Financing leases

 

46 years

  

45 years

 

Weighted average discount rate - Financing leases

  5.8%  5.0%
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Purchase of Noncontrolling Interest (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Business Acquisitions, by Acquisition [Table Text Block]

Purchase Price Summary:

    

Secured notes payable, net of financing costs

 $7,914 

Forgiven note receivable from seller

  780 

Cash paid

  7,659 

Total

 $16,353 
     

Accounting Summary:

    

Capital contributed in excess of par

 $6,119 

Book basis of the noncontrolling interest in BHCMC, LLC

  7,890 

Deferred tax asset related to step up in basis

  2,344 

Total

 $16,353 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Income Taxes (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
 

April 30, 2023

 

April 30, 2022

 

Deferred tax liabilities:

      

Deferred compensation, restricted stock

$(166)$(358)

Total deferred tax liabilities

 (166) (358)
       

Deferred tax assets:

      

Depreciation and amortization

 325  1,365 

Research and development

 738  - 

Accounts receivable allowance

 55  55 

Inventory and other allowances

 74  65 

Lease right-to-use

 114  472 

Compensation accruals

 156  60 

Jackpot reserves

 177  111 

Total deferred tax assets

 1,639  2,128 
       

Less valuation allowance

 -  - 

Net deferred tax asset

$1,473 $1,770 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

April 30, 2023

  

April 30, 2022

 

Statutory federal income tax rate expense, net of noncontrolling interest

  21.00%  21.00%

State income tax, net of federal benefits

  5.90%  5.38%

Permanent tax

  2.19%  -1.12%

Other

  1.72%  -1.25%
   30.81%  24.01%
         

Income tax expense:

        

Deferred income tax

 $297  $174 

Current income tax

  1,714   3,102 

Total income tax expense

 $2,011  $3,276 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Stock Options and Incentive Plans (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Shares

  

Weighted Average Grant Date Fair Value

 

Total shares issued

  7,900,000  $0.42 

Forfeited, in prior periods

  (50,000) $0.40 

Forfeited during the year ended April 30, 2022

  (50,000) $0.40 

Forfeited during the year ended April 30, 2023

  (875,000) $0.40 

Total

  6,925,000  $0.43 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Stock Repurchase Program (Tables)
12 Months Ended
Apr. 30, 2023
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 

Program authorization

             $4,000 

Shares purchased in prior periods

  3,103,633  $0.38   3,103,633  $2,823 

Quarter ended July 31, 2021

  -  $-   -  $2,823 

Quarter ended October 31, 2021 (a)

  6,290  $0.62   6,290  $2,819 

Quarter ended January 31, 2022

  -  $-   -  $2,819 

Quarter ended April 30, 2022 (a)

  180,503  $0.91   180,503  $2,655 

Quarter ended July 31, 2022 (a)

  1,639  $0.84   1,639  $2,653 

Quarter ended October 31, 2022 (a)

  150  $0.70   150  $2,653 

Quarter ended January 31, 2023 (a)

  85,307  $0.68   85,307  $2,595 

Quarter ended April 30, 2023 (a)

  2,000  $0.68   2,000  $2,594 

Total

  3,379,522  $0.42   3,379,522     
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Segment Reporting and Sales by Major Customer (Tables)
12 Months Ended
Apr. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]

Year Ended April 30, 2023

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $37,758  $24,016  $2,324  $10,801  $283  $75,182 

Interest expense

  2,419   251   -   47   26   2,743 

Depreciation and amortization

  2,742   2,718   11   145   282   5,898 

Year Ended April 30, 2022

 

Gaming

  

Aircraft Modification

  

Aircraft Avionics

  

Special Mission Electronics

  

Other

  

Total

 

Revenues from customers

 $36,813  $21,399  $2,373  $10,554  $378  $71,517 

Interest expense

  2,440   215   -   23   11   2,689 

Depreciation and amortization

  2,454   2,384   5   161   277   5,281 
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
  

2023

  

2022

 

Aerospace Products – one customer in 2023, two customers in 2022

  14.3%  25.7%

Professional Services

  -   - 
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Duration after Which Invoices Are Considered to Be Doubtful (Day) 90 days  
Duration During Which Inventory If Inactive Taken as Obsolete (Year) 5 years  
Period for Payment Due (Day) 30 days  
Cash, Uninsured Amount $ 17,021 $ 7,835
Research and Development Expense 3,034 2,352
Kansas Lottery Commission and the Kansas Racing and Gaming Commission [Member]    
Accrued Liabilities 2,224 1,968
Kansas Expanded Lottery Act Management Contract Privilege Fee [Member]    
Finite-Lived Intangible Assets, Gross 5,500 5,500
Gaming Equipment [Member]    
Finite-Lived Intangible Assets, Gross $ 6,646 6,151
Finite-Lived Intangible Asset, Useful Life (Year) 3 years  
JET Autopilot Intellectual Property [Member]    
Finite-Lived Intangible Assets, Gross $ 1,417 1,417
Other Miscellaneous Long-Term Assets [Member]    
Finite-Lived Intangible Assets, Gross 128  
Amortization of Intangible Assets $ 715 689
Supplemental Type Certificates [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 7 years  
Amortization of Intangible Assets $ 1,267 $ 1,295
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details)
Apr. 30, 2023
Building and Building Improvements [Member]  
Useful life (Year) 39 years
Aircraft [Member]  
Useful life (Year) 5 years
Machinery and Equipment [Member]  
Useful life (Year) 5 years
Furniture and Fixtures [Member]  
Useful life (Year) 5 years
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Kansas Expanded Lottery Act Management Contract Privilege Fee [Member]    
Other assets intangible $ 5,500 $ 5,500
Less amortized costs 4,795 4,372
Other assets net intangible, net 705 1,128
Gaming Equipment [Member]    
Other assets intangible 6,646 6,151
Less amortized costs 6,078 5,868
Other assets net intangible, net 568 283
JET Autopilot Intellectual Property [Member]    
Other assets intangible 1,417 1,417
Less amortized costs 1,417 1,335
Other assets net intangible, net $ 0 $ 82
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Net income attributable to Butler National Corporation $ 4,516 $ 10,368
Weighted average common shares outstanding (in shares) 76,456,631 75,340,131
Dilutive effect of non-qualified stock option plans (in shares) 0 0
Weighted average common shares outstanding, assuming dilution (in shares) 76,456,631 75,340,131
Potential common shares if all options were exercised and shares issued (in shares) 76,456,631 75,340,131
Basic earnings per common share (in dollars per share) $ 0.06 $ 0.14
Diluted earnings per common share (in dollars per share) $ 0.06 $ 0.14
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Revenues $ 75,182 $ 71,517
Percentage of Completion Contracts [Member]    
Revenues 22,500 19,507
Transferred at Point in Time [Member]    
Revenues 52,682 52,010
Casino [Member]    
Revenues 30,564 32,455
Sportsbook [Member]    
Revenues 2,738 0
Casino Non-gaming [Member]    
Revenues 4,456 4,358
Professional Services [Member]    
Revenues 283 378
Aircraft Modification [Member]    
Revenues 24,016 21,399
Aircraft Avionics [Member]    
Revenues 2,324 2,373
Special Mission Electronics [Member]    
Revenues 10,801 10,554
Professional Services Segment [Member]    
Revenues 38,041 37,191
Professional Services Segment [Member] | Percentage of Completion Contracts [Member]    
Revenues 0 0
Professional Services Segment [Member] | Transferred at Point in Time [Member]    
Revenues 38,041 37,191
Professional Services Segment [Member] | Casino [Member]    
Revenues 30,564 32,455
Professional Services Segment [Member] | Sportsbook [Member]    
Revenues 2,738 0
Professional Services Segment [Member] | Casino Non-gaming [Member]    
Revenues 4,456 4,358
Professional Services Segment [Member] | Professional Services [Member]    
Revenues 283 378
Professional Services Segment [Member] | Aircraft Modification [Member]    
Revenues 0 0
Professional Services Segment [Member] | Aircraft Avionics [Member]    
Revenues 0 0
Professional Services Segment [Member] | Special Mission Electronics [Member]    
Revenues 0 0
Aerospace Products [Member]    
Revenues 37,141 34,326
Aerospace Products [Member] | Percentage of Completion Contracts [Member]    
Revenues 22,500 19,507
Aerospace Products [Member] | Transferred at Point in Time [Member]    
Revenues 14,641 14,819
Aerospace Products [Member] | Casino [Member]    
Revenues 0 0
Aerospace Products [Member] | Sportsbook [Member]    
Revenues 0 0
Aerospace Products [Member] | Casino Non-gaming [Member]    
Revenues 0 0
Aerospace Products [Member] | Professional Services [Member]    
Revenues 0 0
Aerospace Products [Member] | Aircraft Modification [Member]    
Revenues 24,016 21,399
Aerospace Products [Member] | Aircraft Avionics [Member]    
Revenues 2,324 2,373
Aerospace Products [Member] | Special Mission Electronics [Member]    
Revenues 10,801 10,554
North America [Member]    
Revenues 68,544 66,449
North America [Member] | Professional Services Segment [Member]    
Revenues 38,041 37,191
North America [Member] | Aerospace Products [Member]    
Revenues 30,503 29,258
Europe [Member]    
Revenues 1,095 2,803
Europe [Member] | Professional Services Segment [Member]    
Revenues 0 0
Europe [Member] | Aerospace Products [Member]    
Revenues 1,095 2,803
Middle East [Member]    
Revenues 4,614 934
Middle East [Member] | Professional Services Segment [Member]    
Revenues 0 0
Middle East [Member] | Aerospace Products [Member]    
Revenues 4,614 934
Asia [Member]    
Revenues 929 1,331
Asia [Member] | Professional Services Segment [Member]    
Revenues 0 0
Asia [Member] | Aerospace Products [Member]    
Revenues $ 929 $ 1,331
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Accounts Receivable, after Allowance for Credit Loss $ 3,793 $ 3,636
Accounts Receivable, Allowance for Credit Loss 205 205
Contract with Customer, Asset, after Allowance for Credit Loss 1,893 1,470
Increase (Decrease) in Contract with Customer, Asset 423 1,049
Increase (Decrease) in Contract with Customer, Liability 5,211 (4,978)
Contract with Customer, Liability, Revenue Recognized $ 820 $ 5,798
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Accounts Receivable, net $ 3,793 $ 3,636
Contract Asset 1,893 1,470
Contract Liability $ 6,031 $ 820
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Inventory (Details Textual) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Inventory Valuation Reserves $ 275 $ 240
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Inventory - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Parts and raw material $ 5,704 $ 4,722
Work in process 3,194 4,080
Finished goods 49 70
Total Inventory, net of allowance $ 8,947 $ 8,872
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Property, plant, and equipment, gross $ 84,593 $ 81,624
Accumulated depreciation (25,526) (22,778)
Total property, plant and equipment 59,067 58,846
Construction in Progress [Member]    
Property, plant, and equipment, gross 0 6,417
Land [Member]    
Property, plant, and equipment, gross 4,751 4,751
Building and Building Improvements [Member]    
Property, plant, and equipment, gross 47,867 40,962
Aircraft [Member]    
Property, plant, and equipment, gross 8,515 8,719
Machinery and Equipment [Member]    
Property, plant, and equipment, gross 5,547 4,917
Furniture and Fixtures [Member]    
Property, plant, and equipment, gross 13,881 11,826
Leasehold Improvements [Member]    
Property, plant, and equipment, gross $ 4,032 $ 4,032
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Notes payable $ 43,717 $ 48,965
Less: Origination fees 312 389
Long-Term Debt 43,405 48,576
Less: Current maturities 4,987 5,165
Long-Term Debt, Excluding Current Maturities 38,418 43,411
Note Collateralized by Real Estate [Member]    
Notes payable 158 181
Note Collateralized by Real Estate Due March 2029 [Member]    
Notes payable 946 1,106
Note Two Collateralized by Real Estate Due March 2029 [Member]    
Notes payable 434 507
Note Collateralized by Aircraft Security Agreement [Member]    
Notes payable 1,046 1,197
Note Collateralized by Equipment Due October 2025 [Member]    
Notes payable 44 52
Note Collateralized by Real Estate [Member]    
Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company. 0 0
Long-Term Debt, Excluding Current Maturities 38,418 43,411
Note Collateralized by Equipment Due April 2022 [Member] | Note Collateralized by Equipment Due April 2022 [Member]    
Notes payable 0  
Notes Repaid In 2022 [Member] | Note Collateralized by Equipment Due April 2022 [Member]    
Notes payable   534
Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2027 [Member]    
Notes payable 30,916 32,667
Note Collateralized By All Of BHCMC's Assets and Compensation due under the State Management Contract Due October 2026 [Member]    
Notes payable $ 10,173 $ 12,721
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Debt - Schedule of Debt (Details) (Parentheticals) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Notes Collateralized by BHCMC's Assets and Compensation Due under State Management Contract Due December 2027 [Member]    
Interest rate 5.32% 5.32%
Maturity date Dec. 31, 2027 Dec. 31, 2027
Balloon payment $ 19,250 $ 19,250
Note Collateralized By All Of BHCMC's Assets and Compensation due under the State Management Contract Due October 2026 [Member]    
Interest rate 5.75% 5.75%
Maturity date Oct. 31, 2026 Oct. 31, 2026
Note Collateralized by Equipment Due April 2022 [Member]    
Interest rate 6.25% 6.25%
Note Collateralized by Real Estate [Member]    
Interest rate 6.25% 6.25%
Note Collateralized by Real Estate Due March 2029 [Member]    
Maturity date Mar. 31, 2029 Mar. 31, 2029
Balloon payment $ 652 $ 652
Note Collateralized by Real Estate Due March 2029 [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]    
Basis spread 1.75% 1.75%
Note Two Collateralized by Real Estate Due March 2029 [Member]    
Maturity date Mar. 31, 2029 Mar. 31, 2029
Balloon payment $ 702 $ 702
Note Two Collateralized by Real Estate Due March 2029 [Member] | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]    
Basis spread 1.75% 1.75%
Note Collateralized by Aircraft Security Agreement [Member]    
Interest rate 4.35% 4.35%
Maturity date Mar. 31, 2029 Mar. 31, 2029
Balloon payment $ 358 $ 358
Note Collateralized by Equipment Due October 2025 [Member]    
Interest rate 8.13% 8.13%
Maturity date Oct. 31, 2025 Oct. 31, 2025
Balloon payment $ 41 $ 41
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Debt - Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
2024 $ 5,008  
2025 5,021  
2026 5,201  
2027 3,754  
2028 2,172  
Thereafter 22,561  
Long-Term Debt, Gross $ 43,717 $ 48,965
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Lease Right-to-use (Details Textual)
Apr. 30, 2023
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 63 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Finance lease right-to-use assets $ 3,781 $ 3,240
Less accumulated depreciation 700 512
Total $ 3,081 $ 2,728
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
2024, Finance Lease $ 263  
2025, Finance Lease 139  
2026, Finance Lease 116  
2027, Finance Lease 118  
2028, Finance Lease 120  
Thereafter, Finance Lease 12,828  
Total minimum lease payments, Finance Lease 13,584  
Less amount representing interest 10,109  
Present value of net minimum lease payments 3,475  
Less current maturities of finance lease liability 145 $ 106
Finance lease liability, net of current maturities $ 3,330 $ 2,899
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Lease Right-to-use - Lease Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Amortization of right-of-use assets $ 188 $ 181
Interest on lease liabilities 188 148
Total finance lease cost $ 376 $ 329
Weighted average remaining lease term - Financing leases (Year) 46 years 45 years
Weighted average discount rate - Financing leases 5.80% 5.00%
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Purchase of Noncontrolling Interest (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Oct. 18, 2021
Dec. 31, 2020
Apr. 30, 2023
Apr. 30, 2022
Long-Term Debt     $ 43,405 $ 48,576
BNSC [Member] | Academy Bank, N.A. [Member] | Manager Loan [Member]        
Debt Instrument, Interest Rate, Stated Percentage       5.75%
BHCMC, LLC [Member] | BNSC [Member]        
Business Combination, Step Acquisition, Equity Interest in Acquiree, including Subsequent Acquisition, Percentage, Total 100.00%      
Business Combination, Consideration Transferred, Total $ 16,400      
BHCMC, LLC [Member] | BNSC [Member] | Academy Bank, N.A. [Member] | Manager Loan [Member]        
Business Combination, Consideration Transferred, Liabilities Incurred 7,000 $ 35,000    
Long-Term Debt     $ 10,200  
BHCMC, LLC [Member] | BNSC [Member] | Commercial Loan [Member] | Academy Bank, N.A. [Member]        
Business Combination, Consideration Transferred, Liabilities Incurred $ 8,000      
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details) - BHCMC [Member] - BNSC [Member]
$ in Thousands
Oct. 18, 2021
USD ($)
Secured notes payable, net of financing costs $ 7,914
Forgiven note receivable from seller 780
Cash paid 7,659
Business Combination, Consideration Transferred, Total 16,353
Capital contributed in excess of par 6,119
Book basis of the noncontrolling interest in BHCMC, LLC 7,890
Deferred tax asset related to step up in basis 2,344
Total $ 16,353
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Income Taxes (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Current Income Tax Expense (Benefit) $ 1,714 $ 3,102
Current Federal Tax Expense (Benefit) 1,238 2,279
Current State and Local Tax Expense (Benefit) 476 $ 823
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total $ 0  
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Apr. 30, 2022
Deferred tax liabilities:    
Deferred compensation, restricted stock $ (166) $ (358)
Total deferred tax liabilities (166) (358)
Deferred tax assets:    
Depreciation and amortization (325) (1,365)
Research and development 738 0
Accounts receivable allowance 55 55
Inventory and other allowances 74 65
Lease right-to-use 114 472
Compensation accruals 156 60
Jackpot reserves 177 111
Total deferred tax assets 1,639 2,128
Less valuation allowance 0 0
Net deferred tax asset $ 1,473 $ 1,770
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Statutory federal income tax rate expense, net of noncontrolling interest 21.00% 21.00%
State income tax, net of federal benefits 5.90% 5.38%
Permanent tax 2.19% (1.12%)
Other 1.72% (1.25%)
Effective Income Tax Rate Reconciliation, Percent 30.81% 24.01%
PROVISION FOR INCOME TAXES    
Deferred income tax expense $ 297 $ 174
Current Income Tax Expense (Benefit) 1,714 3,102
Total income tax expense $ 2,011 $ 3,276
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Stock Issued During Period, Shares, Employee Benefit Plan (in shares)   997,639 1,328,190
Stock Issued During Period, Value, Employee Benefit Plan   $ 783 $ 807
Butler National Corporation 2016 Equity Incentive Plan [Member] | Director [Member]      
Stock Issued During Period, Value, Employee Benefit Plan   $ 352  
Stock Issued During Period, Shares, Issued for Services (in shares) 400,000 400,000  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Stock Options and Incentive Plans (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 25 Months Ended
Mar. 17, 2020
Apr. 12, 2019
Jun. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Nov. 30, 2016
Stock Issued During Period, Value, Issued for Services       $ 352      
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)       875,000 50,000 50,000  
Share-Based Payment Arrangement, Expense       $ 357 $ 585    
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,000
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      
Butler National Corporation 2016 Equity Incentive Plan [Member] | Director [Member]              
Stock Issued During Period, Shares, Issued for Services (in shares)     400,000 400,000      
Shares Issued, Price Per Share (in dollars per share)     $ 0.88        
Stock Issued During Period, Value, Issued for Services     $ 352        
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,000.0 2,500,000          
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          
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)       875,000 50,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount       $ 842      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 6 months      
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.23.2
Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details) - $ / shares
12 Months Ended 25 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Outstanding, shares (in shares)     7,900,000
Outstanding, weighted average fair value (in dollars per share)     $ 0.42
Forfeited, shares (in shares) (875,000) (50,000) (50,000)
Forfeited, weighted average fair value (in dollars per share) $ 0.40 $ 0.40 $ 0.40
Forfeited, shares (in shares) (875,000) (50,000) (50,000)
Outstanding, shares (in shares) 6,925,000    
Outstanding, weighted average fair value (in dollars per share) $ 0.43    
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Stock Repurchase Program (Details Textual)
$ in Millions
Apr. 30, 2023
USD ($)
Stock Repurchase Program, Authorized Amount $ 4
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.23.2
Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) - USD ($)
3 Months Ended 60 Months Ended 84 Months Ended
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
[1]
Apr. 30, 2022
[1]
Jan. 31, 2022
[1]
Oct. 31, 2021
[1]
Jul. 31, 2021
[1]
Apr. 30, 2021
Apr. 30, 2023
Dec. 31, 2016
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plan or Programs $ 2,594 [1] $ 2,595 [1] $ 2,653,000 [1] $ 2,653,000 $ 2,655,000 $ 2,819,000 $ 2,819,000 $ 2,823,000 $ 2,823,000 $ 2,594 [1] $ 4,000
Number of Shares Purchased (in shares) 2,000 85,307 150 1,639 180,503 0 6,290 0 3,103,633 3,379,522  
Average Price Paid per Share (in dollars per share) $ 0.68 [1] $ 0.68 [1] $ 0.70 [1] $ 0.84 $ 0.91 $ 0 $ 0.62 $ 0 $ 0.38 $ 0.42  
Number of Shares Purchased as Part of Publicly Announced Plans or Programs (in shares) 2,000 [1] 85,307 [1] 150 [1] 1,639 180,503 0 6,290 0 3,103,633 3,379,522  
[1] These shares of common stock were purchased through a private transaction
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Related-party Transactions (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Director David Hayden [Member] | Consulting Fees [Member]    
Related Party Transaction, Amounts of Transaction $ 135 $ 135
Edgar Law Firm LLC [Member]    
Related Party Transaction, Amounts of Transaction 113 214
Compensation Expense, Excluding Cost of Good and Service Sold 331 484
Chief Executive Officer [Member]    
Accrued Liabilities, Current 244 482
Wayne Stewart [Member]    
Compensation Expense, Excluding Cost of Good and Service Sold 303 292
Jeff Shinkle [Member]    
Compensation Expense, Excluding Cost of Good and Service Sold $ 254 $ 247
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Note 15 - 401(k) Profit Sharing Plan (Details Textual)
$ in Thousands
12 Months Ended
Apr. 30, 2023
USD ($)
Apr. 30, 2022
USD ($)
Number of Days of Service Eligible to Participate in Plan (Day) 30 days  
Number of Entry Dates per Calendar Year to Participate in Plan 2  
Defined Contribution Plan Matching Contribution, as Percent of Every Pretax Dollar 100.00%  
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 6.00%  
Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage 100.00%  
Defined Contribution Plan, Cost $ 783 $ 807
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Segment Reporting and Sales by Major Customer (Details Textual)
12 Months Ended
Apr. 30, 2023
Number of Operating Segments 2
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | The Five Aerospace Customers [Member]  
Concentration Risk, Percentage 33.30%
Number of Major Customers 5
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Top Customer [Member]  
Concentration Risk, Percentage 14.30%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Next Top Four Customers [Member] | Minimum [Member]  
Concentration Risk, Percentage 1.90%
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Next Top Four Customers [Member] | Maximum [Member]  
Concentration Risk, Percentage 8.30%
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]  
Concentration Risk, Percentage 31.70%
Number of Major Customers 1
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Revenues $ 75,182 $ 71,517
Interest expense 2,743 2,689
Depreciation and amortization 5,898 5,281
Gaming [Member]    
Revenues 37,758 36,813
Interest expense 2,419 2,440
Depreciation and amortization 2,742 2,454
Aircraft Modification [Member]    
Revenues 24,016 21,399
Interest expense 251 215
Depreciation and amortization 2,718 2,384
Aircraft Avionics [Member]    
Revenues 2,324 2,373
Interest expense 0 0
Depreciation and amortization 11 5
Special Mission Electronics [Member]    
Revenues 10,801 10,554
Interest expense 47 23
Depreciation and amortization 145 161
Product and Service, Other [Member]    
Revenues 283 378
Interest expense 26 11
Depreciation and amortization $ 282 $ 277
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
12 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Aerospace Products [Member]    
Aerospace Products – one customer in 2023, two customers in 2022 14.30% 25.70%
Professional Services [Member]    
Aerospace Products – one customer in 2023, two customers in 2022 0.00% 0.00%
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.23.2
Note 17 - Subsequent Events (Details Textual) - USD ($)
2 Months Ended 3 Months Ended 12 Months Ended 60 Months Ended 84 Months Ended
Jul. 20, 2023
Jul. 15, 2023
May 09, 2023
Jul. 15, 2023
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
[1]
Apr. 30, 2022
[1]
Jan. 31, 2022
[1]
Oct. 31, 2021
[1]
Jul. 31, 2021
[1]
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2023
Dec. 31, 2016
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property                         $ 410,000 $ 75,000      
Treasury Stock, Shares, Acquired (in shares)         2,000 85,307 150 1,639 180,503 0 6,290 0     3,103,633 3,379,522  
Shares Acquired, Average Cost Per Share (in dollars per share)         $ 0.68 [1] $ 0.68 [1] $ 0.70 [1] $ 0.84 $ 0.91 $ 0 $ 0.62 $ 0     $ 0.38 $ 0.42  
Stock Repurchase Program, Authorized Amount         $ 4,000,000               4,000,000     $ 4,000,000  
Stock Repurchase Program, Remaining Authorized Repurchase Amount         $ 2,594 [1] $ 2,595 [1] $ 2,653,000 [1] $ 2,653,000 $ 2,655,000 $ 2,819,000 $ 2,819,000 $ 2,823,000 $ 2,594 [1] $ 2,655,000 [1] $ 2,823,000 $ 2,594 [1] $ 4,000
Subsequent Event [Member]                                  
Stock Repurchase Program, Authorized Amount $ 9,000,000                                
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 2,600,000                                
Subsequent Event [Member] | Separation and Mutual Release Agreement [Member]                                  
Shares Acquired, Average Cost Per Share (in dollars per share) $ 0.739                                
Subsequent Event [Member] | Brother of Former CEO [Member]                                  
Treasury Stock, Shares, Acquired (in shares)   974,120                              
Shares Acquired, Average Cost Per Share (in dollars per share)   $ 0.70                              
Subsequent Event [Member] | Brother of Former CEO [Member] | Separation and Mutual Release Agreement [Member]                                  
Treasury Stock, Shares, Acquired (in shares) 3,956,267                                
Severance Costs $ 2,700,000                                
Subsequent Event [Member] | Craig Stewart [Member] | Separation and Mutual Release Agreement [Member]                                  
Treasury Stock, Shares, Acquired (in shares) 1,933,402                                
Severance Costs $ 1,800,000                                
Subsequent Event [Member] | Director [Member]                                  
Shares Granted, Shares, Share-based Payment Arrangement, Forfeited (in shares)     1,100,000                            
Subsequent Event [Member] | Aircraft [Member]                                  
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property       $ 440,000                          
[1] These shares of common stock were purchased through a private transaction
XML 82 buks20230430_10k_htm.xml IDEA: XBRL DOCUMENT 0000015847 2022-05-01 2023-04-30 0000015847 2022-10-31 0000015847 2023-07-31 0000015847 2023-04-30 0000015847 2022-04-30 0000015847 us-gaap:PreferredClassBMember 2023-04-30 0000015847 us-gaap:PreferredClassBMember 2022-04-30 0000015847 us-gaap:PreferredClassAMember 2023-04-30 0000015847 us-gaap:PreferredClassAMember 2022-04-30 0000015847 us-gaap:PreferredClassAMember 2022-05-01 2023-04-30 0000015847 us-gaap:PreferredClassAMember 2021-05-01 2022-04-30 0000015847 us-gaap:PreferredClassBMember 2022-05-01 2023-04-30 0000015847 us-gaap:PreferredClassBMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesMember 2021-05-01 2022-04-30 0000015847 buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 2021-05-01 2022-04-30 0000015847 us-gaap:CommonStockMember 2021-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2021-04-30 0000015847 us-gaap:TreasuryStockCommonMember 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 2021-04-30 0000015847 us-gaap:CommonStockMember 2021-05-01 2022-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2021-05-01 2022-04-30 0000015847 us-gaap:TreasuryStockCommonMember 2021-05-01 2022-04-30 0000015847 us-gaap:RetainedEarningsMember 2021-05-01 2022-04-30 0000015847 us-gaap:ParentMember 2021-05-01 2022-04-30 0000015847 us-gaap:NoncontrollingInterestMember 2021-05-01 2022-04-30 0000015847 us-gaap:CommonStockMember 2022-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2022-04-30 0000015847 us-gaap:TreasuryStockCommonMember 2022-04-30 0000015847 us-gaap:RetainedEarningsMember 2022-04-30 0000015847 us-gaap:ParentMember 2022-04-30 0000015847 us-gaap:NoncontrollingInterestMember 2022-04-30 0000015847 us-gaap:CommonStockMember 2022-05-01 2023-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2022-05-01 2023-04-30 0000015847 us-gaap:TreasuryStockCommonMember 2022-05-01 2023-04-30 0000015847 us-gaap:RetainedEarningsMember 2022-05-01 2023-04-30 0000015847 us-gaap:ParentMember 2022-05-01 2023-04-30 0000015847 us-gaap:NoncontrollingInterestMember 2022-05-01 2023-04-30 0000015847 us-gaap:CommonStockMember 2023-04-30 0000015847 us-gaap:AdditionalPaidInCapitalMember 2023-04-30 0000015847 us-gaap:TreasuryStockCommonMember 2023-04-30 0000015847 us-gaap:RetainedEarningsMember 2023-04-30 0000015847 us-gaap:ParentMember 2023-04-30 0000015847 us-gaap:NoncontrollingInterestMember 2023-04-30 0000015847 buks:BHCMCLLCMember 2022-05-01 2023-04-30 0000015847 buks:BHCMCLLCMember 2021-05-01 2022-04-30 0000015847 buks:NotesPayableToBankMember 2022-05-01 2023-04-30 0000015847 buks:NotesPayableToBankMember 2021-05-01 2022-04-30 0000015847 us-gaap:BuildingAndBuildingImprovementsMember 2023-04-30 0000015847 buks:AircraftMember 2023-04-30 0000015847 us-gaap:MachineryAndEquipmentMember 2023-04-30 0000015847 us-gaap:FurnitureAndFixturesMember 2023-04-30 0000015847 buks:KansasExpandedLotteryActManagementContractPrivilegeFeeMember 2023-04-30 0000015847 buks:GamingEquipmentMember 2023-04-30 0000015847 buks:JETAutopilotIntellectualPropertyMember 2023-04-30 0000015847 buks:OtherMiscellaneousLongtermAssetsMember 2023-04-30 0000015847 buks:OtherMiscellaneousLongtermAssetsMember 2022-05-01 2023-04-30 0000015847 buks:OtherMiscellaneousLongtermAssetsMember 2021-05-01 2022-04-30 0000015847 buks:KansasExpandedLotteryActManagementContractPrivilegeFeeMember 2022-04-30 0000015847 buks:GamingEquipmentMember 2022-04-30 0000015847 buks:JETAutopilotIntellectualPropertyMember 2022-04-30 0000015847 buks:SupplementalTypeCertificatesMember 2023-04-30 0000015847 buks:SupplementalTypeCertificatesMember 2022-05-01 2023-04-30 0000015847 buks:SupplementalTypeCertificatesMember 2021-05-01 2022-04-30 0000015847 buks:KansasLotteryCommissionAndTheKansasRacingAndGamingCommissionMember 2023-04-30 0000015847 buks:KansasLotteryCommissionAndTheKansasRacingAndGamingCommissionMember 2022-04-30 0000015847 srt:NorthAmericaMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 srt:NorthAmericaMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 srt:NorthAmericaMember 2022-05-01 2023-04-30 0000015847 srt:EuropeMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 srt:EuropeMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 srt:EuropeMember 2022-05-01 2023-04-30 0000015847 us-gaap:MiddleEastMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 us-gaap:MiddleEastMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 us-gaap:MiddleEastMember 2022-05-01 2023-04-30 0000015847 srt:AsiaMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 srt:AsiaMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 srt:AsiaMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 us-gaap:CasinoMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 us-gaap:CasinoMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 us-gaap:CasinoMember 2022-05-01 2023-04-30 0000015847 buks:SportsbookMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 buks:SportsbookMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:SportsbookMember 2022-05-01 2023-04-30 0000015847 buks:CasinoNongamingMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 buks:CasinoNongamingMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:CasinoNongamingMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesMember 2022-05-01 2023-04-30 0000015847 buks:AircraftModificationMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 buks:AircraftModificationMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:AircraftModificationMember 2022-05-01 2023-04-30 0000015847 buks:AircraftAvionicsMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 buks:AircraftAvionicsMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:AircraftAvionicsMember 2022-05-01 2023-04-30 0000015847 buks:SpecialMissionElectronicsMember buks:ProfessionalServicesSegmentMember 2022-05-01 2023-04-30 0000015847 buks:SpecialMissionElectronicsMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 buks:SpecialMissionElectronicsMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesSegmentMember buks:PercentageOfCompletionContractsMember 2022-05-01 2023-04-30 0000015847 buks:AerospaceProductsMember buks:PercentageOfCompletionContractsMember 2022-05-01 2023-04-30 0000015847 buks:PercentageOfCompletionContractsMember 2022-05-01 2023-04-30 0000015847 buks:ProfessionalServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-30 0000015847 buks:AerospaceProductsMember us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-30 0000015847 us-gaap:TransferredAtPointInTimeMember 2022-05-01 2023-04-30 0000015847 srt:NorthAmericaMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 srt:NorthAmericaMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 srt:NorthAmericaMember 2021-05-01 2022-04-30 0000015847 srt:EuropeMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 srt:EuropeMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 srt:EuropeMember 2021-05-01 2022-04-30 0000015847 us-gaap:MiddleEastMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 us-gaap:MiddleEastMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 us-gaap:MiddleEastMember 2021-05-01 2022-04-30 0000015847 srt:AsiaMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 srt:AsiaMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 srt:AsiaMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 us-gaap:CasinoMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 us-gaap:CasinoMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 us-gaap:CasinoMember 2021-05-01 2022-04-30 0000015847 buks:SportsbookMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 buks:SportsbookMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 buks:SportsbookMember 2021-05-01 2022-04-30 0000015847 buks:CasinoNongamingMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 buks:CasinoNongamingMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 buks:CasinoNongamingMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesMember 2021-05-01 2022-04-30 0000015847 buks:AircraftModificationMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 buks:AircraftModificationMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 buks:AircraftModificationMember 2021-05-01 2022-04-30 0000015847 buks:AircraftAvionicsMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 buks:AircraftAvionicsMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 buks:AircraftAvionicsMember 2021-05-01 2022-04-30 0000015847 buks:SpecialMissionElectronicsMember buks:ProfessionalServicesSegmentMember 2021-05-01 2022-04-30 0000015847 buks:SpecialMissionElectronicsMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 buks:SpecialMissionElectronicsMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesSegmentMember buks:PercentageOfCompletionContractsMember 2021-05-01 2022-04-30 0000015847 buks:AerospaceProductsMember buks:PercentageOfCompletionContractsMember 2021-05-01 2022-04-30 0000015847 buks:PercentageOfCompletionContractsMember 2021-05-01 2022-04-30 0000015847 buks:ProfessionalServicesSegmentMember us-gaap:TransferredAtPointInTimeMember 2021-05-01 2022-04-30 0000015847 buks:AerospaceProductsMember us-gaap:TransferredAtPointInTimeMember 2021-05-01 2022-04-30 0000015847 us-gaap:TransferredAtPointInTimeMember 2021-05-01 2022-04-30 0000015847 us-gaap:ConstructionInProgressMember 2023-04-30 0000015847 us-gaap:ConstructionInProgressMember 2022-04-30 0000015847 us-gaap:LandMember 2023-04-30 0000015847 us-gaap:LandMember 2022-04-30 0000015847 us-gaap:BuildingAndBuildingImprovementsMember 2022-04-30 0000015847 buks:AircraftMember 2022-04-30 0000015847 us-gaap:MachineryAndEquipmentMember 2022-04-30 0000015847 us-gaap:FurnitureAndFixturesMember 2022-04-30 0000015847 us-gaap:LeaseholdImprovementsMember 2023-04-30 0000015847 us-gaap:LeaseholdImprovementsMember 2022-04-30 0000015847 buks:NoteCollateralizedByRealEstateMember 2023-04-30 0000015847 buks:NoteCollateralizedByRealEstateMember 2022-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueApril2022Member 2023-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueApril2022Member 2022-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueApril2022Member buks:NoteCollateralizedByEquipmentDueApril2022Member 2023-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueApril2022Member buks:NotesRepaidIn2022Member 2022-04-30 0000015847 buks:NoteCollateralizedByRealEstateMember 2023-04-30 0000015847 buks:NoteCollateralizedByRealEstateMember 2022-04-30 0000015847 buks:NoteCollateralizedByRealEstateDueMarch2029Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-05-01 2023-04-30 0000015847 buks:NoteCollateralizedByRealEstateDueMarch2029Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-05-01 2022-04-30 0000015847 buks:NoteCollateralizedByRealEstateDueMarch2029Member 2022-05-01 2023-04-30 0000015847 buks:NoteCollateralizedByRealEstateDueMarch2029Member 2021-05-01 2022-04-30 0000015847 buks:NoteCollateralizedByRealEstateDueMarch2029Member 2023-04-30 0000015847 buks:NoteCollateralizedByRealEstateDueMarch2029Member 2022-04-30 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-05-01 2023-04-30 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-05-01 2022-04-30 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member 2022-05-01 2023-04-30 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member 2021-05-01 2022-04-30 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member 2023-04-30 0000015847 buks:NoteTwoCollateralizedByRealEstateDueMarch2029Member 2022-04-30 0000015847 buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member 2023-04-30 0000015847 buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member 2022-04-30 0000015847 buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member 2022-05-01 2023-04-30 0000015847 buks:NotesCollateralizedByBHCMCsAssetsAndCompensationDueUnderStateManagementContractDueDecember2027Member 2021-05-01 2022-04-30 0000015847 buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member 2023-04-30 0000015847 buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member 2022-04-30 0000015847 buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member 2022-05-01 2023-04-30 0000015847 buks:NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member 2021-05-01 2022-04-30 0000015847 buks:NoteCollateralizedByAircraftSecurityAgreementMember 2023-04-30 0000015847 buks:NoteCollateralizedByAircraftSecurityAgreementMember 2022-04-30 0000015847 buks:NoteCollateralizedByAircraftSecurityAgreementMember 2022-05-01 2023-04-30 0000015847 buks:NoteCollateralizedByAircraftSecurityAgreementMember 2021-05-01 2022-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueOctober2025Member 2023-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueOctober2025Member 2022-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueOctober2025Member 2022-05-01 2023-04-30 0000015847 buks:NoteCollateralizedByEquipmentDueOctober2025Member 2021-05-01 2022-04-30 0000015847 buks:CasinoHangarAndOfficeSpaceOneMember 2023-04-30 0000015847 buks:CasinoHangarAndOfficeSpaceTwoMember 2023-04-30 0000015847 buks:CasinoHangarAndOfficeSpaceThreeMember 2023-04-30 0000015847 buks:BHCMCLLCMember buks:BNSCMember 2021-10-18 0000015847 buks:BHCMCLLCMember buks:BNSCMember 2021-10-18 2021-10-18 0000015847 buks:BHCMCLLCMember buks:AcademyBankNaMember us-gaap:CommercialLoanMember buks:BNSCMember 2021-10-18 2021-10-18 0000015847 buks:BHCMCLLCMember buks:ManagerLoanMember buks:AcademyBankNaMember buks:BNSCMember 2021-10-18 2021-10-18 0000015847 buks:BHCMCLLCMember buks:ManagerLoanMember buks:AcademyBankNaMember buks:BNSCMember 2020-01-01 2020-12-31 0000015847 buks:BHCMCLLCMember buks:ManagerLoanMember buks:AcademyBankNaMember buks:BNSCMember 2023-04-30 0000015847 buks:ManagerLoanMember buks:AcademyBankNaMember buks:BNSCMember 2022-04-30 0000015847 buks:BHCMCMember buks:BNSCMember 2021-10-18 2021-10-18 0000015847 buks:BHCMCMember buks:BNSCMember 2021-10-18 0000015847 srt:DirectorMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2022-05-01 2023-04-30 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 srt:DirectorMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2022-06-01 2022-06-30 0000015847 srt:DirectorMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2022-06-30 0000015847 buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2022-05-01 2023-04-30 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2022-05-01 2023-04-30 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2021-05-01 2022-04-30 0000015847 us-gaap:RestrictedStockMember buks:ButlerNationalCorporation2016EquityIncentivePlanMember 2023-04-30 0000015847 2019-04-11 0000015847 2019-04-12 2021-04-30 0000015847 2016-12-31 0000015847 2016-05-01 2021-04-30 0000015847 2021-05-01 2021-07-31 0000015847 2021-07-31 0000015847 2021-08-01 2021-10-31 0000015847 2021-10-31 0000015847 2021-11-01 2022-01-31 0000015847 2022-01-31 0000015847 2022-02-01 2022-04-30 0000015847 2022-05-01 2022-07-31 0000015847 2022-07-31 0000015847 2022-08-01 2022-10-31 0000015847 2022-11-01 2023-01-31 0000015847 2023-01-31 0000015847 2023-02-01 2023-04-30 0000015847 2016-05-01 2023-04-30 0000015847 buks:ConsultingFeesMember buks:DirectorDavidHaydenMember 2022-05-01 2023-04-30 0000015847 buks:ConsultingFeesMember buks:DirectorDavidHaydenMember 2021-05-01 2022-04-30 0000015847 buks:EdgarLawFirmLlcMember 2022-05-01 2023-04-30 0000015847 buks:EdgarLawFirmLlcMember 2021-05-01 2022-04-30 0000015847 srt:ChiefExecutiveOfficerMember 2023-04-30 0000015847 srt:ChiefExecutiveOfficerMember 2022-04-30 0000015847 buks:WayneStewartMember 2022-05-01 2023-04-30 0000015847 buks:JeffShinkleMember 2022-05-01 2023-04-30 0000015847 buks:WayneStewartMember 2021-05-01 2022-04-30 0000015847 buks:JeffShinkleMember 2021-05-01 2022-04-30 0000015847 buks:GamingMember 2022-05-01 2023-04-30 0000015847 us-gaap:ProductAndServiceOtherMember 2022-05-01 2023-04-30 0000015847 buks:GamingMember 2021-05-01 2022-04-30 0000015847 us-gaap:ProductAndServiceOtherMember 2021-05-01 2022-04-30 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:AerospaceProductsMember 2022-05-01 2023-04-30 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:AerospaceProductsMember 2021-05-01 2022-04-30 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:ProfessionalServicesMember 2022-05-01 2023-04-30 0000015847 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember buks:ProfessionalServicesMember 2021-05-01 2022-04-30 0000015847 buks:TheFiveAerospaceCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0000015847 buks:TopCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0000015847 buks:NextTopFourCustomersMember srt:MinimumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0000015847 buks:NextTopFourCustomersMember srt:MaximumMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0000015847 buks:CustomerOneMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-05-01 2023-04-30 0000015847 buks:AircraftMember us-gaap:SubsequentEventMember 2023-05-01 2023-07-15 0000015847 srt:DirectorMember us-gaap:SubsequentEventMember 2023-05-09 2023-05-09 0000015847 buks:BrotherOfFormerCeoMember us-gaap:SubsequentEventMember 2023-07-01 2023-07-15 0000015847 buks:SeparationAndMutualReleaseAgreementMember buks:BrotherOfFormerCeoMember us-gaap:SubsequentEventMember 2023-07-20 2023-07-20 0000015847 buks:SeparationAndMutualReleaseAgreementMember buks:CraigStewartMember us-gaap:SubsequentEventMember 2023-07-20 2023-07-20 0000015847 buks:SeparationAndMutualReleaseAgreementMember us-gaap:SubsequentEventMember 2023-07-20 2023-07-20 0000015847 us-gaap:SubsequentEventMember 2023-07-20 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:D utr:Y 0000015847 BUTLER NATIONAL CORP false --04-30 FY 2023 10603000 9336000 12290000 11575000 5 5 50000000 50000000 200000 200000 200000 200000 100000 100000 100 100 0.098 0.098 100000 100000 0 0 0 0 1000 1000000 0.06 0.06 1000000 1000000 1000000 0 0 0 0 0.01 0.01 1000 100000000 100000000 80871211 76891689 80348572 76458146 3979522 3890426 0.06 0.14 0.06 0.14 P5Y P39Y P5Y P5Y P5Y P3Y P7Y 0.0625 0.0625 0.0625 0.0625 0.0175 0.0175 2029-03-31 2029-03-31 652000 652000 0.0175 0.0175 2029-03-31 2029-03-31 702000 702000 0.0532 0.0532 2027-12-31 2027-12-31 19250000 19250000 0.0575 0.0575 2026-10-31 2026-10-31 0.0435 0.0435 2029-03-31 2029-03-31 358000 358000 0.0813 0.0813 2025-10-31 2025-10-31 41000 41000 P2Y P5Y P50Y P46Y P45Y 1 P5Y 0 P30D 1 10-K true 2023-04-30 false 0-1678 KS 41-0834293 One Aero Plaza New Century KS 66031 913 780-9595 Common Stock $.01 Par Value No No Yes Yes Non-accelerated Filer true false true false false 39075606 68727900 true RBSM LLP Las Vegas, NV 87 21997000 12487000 3793000 3636000 8947000 8872000 1893000 1470000 3532000 1361000 40162000 27826000 3081000 2728000 59067000 58846000 8722000 8018000 1401000 1621000 1473000 1770000 2874000 3391000 113906000 100809000 5320000 2773000 4987000 5165000 145000 106000 6031000 820000 1730000 1630000 6722000 1911000 228000 1049000 214000 211000 25377000 13665000 38418000 43411000 3330000 2899000 41748000 46310000 67125000 59975000 0 0 0 0 808000 803000 13647000 12160000 2138000 2077000 34464000 29948000 46781000 40834000 113906000 100809000 38041000 37191000 37141000 34326000 75182000 71517000 15449000 13961000 25854000 22434000 5246000 5117000 19979000 13876000 66528000 55388000 8654000 16129000 2743000 2689000 0 410000 75000 69000 0 137000 0 -2127000 -613000 6527000 15516000 1714000 3102000 297000 174000 4516000 12240000 -0 1872000 4516000 10368000 76456631 75340131 76456631 75340131 79070382 790000 16900000 3703633 -1909000 19580000 35361000 6018000 41379000 1328190 13000 794000 0 0 0 807000 0 807000 0 -0 -0 186793 168000 -0 168000 -0 168000 0 -6119000 0 0 -6119000 -7890000 -14009000 50000 -0 -585000 -0 -0 -0 -585000 -0 -585000 0 0 0 10368000 10368000 1872000 12240000 80348572 803000 12160000 3890426 -2077000 29948000 40834000 0 40834000 997639 9000 774000 0 0 0 783000 0 783000 0 -0 -0 89096 61000 -0 61000 -0 61000 400000 4000 348000 0 0 0 352000 0 352000 875000 -8000 365000 -0 0 0 357000 0 357000 0 0 0 4516000 4516000 0 4516000 80871211 808000 13647000 3979522 -2138000 34464000 46781000 0 46781000 4516000 12240000 5898000 5281000 -0 2001000 783000 807000 352000 0 297000 174000 410000 75000 69000 -0 357000 585000 157000 1675000 75000 304000 423000 1049000 2171000 -141000 2547000 880000 5211000 -4978000 188000 148000 4811000 49000 100000 172000 -821000 837000 3000 -54000 20937000 11178000 6510000 9579000 410000 75000 164000 0 -5936000 -9504000 0 1262000 5171000 4388000 259000 256000 61000 168000 -0 7659000 -5491000 -11209000 9510000 -9535000 12487000 22022000 21997000 12487000 2752000 2684000 2536000 2265000 0 7914000 0 780000 0 2344000 0 6350000 541000 247000 541000 0 <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 35px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">1.</em></b></p> </td><td style="width: 1211px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>NATURE OF OPERATIONS, ORGANIZATION AND SIGNIFICANT ACCOUNTING POLICIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt;"></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt;">The accompanying consolidated financial statements include the accounts of Butler National Corporation (BNC) and its wholly-owned active subsidiaries, Avcon Industries, Inc., BCS Design, Inc., Butler National Service Corporation, Butler National Corporation-Tempe, Butler Avionics, Inc., Butler National, Inc., Butler Temporary Services, Inc., Kansas International Corporation, Kansas International DDC, LLC, and BHCMC, LLC (collectively, The Company). These consolidated financial statements and related notes are presented in accordance with generally accepted accounting principles in the United States (“GAAP”), expressed in U.S. dollars. All amounts are in thousands, except share and par values, unless otherwise noted. All significant intercompany balances and transactions have been eliminated in consolidation. The fiscal year end of the Company is <em style="font: inherit;"> April 30.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt;"><i> </i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">Avcon Industries, Inc. modifies business category aircraft at its Newton, Kansas facility. Modifications can include passenger-to-freighter configuration, addition of aerial photography capability, ISR modifications, and stability enhancing modifications. Butler Avionics, Inc. sells, installs and repairs avionics equipment (airplane radio equipment and flight control systems). Butler National, Inc. acquires airplanes, principally Learjets, to refurbish and sell. Butler Temporary Services, Inc. processes company payroll. Kansas International Corporation and Kansas International DDC, LLC own property. Butler National Corporation-Tempe is primarily engaged in the manufacture of electronics for weapon control systems used by the military. Butler National Service Corporation is a management consulting and administrative services firm providing business planning and financial coordination to Indian tribes interested in owning and operating casinos under the terms of the Indian Gaming Regulatory Act of <em style="font: inherit;">1988.</em> BHCMC, LLC provides management services for the Boot Hill Casino under a management agreement with the State of Kansas. BCS Design, Inc. provides professional architectural services.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;"></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">SIGNIFICANT ACCOUNTING POLICIES:</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">a) Accounts receivable: Accounts receivable are carried on a gross basis, with <em style="font: inherit;">no</em> discounting, less the allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on existing economic conditions, the financial conditions of the customers, and the amount and the age of past due accounts. Receivables are considered past due if full payment is <em style="font: inherit;">not</em> received by the contractual due date. Past due accounts are generally written off against the allowance for doubtful accounts only after all collection attempts have been exhausted. Allowance for doubtful accounts is calculated on the historical write-off of doubtful accounts of the individual subsidiaries. Invoices are generally considered a doubtful account if <em style="font: inherit;">no</em> payment has been made in the past 90 days. We review these policies on a quarterly basis, and based on these reviews, we believe adequate reserves are maintained.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">b) 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 financial statements. Significant estimates include assumptions about collection of accounts receivable, the valuation and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">c) 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 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; 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:c100253452">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. </p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">d) Property and Related Depreciation: Machinery and equipment are recorded at cost and depreciated over their estimated useful lives. Depreciation is provided on a straight-line basis. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 31.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Description</p> </td><td style="vertical-align: bottom; width: 69%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Estimated useful life</em></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Building and improvements</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253584">39 years or the shorter of the estimated useful life of the asset or the underlying lease term</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Aircraft</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253585">5 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Machinery and equipment</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253586">5 years</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Office furniture and fixtures</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253587">5 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Leasehold improvements</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Shorter of the estimated useful life of the asset or the underlying lease term</em></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: 0pt;">Maintenance and repairs are charged to expense as incurred. The cost and accumulated depreciation of assets retired are removed from the accounts and any resulting gains or losses are reflected as income or expense.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: 0pt;"></p> <p style="font-family: 'Times New Roman', 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 0pt 0pt 27pt; text-align: left;">e) Long-Lived Assets: The Company accounts for its long-lived assets in accordance with ASC Topic <em style="font: inherit;">360</em>-<em style="font: inherit;">10,</em> "Accounting for the Impairment or Disposal of Long-Lived Assets." ASC Topic <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em> 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 <em style="font: inherit;"> may </em><em style="font: inherit;">no</em> 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.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">f) Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $6,646 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, and JET autopilot intellectual property of $1,417, and miscellaneous other assets of $128.  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 until <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:c100253495">three</span> years based on the estimated useful life of gaming equipment.  The JET intellectual property is fully amortized.  Amortization relating to other assets in the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> was $715 and $689, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Other assets net values are as follows:</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="margin-right: 10%; margin-left: 54pt; 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; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">(dollars in thousands)</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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(255, 255, 255); vertical-align: bottom"><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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Privilege fee</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,500</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: 0pt;">Less amortized costs</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: 14%; 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);">4,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">4,372</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: 0pt;">Privilege fee balance</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: 14%; 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);">705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">1,128</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> <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></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: 0pt;">Intangible gaming equipment</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,151</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: 0pt;">Less amortized costs</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: 14%; 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);">6,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">5,868</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: 0pt;">Intangible gaming equipment balance</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: 14%; 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);">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">283</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> <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></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: 0pt;">JET autopilot intellectual property</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,417</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: 0pt;">Less amortized costs</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: 14%; 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);">1,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">1,335</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: 0pt;">JET autopilot intellectual property balance</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: 14%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">82</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">g) 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 <span style="-sec-ix-hidden:c100253501">seven</span> years. The legal life of an STC is indefinite. We believe we have enough future sales to fully amortize our STC development costs. Amortization relating to STC's in the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> was $1,267 and $1,295, respectively. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;">  </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"></p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;">h) Revenue Recognition: ASC Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers”</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">1</em>)    Identify the contract, or contracts, with a customer</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">2</em>)    Identification of the performance obligations in the contract</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">3</em>)    Determination of the transaction price</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">4</em>)    Allocation of the transaction price to the performance obligations in the contract</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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 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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">5</em>)  Recognition of revenue when, or as, we satisfy a performance obligation</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">Aircraft modifications are performed under fixed-price contracts unless modified with a change order.  Significant payment terms are generally included in these contracts, requiring a <em style="font: inherit;">30%</em> to <em style="font: inherit;">50%</em> down payment on arrival of the aircraft and include milestone payments throughout the project.  Typically, contracts are less than <em style="font: inherit;">one</em> year in duration.  Revenue from fixed-priced contracts is recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.  Direct labor best represents the progress on a contract.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">Revenue from Aircraft Avionics and Special Mission Electronics are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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. Effective <em style="font: inherit;"> September 1, 2022, </em>sports wagering became legal in the State of Kansas. The company is currently managing sports wagering through DraftKings sports wagering platform. The Company shares a percentage of the gross sports wagering win with its platform partner. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered. Food, beverage, and other revenue is recorded when the service is received and paid.</p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;"></p> <p style="font-family: 'Times New Roman', 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 0pt 0pt 27pt; text-align: left;"></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">i) Fair Value Measurements: Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a <em style="font: inherit;">three</em>-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</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; text-align: justify; margin: 0pt 0pt 0pt 44pt;">Level <em style="font: inherit;">1</em> - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</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; text-align: justify; margin: 0pt 0pt 0pt 44pt;">Level <em style="font: inherit;">2</em> - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are <em style="font: inherit;">not</em> active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</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; text-align: justify; margin: 0pt 0pt 0pt 44pt;">Level <em style="font: inherit;">3</em> - Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activities.</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; text-align: left; margin: 0pt 0pt 0pt 27pt;">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</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 27pt; text-align: left;">For certain financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, marketable securities, notes payable,  and accounts payable, the carrying amounts approximate fair value.  We do <em style="font: inherit;">not</em> have financial assets and liabilities that are measured at fair value on a recurring basis.  Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</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 27pt; text-align: left;">We measure certain other instruments, including stock-based compensation awards settled in the stock also at fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.</p><p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-align: left;"></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">j) Slot Machine Jackpots: If the casino is <em style="font: inherit;">not</em> required to make payment of the jackpot (i.e. the incremental amount on a progressive machine) due to legal requirements, the jackpot is accrued as the obligation becomes unavoidable. This liability is accrued over the time period in which the incremental progressive jackpot amount is generated with a related reduction in casino revenue. <em style="font: inherit;">No</em> liability is accrued with respect to the base jackpot.</p> <p style="font-family: 'Times New Roman', 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 0pt 0pt 27pt; text-align: left;">k) Gaming Facility Mandated Payment: Boothill Casino is contractually obligated to pay its proportionate share of certain expenses incurred by the Kansas Lottery Commission and the Kansas Racing and Gaming Commission, which amounted t<span style="background-color:#ffffff;">o $2,224 and $1,968 </span>in the fiscal year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">l) Advanced Payments and Billings in Excess of Costs Incurred: We receive advances, performance-based payments and progress payment from customers which <em style="font: inherit;"> may </em>exceed costs incurred on certain contracts. We classify advance payments and billings in excess of costs incurred, other than those reflected as a reduction of contracts in process, as contract liability in current liabilities.</p> <p style="font-family: 'Times New Roman', 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 0pt 0pt 27pt; text-align: left;"></p><p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">m) Earnings Per Share: Earnings per common share is based on the weighted average number of common shares outstanding during the year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The computation of the Company basic and diluted earnings per common share is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; 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; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">(in thousands, except share and per share data)</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2022</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(255, 255, 255); vertical-align: bottom"><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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Net income attributable to Butler National Corporation</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,368</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: 0pt;">Weighted average common shares outstanding</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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(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: 0pt;">Dilutive effect of non-qualified stock option plans</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</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: 0pt;">Weighted average common shares outstanding, assuming dilution</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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(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: 0pt;">Potential common shares if all options were exercised and shares issued</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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: 0pt;">Basic earnings per common share</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.14</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(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: 0pt;">Diluted earnings per common share</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p><p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">n) Stock-based Compensation: The Company accounts for stock-based compensation under ASC <em style="font: inherit;">718,</em> "<i>Accounting for Stock-Based Compensation</i>." These standards define a fair value based method of accounting for stock-based compensation. The cost of stock-based compensation is measured at the grant date based on the value of the award and is recognized over the vesting period. The value of the stock-based award is determined using the Black-Scholes option-pricing model, whereby compensation cost is the excess of the fair value of the award as determined by the pricing model at the grant date or other measurement date over the amount that must be paid to acquire the stock. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">o) Income Taxes: The Company utilizes ASC <em style="font: inherit;">740,</em> Accounting for Income Taxes. Amounts provided for income tax expense are based on income reported for financial statement purposes and do <em style="font: inherit;">not</em> necessarily represent amounts currently payable under tax laws. Deferred taxes, which arise principally from temporary differences between the period in which certain income and expense items are recognized for financial reporting purposes and the period in which they affect taxable income, are included in the amounts provided for income taxes. Under this method, the computation of deferred tax assets and liabilities give recognition to enacted tax rates in effect in the year the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that we expect to realize.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">p) Cash and Cash Equivalents: Cash and cash equivalents consist primarily of cash and investments in a money market fund. We consider all highly liquid investments with an original maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents. We maintain cash in bank deposit accounts that, at times, <em style="font: inherit;"> may </em>exceed federally insured limits. At <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, we had $17,021 and $7,835, respectively in bank deposits that exceeded the federally insured limits.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">q) Concentration of Credit Risk: We extend credit to customers based on an evaluation of their financial condition and collateral is <em style="font: inherit;">not</em> required. We perform ongoing credit evaluations of our customers and maintain an allowance for doubtful accounts.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">r) Research and Development: We invested in research and development activities. The amount invested in the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> was $3,034 and $2,352 respectively.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">s) Reclassifications: Certain reclassifications within the 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.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt;">The accompanying consolidated financial statements include the accounts of Butler National Corporation (BNC) and its wholly-owned active subsidiaries, Avcon Industries, Inc., BCS Design, Inc., Butler National Service Corporation, Butler National Corporation-Tempe, Butler Avionics, Inc., Butler National, Inc., Butler Temporary Services, Inc., Kansas International Corporation, Kansas International DDC, LLC, and BHCMC, LLC (collectively, The Company). These consolidated financial statements and related notes are presented in accordance with generally accepted accounting principles in the United States (“GAAP”), expressed in U.S. dollars. All amounts are in thousands, except share and par values, unless otherwise noted. All significant intercompany balances and transactions have been eliminated in consolidation. The fiscal year end of the Company is <em style="font: inherit;"> April 30.</em></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt;"><i> </i></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 18pt;">Avcon Industries, Inc. modifies business category aircraft at its Newton, Kansas facility. Modifications can include passenger-to-freighter configuration, addition of aerial photography capability, ISR modifications, and stability enhancing modifications. Butler Avionics, Inc. sells, installs and repairs avionics equipment (airplane radio equipment and flight control systems). Butler National, Inc. acquires airplanes, principally Learjets, to refurbish and sell. Butler Temporary Services, Inc. processes company payroll. Kansas International Corporation and Kansas International DDC, LLC own property. Butler National Corporation-Tempe is primarily engaged in the manufacture of electronics for weapon control systems used by the military. Butler National Service Corporation is a management consulting and administrative services firm providing business planning and financial coordination to Indian tribes interested in owning and operating casinos under the terms of the Indian Gaming Regulatory Act of <em style="font: inherit;">1988.</em> BHCMC, LLC provides management services for the Boot Hill Casino under a management agreement with the State of Kansas. BCS Design, Inc. provides professional architectural services.</p> a) Accounts receivable: Accounts receivable are carried on a gross basis, with <em style="font: inherit;">no</em> discounting, less the allowance for doubtful accounts. Management estimates the allowance for doubtful accounts based on existing economic conditions, the financial conditions of the customers, and the amount and the age of past due accounts. Receivables are considered past due if full payment is <em style="font: inherit;">not</em> received by the contractual due date. Past due accounts are generally written off against the allowance for doubtful accounts only after all collection attempts have been exhausted. Allowance for doubtful accounts is calculated on the historical write-off of doubtful accounts of the individual subsidiaries. Invoices are generally considered a doubtful account if <em style="font: inherit;">no</em> payment has been made in the past 90 days. We review these policies on a quarterly basis, and based on these reviews, we believe adequate reserves are maintained. P90D b) 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 financial statements. Significant estimates include assumptions about collection of accounts receivable, the valuation and recognition of stock-based compensation expense, valuation for deferred tax assets and useful life of fixed assets. <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">c) 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 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; 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:c100253452">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. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">d) Property and Related Depreciation: Machinery and equipment are recorded at cost and depreciated over their estimated useful lives. Depreciation is provided on a straight-line basis. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 31.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Description</p> </td><td style="vertical-align: bottom; width: 69%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Estimated useful life</em></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Building and improvements</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253584">39 years or the shorter of the estimated useful life of the asset or the underlying lease term</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Aircraft</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253585">5 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Machinery and equipment</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253586">5 years</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Office furniture and fixtures</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253587">5 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Leasehold improvements</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Shorter of the estimated useful life of the asset or the underlying lease term</em></p> </td></tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left; text-indent: 0pt;">Maintenance and repairs are charged to expense as incurred. The cost and accumulated depreciation of assets retired are removed from the accounts and any resulting gains or losses are reflected as income or expense.</p> <table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:94%;margin-left:auto;margin-right:auto;"><tbody><tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align: bottom; width: 31.1%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Description</p> </td><td style="vertical-align: bottom; width: 69%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Estimated useful life</em></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Building and improvements</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253584">39 years or the shorter of the estimated useful life of the asset or the underlying lease term</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Aircraft</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253585">5 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Machinery and equipment</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253586">5 years</span></p> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Office furniture and fixtures</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c100253587">5 years</span></p> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="vertical-align:bottom;width:31.1%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt;">Leasehold improvements</p> </td><td style="vertical-align:bottom;width:69%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">Shorter of the estimated useful life of the asset or the underlying lease term</em></p> </td></tr> </tbody></table> e) Long-Lived Assets: The Company accounts for its long-lived assets in accordance with ASC Topic <em style="font: inherit;">360</em>-<em style="font: inherit;">10,</em> "Accounting for the Impairment or Disposal of Long-Lived Assets." ASC Topic <em style="font: inherit;">360</em>-<em style="font: inherit;">10</em> 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 <em style="font: inherit;"> may </em><em style="font: inherit;">no</em> 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. <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">f) Other Assets: Our other asset account includes assets of $5,500 related to the Kansas Expanded Lottery Act Management Contract privilege fee, $6,646 of gaming equipment we were required to pay for ownership by the State of Kansas Lottery, and JET autopilot intellectual property of $1,417, and miscellaneous other assets of $128.  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 until <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:c100253495">three</span> years based on the estimated useful life of gaming equipment.  The JET intellectual property is fully amortized.  Amortization relating to other assets in the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> was $715 and $689, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">Other assets net values are as follows:</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="margin-right: 10%; margin-left: 54pt; 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; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">(dollars in thousands)</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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(255, 255, 255); vertical-align: bottom"><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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Privilege fee</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,500</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: 0pt;">Less amortized costs</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: 14%; 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);">4,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">4,372</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: 0pt;">Privilege fee balance</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: 14%; 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);">705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">1,128</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> <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></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: 0pt;">Intangible gaming equipment</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,151</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: 0pt;">Less amortized costs</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: 14%; 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);">6,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">5,868</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: 0pt;">Intangible gaming equipment balance</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: 14%; 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);">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">283</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> <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></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: 0pt;">JET autopilot intellectual property</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,417</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: 0pt;">Less amortized costs</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: 14%; 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);">1,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">1,335</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: 0pt;">JET autopilot intellectual property balance</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: 14%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">82</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> 5500000 6646000 1417000 128000 715000 689000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; 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; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">(dollars in thousands)</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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(255, 255, 255); vertical-align: bottom"><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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Privilege fee</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,500</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: 0pt;">Less amortized costs</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: 14%; 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);">4,795</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">4,372</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: 0pt;">Privilege fee balance</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: 14%; 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);">705</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">1,128</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> <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></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: 0pt;">Intangible gaming equipment</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,646</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,151</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: 0pt;">Less amortized costs</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: 14%; 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);">6,078</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">5,868</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: 0pt;">Intangible gaming equipment balance</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: 14%; 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);">568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">283</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> <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></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: 0pt;">JET autopilot intellectual property</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,417</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: 0pt;">Less amortized costs</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: 14%; 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);">1,417</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 14%; 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);">1,335</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: 0pt;">JET autopilot intellectual property balance</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: 14%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 14%; 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);">82</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> 5500000 5500000 4795000 4372000 705000 1128000 6646000 6151000 6078000 5868000 568000 283000 1417000 1417000 1417000 1335000 0 82000 g) 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 <span style="-sec-ix-hidden:c100253501">seven</span> years. The legal life of an STC is indefinite. We believe we have enough future sales to fully amortize our STC development costs. Amortization relating to STC's in the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> was $1,267 and $1,295, respectively.  1267000 1295000 <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;">h) Revenue Recognition: ASC Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers”</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:0pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">1</em>)    Identify the contract, or contracts, with a customer</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="margin: 0; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">2</em>)    Identification of the performance obligations in the contract</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">3</em>)    Determination of the transaction price</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">4</em>)    Allocation of the transaction price to the performance obligations in the contract</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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 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> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"><em style="font: inherit;">5</em>)  Recognition of revenue when, or as, we satisfy a performance obligation</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 54pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">Aircraft modifications are performed under fixed-price contracts unless modified with a change order.  Significant payment terms are generally included in these contracts, requiring a <em style="font: inherit;">30%</em> to <em style="font: inherit;">50%</em> down payment on arrival of the aircraft and include milestone payments throughout the project.  Typically, contracts are less than <em style="font: inherit;">one</em> year in duration.  Revenue from fixed-priced contracts is recognized on the percentage-of-completion method, measured by the direct labor incurred compared to total estimated direct labor.  Direct labor best represents the progress on a contract.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">Revenue from Aircraft Avionics and Special Mission Electronics are recognized when shipped. Payment for these Avionics products is due within 30 days of the invoice date after shipment.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin-bottom:0pt;margin-left:54pt;margin-right:7.5pt;margin-top:0pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 7.5pt 0pt 72pt; text-align: left;">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. Effective <em style="font: inherit;"> September 1, 2022, </em>sports wagering became legal in the State of Kansas. The company is currently managing sports wagering through DraftKings sports wagering platform. The Company shares a percentage of the gross sports wagering win with its platform partner. Revenue from Gaming Management and other Corporate/Professional Services is recognized as the service is rendered. Food, beverage, and other revenue is recorded when the service is received and paid.</p> P30D <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">i) Fair Value Measurements: Fair value is an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that is determined based on assumptions that market participants would use in pricing an asset or a liability. Assets and liabilities recorded at fair value are measured and classified in accordance with a <em style="font: inherit;">three</em>-tier fair value hierarchy based on the observability of the inputs available in the market used to measure fair value:</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; text-align: justify; margin: 0pt 0pt 0pt 44pt;">Level <em style="font: inherit;">1</em> - Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</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; text-align: justify; margin: 0pt 0pt 0pt 44pt;">Level <em style="font: inherit;">2</em> - Inputs that are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are <em style="font: inherit;">not</em> active, and model-based valuation techniques for which all significant inputs are observable in the market or can be derived from observable market data. Where applicable, these models project future cash flows and discount the future amounts to a present value using market-based observable inputs including interest rate curves, foreign exchange rates, and credit ratings.</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; text-align: justify; margin: 0pt 0pt 0pt 44pt;">Level <em style="font: inherit;">3</em> - Unobservable inputs that are supported by little or <em style="font: inherit;">no</em> market activities.</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; text-align: left; margin: 0pt 0pt 0pt 27pt;">The fair value hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</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 27pt; text-align: left;">For certain financial instruments, including cash and cash equivalents, short-term investments, accounts receivable, marketable securities, notes payable,  and accounts payable, the carrying amounts approximate fair value.  We do <em style="font: inherit;">not</em> have financial assets and liabilities that are measured at fair value on a recurring basis.  Other financial assets and liabilities are carried at cost with fair value disclosed, if required.</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 27pt; text-align: left;">We measure certain other instruments, including stock-based compensation awards settled in the stock also at fair value. The determination of fair value involves the use of appropriate valuation methods and relevant inputs into valuation models.</p> j) Slot Machine Jackpots: If the casino is <em style="font: inherit;">not</em> required to make payment of the jackpot (i.e. the incremental amount on a progressive machine) due to legal requirements, the jackpot is accrued as the obligation becomes unavoidable. This liability is accrued over the time period in which the incremental progressive jackpot amount is generated with a related reduction in casino revenue. <em style="font: inherit;">No</em> liability is accrued with respect to the base jackpot. k) Gaming Facility Mandated Payment: Boothill Casino is contractually obligated to pay its proportionate share of certain expenses incurred by the Kansas Lottery Commission and the Kansas Racing and Gaming Commission, which amounted t<span style="background-color:#ffffff;">o $2,224 and $1,968 </span>in the fiscal year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively. 2224000 1968000 l) Advanced Payments and Billings in Excess of Costs Incurred: We receive advances, performance-based payments and progress payment from customers which <em style="font: inherit;"> may </em>exceed costs incurred on certain contracts. We classify advance payments and billings in excess of costs incurred, other than those reflected as a reduction of contracts in process, as contract liability in current liabilities. <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">m) Earnings Per Share: Earnings per common share is based on the weighted average number of common shares outstanding during the year.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 27pt; text-align: left;">The computation of the Company basic and diluted earnings per common share is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; 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; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">(in thousands, except share and per share data)</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2022</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(255, 255, 255); vertical-align: bottom"><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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Net income attributable to Butler National Corporation</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,368</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: 0pt;">Weighted average common shares outstanding</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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(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: 0pt;">Dilutive effect of non-qualified stock option plans</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</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: 0pt;">Weighted average common shares outstanding, assuming dilution</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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(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: 0pt;">Potential common shares if all options were exercised and shares issued</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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: 0pt;">Basic earnings per common share</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.14</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(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: 0pt;">Diluted earnings per common share</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 54pt; 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; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">(in thousands, except share and per share data)</p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">2022</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(255, 255, 255); vertical-align: bottom"><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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Net income attributable to Butler National Corporation</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,516</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,368</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: 0pt;">Weighted average common shares outstanding</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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(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: 0pt;">Dilutive effect of non-qualified stock option plans</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</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: 0pt;">Weighted average common shares outstanding, assuming dilution</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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(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: 0pt;">Potential common shares if all options were exercised and shares issued</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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,456,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">75,340,131</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: 0pt;">Basic earnings per common share</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.14</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(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: 0pt;">Diluted earnings per common share</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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.06</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 14%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.14</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 4516000 10368000 76456631 75340131 0 0 76456631 75340131 76456631 75340131 0.06 0.14 0.06 0.14 n) Stock-based Compensation: The Company accounts for stock-based compensation under ASC <em style="font: inherit;">718,</em> "<i>Accounting for Stock-Based Compensation</i>." These standards define a fair value based method of accounting for stock-based compensation. The cost of stock-based compensation is measured at the grant date based on the value of the award and is recognized over the vesting period. The value of the stock-based award is determined using the Black-Scholes option-pricing model, whereby compensation cost is the excess of the fair value of the award as determined by the pricing model at the grant date or other measurement date over the amount that must be paid to acquire the stock. The resulting amount is charged to expense on the straight-line basis over the period in which the Company expects to receive the benefit, which is generally the vesting period. o) Income Taxes: The Company utilizes ASC <em style="font: inherit;">740,</em> Accounting for Income Taxes. Amounts provided for income tax expense are based on income reported for financial statement purposes and do <em style="font: inherit;">not</em> necessarily represent amounts currently payable under tax laws. Deferred taxes, which arise principally from temporary differences between the period in which certain income and expense items are recognized for financial reporting purposes and the period in which they affect taxable income, are included in the amounts provided for income taxes. Under this method, the computation of deferred tax assets and liabilities give recognition to enacted tax rates in effect in the year the differences are expected to affect taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to amounts that we expect to realize. p) Cash and Cash Equivalents: Cash and cash equivalents consist primarily of cash and investments in a money market fund. We consider all highly liquid investments with an original maturity of <em style="font: inherit;">three</em> months or less to be cash equivalents. We maintain cash in bank deposit accounts that, at times, <em style="font: inherit;"> may </em>exceed federally insured limits. At <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, we had $17,021 and $7,835, respectively in bank deposits that exceeded the federally insured limits. 17021000 7835000 q) Concentration of Credit Risk: We extend credit to customers based on an evaluation of their financial condition and collateral is <em style="font: inherit;">not</em> required. We perform ongoing credit evaluations of our customers and maintain an allowance for doubtful accounts. r) Research and Development: We invested in research and development activities. The amount invested in the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> was $3,034 and $2,352 respectively. 3034000 2352000 s) Reclassifications: Certain reclassifications within the 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. <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 34px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="vertical-align: top; width: 1212px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>DISAGGREGATION OF REVENUE:</b></p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 15pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: left;">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="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; 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;">Year Ended April 30, 2023</em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Geographical Markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North America</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;">38,041</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,503</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">68,544</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,095</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,095</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Middle East</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,614</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,614</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia and Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">38,041</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,141</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,182</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Major Product Lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Gaming Revenue</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;">30,564</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: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,564</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sportsbook Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Non-Gaming Revenue</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;">4,456</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,456</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional Services</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;">283</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">283</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Modification</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,016</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,016</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Avionics</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,324</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,324</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,801</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,801</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">38,041</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,141</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,182</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Percentage of completion contracts</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;">-</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,500</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,500</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">38,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">14,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">52,682</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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);">38,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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);">37,141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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);">75,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </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="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; 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;">Year Ended April 30, 2022</em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Geographical Markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North America</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;">37,191</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,258</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,449</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,803</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,803</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Middle East</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">934</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">934</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia and Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">1,331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">1,331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">37,191</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,326</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,517</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Major Product Lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Gaming Revenue</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;">32,455</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: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,455</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sportsbook Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Non-Gaming Revenue</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;">4,358</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,358</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional Services</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;">378</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">378</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Modification</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,399</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,399</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Avionics</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,373</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,373</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">37,191</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,326</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,517</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Percentage of completion contracts</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;">-</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,507</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,507</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">37,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">14,819</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">52,010</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="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: 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);">37,191</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,326</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,517</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="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="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; 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;">Year Ended April 30, 2023</em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Geographical Markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North America</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;">38,041</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,503</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">68,544</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,095</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,095</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Middle East</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,614</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,614</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia and Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">929</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">38,041</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,141</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,182</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Major Product Lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Gaming Revenue</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;">30,564</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: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt;">30,564</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sportsbook Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">2,738</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Non-Gaming Revenue</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;">4,456</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,456</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional Services</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;">283</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">283</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Modification</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,016</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,016</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Avionics</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,324</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,324</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,801</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,801</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">38,041</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37,141</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">75,182</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Percentage of completion contracts</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;">-</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,500</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">22,500</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">38,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">14,641</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">52,682</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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);">38,041</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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);">37,141</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </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);">75,182</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: Times New Roman; 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;">Year Ended April 30, 2022</em></em></em></p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt; width: 52%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Geographical Markets</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North America</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;">37,191</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">29,258</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">66,449</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Europe</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,803</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,803</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Middle East</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">934</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">934</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Asia and Other</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">1,331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">1,331</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">37,191</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,326</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,517</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Major Product Lines</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Gaming Revenue</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;">32,455</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: Times New Roman; 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: Times New Roman; font-size: 10pt; margin-left: 0pt;">32,455</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Sportsbook Revenue</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding: 0; margin: 0"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Casino Non-Gaming Revenue</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;">4,358</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4,358</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Professional Services</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;">378</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: 13%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">378</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Modification</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,399</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,399</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Aircraft Avionics</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;">-</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,373</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,373</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Special Mission Electronics</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">-</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">10,554</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="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: 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);">37,191</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,326</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,517</td><td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Contract Types / Revenue Recognition Timing</p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Percentage of completion contracts</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;">-</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,507</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: Times New Roman; font-size: 10pt; margin-left: 0pt;">19,507</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Goods or services transferred at a point of sale</p> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">37,191</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">14,819</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </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);">52,010</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="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: 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);">37,191</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34,326</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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,517</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 38041000 30503000 68544000 0 1095000 1095000 0 4614000 4614000 0 929000 929000 38041000 37141000 75182000 30564000 0 30564000 2738000 0 2738000 4456000 0 4456000 283000 0 283000 0 24016000 24016000 0 2324000 2324000 0 10801000 10801000 38041000 37141000 75182000 0 22500000 22500000 38041000 14641000 52682000 38041000 37141000 75182000 37191000 29258000 66449000 0 2803000 2803000 0 934000 934000 0 1331000 1331000 37191000 34326000 71517000 32455000 0 32455000 0 0 0 4358000 0 4358000 378000 0 378000 0 21399000 21399000 0 2373000 2373000 0 10554000 10554000 37191000 34326000 71517000 0 19507000 19507000 37191000 14819000 52010000 37191000 34326000 71517000 <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 39px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="vertical-align: top; width: 1207px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>ACCOUNTS RECEIVABLE, NET, CONTRACT ASSET AND CONTRACT LIABILITY:</b></p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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="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="margin-right: 5%; width: 95%; 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; padding-left: 0pt;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Accounts Receivable, net</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,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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,636</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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract Asset</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,470</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(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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract Liability</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">Accounts Receivables, net consist of $3,793 and $3,636 from customers as of <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;"> April 30, 2022, </em>respectively. At <em style="font: inherit;"> April 30, 2023</em>, and <em style="font: inherit;">2022</em>, the allowance for doubtful accounts was $205 and $205, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><br/> Contract assets are net of progress payments and performance-based payments from our customers as well as advance payments from customers totaling $1,893 and $1,470 as of <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022.</em> Contract assets increased $423 during <em style="font: inherit;">2023,</em> primarily due to the recognition of revenue related to the satisfaction or partial satisfaction of performance obligations during <em style="font: inherit;">2023</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 <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022.</em> We expect to bill our customers for the majority of the <em style="font: inherit;"> April 30, 2023 </em>contract assets during fiscal year end <em style="font: inherit;">2024.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"><br/> Contract liabilities increased $5,211 during <em style="font: inherit;">2023,</em> primarily due to payments received in excess of revenue recognized on these performance obligations. During <em style="font: inherit;">2023,</em> we recognized $820 of our contract liabilities at <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2022</em> as revenue. During <em style="font: inherit;">2022,</em> we recognized $5,798 of our contract liabilities at <em style="font: inherit;"> April </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2021,</em> as revenue.</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: 5%; width: 95%; 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; padding-left: 0pt;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Accounts Receivable, net</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,793</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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,636</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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract Asset</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,893</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,470</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(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; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Contract Liability</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,031</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">820</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 3793000 3636000 1893000 1470000 6031000 820000 3793000 3636000 205000 205000 1893000 1470000 423000 5211000 820000 5798000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 37px;"> <p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b><em style="font: inherit;">4.</em> </b></p> </td><td style="width: 1210px;"> <p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>INVENTORY</b></p> </td></tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 8pt;">Inventory is comprised of the following, net of the estimate for obsolete inventory of $275 at <em style="font: inherit;"> April 30, 2023 </em>and $240 at <em style="font: inherit;"> April 30, 2022.</em></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: 5%; margin-left: 9pt; width: 95%; 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;"><em style="font: inherit;">2023</em></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 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;">2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and raw material</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,704</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;">4,722</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: 0pt;">Work in process</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;">3,194</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,080</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: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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: 0pt;">Total Inventory, net of allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </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: 13%; 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,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </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: 13%; 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,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> 275000 240000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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;"><em style="font: inherit;">2023</em></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 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;">2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Parts and raw material</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,704</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;">4,722</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: 0pt;">Work in process</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;">3,194</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,080</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: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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: 0pt;">Total Inventory, net of allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </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: 13%; 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,947</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </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: 13%; 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,872</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 5704000 4722000 3194000 4080000 49000 70000 8947000 8872000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 39px;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><em style="font: inherit;">5.</em> </b></p> </td><td style="width: 1208px;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>PROPERTY, PLANT AND EQUIPMENT</b></p> </td></tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-indent: 9pt;">Property, plant and equipment is comprised of the following:</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="margin-right: 5%; margin-left: 9pt; width: 95%; 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;"><em style="font: inherit;">2023</em></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 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;">2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in progress</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,417</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: 0pt;">Land</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;">4,751</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,751</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: 0pt;">Building and improvements</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;">47,867</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,962</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: 0pt;">Aircraft</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;">8,515</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,719</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: 0pt;">Machinery and equipment</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;">5,547</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,917</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: 0pt;">Office furniture and fixtures</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;">13,881</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,826</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: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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="width: 1%; font-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;">84,593</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,624</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: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(22,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">59,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">58,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </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="margin-right: 5%; margin-left: 9pt; width: 95%; 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;"><em style="font: inherit;">2023</em></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 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;">2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Construction in progress</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: 13%; 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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,417</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: 0pt;">Land</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;">4,751</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,751</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: 0pt;">Building and improvements</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;">47,867</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,962</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: 0pt;">Aircraft</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;">8,515</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,719</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: 0pt;">Machinery and equipment</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;">5,547</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,917</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: 0pt;">Office furniture and fixtures</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;">13,881</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,826</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: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,032</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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="width: 1%; font-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;">84,593</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: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,624</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: 0pt;">Accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25,526</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(22,778</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">Total property, plant and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">59,067</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">58,846</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> 0 6417000 4751000 4751000 47867000 40962000 8515000 8719000 5547000 4917000 13881000 11826000 4032000 4032000 84593000 81624000 25526000 22778000 59067000 58846000 <table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="vertical-align: top; width: 36px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="vertical-align: top; width: 1210px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>DEBT:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Principal amounts of debt at <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, consist of the following (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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; width: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Promissory Notes</b></p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company.</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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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);">-</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(255, 255, 255); vertical-align: bottom"><td style="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;"> </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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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);">-</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> <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></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; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Long-Term Debt</b></p> </td><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 style="text-align: left; 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;"><b> </b></td><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 style="text-align: left; 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;"><b> </b></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: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253827"><span style="-sec-ix-hidden:c100253829">6.25</span></span>%, paid off in 2023.</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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">534</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253833"><span style="-sec-ix-hidden:c100253834">6.25</span></span>%, secured by real estate. This note payable was paid in full in May 2023.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at Secured Overnight Financing Rate (SOFR) plus <span style="-sec-ix-hidden:c100253837"><span style="-sec-ix-hidden:c100253838">1.75</span></span>% due <span style="-sec-ix-hidden:c100253839"><span style="-sec-ix-hidden:c100253840">March 2029</span></span>, secured by buildings and improvements with a net book value of $<span style="-sec-ix-hidden:c100253841"><span style="-sec-ix-hidden:c100253842">652</span></span>.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,106</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at Secured Overnight Financing Rate (SOFR) plus <span style="-sec-ix-hidden:c100253846"><span style="-sec-ix-hidden:c100253847">1.75</span></span>% due <span style="-sec-ix-hidden:c100253848"><span style="-sec-ix-hidden:c100253849">March 2029</span></span>, secured by buildings and improvements with a net book value of $<span style="-sec-ix-hidden:c100253850"><span style="-sec-ix-hidden:c100253851">702</span></span>.</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;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">507</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Note payable, interest at <span style="-sec-ix-hidden:c100253856"><span style="-sec-ix-hidden:c100253857">5.32</span></span>%, this note matures in <span style="-sec-ix-hidden:c100253858"><span style="-sec-ix-hidden:c100253859">December 2027</span></span>, with a balloon payment of $<span style="-sec-ix-hidden:c100253860"><span style="-sec-ix-hidden:c100253861">19,250</span></span>, secured by all of BHCMC's assets and compensation due under the State Management Contract.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">30,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">32,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </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></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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253865"><span style="-sec-ix-hidden:c100253866">5.75</span></span>%, this note matures <span style="-sec-ix-hidden:c100253867"><span style="-sec-ix-hidden:c100253868">October 2026</span></span>, secured by all of BHCMC's assets and compensation due under the State Management Contract.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,721</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253872"><span style="-sec-ix-hidden:c100253873">4.35</span></span>%, due <span style="-sec-ix-hidden:c100253874"><span style="-sec-ix-hidden:c100253875">March 2029</span></span>, secured by Aircraft Security Agreements with a net book value of $<span style="-sec-ix-hidden:c100253876"><span style="-sec-ix-hidden:c100253877">358</span></span>.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,197</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253882"><span style="-sec-ix-hidden:c100253883">8.13</span></span>%, due <span style="-sec-ix-hidden:c100253884"><span style="-sec-ix-hidden:c100253885">October 2025</span></span>, secured by equipment with a net book value of $<span style="-sec-ix-hidden:c100253886"><span style="-sec-ix-hidden:c100253887">41</span></span>.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52</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> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="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;"> </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;">43,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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;">48,965</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> <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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Less: Origination fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin 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; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin 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; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </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;">43,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">48,576</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: 0pt;">Less: Current maturities</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);">4,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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);">5,165</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">38,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">43,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;">  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Maturities of long-term debt are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </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="margin-right: 5%; margin-left: 9pt; width: 95%; 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; width: 84%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b>Year Ending April 30</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">2024</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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,008</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: 0pt; text-align: center;">2025</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,021</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(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: 0pt; text-align: center;">2026</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;">5,201</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: 0pt; text-align: center;">2027</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,754</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(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: 0pt; text-align: center;">2028</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,172</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: 0pt; text-align: center;">Thereafter</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);">22,561</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;"> </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);">43,717</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Financial and Other Covenants</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">We are compliant with the covenants and obligations of each of our notes at <em style="font: inherit;"> April 30, 2023</em>. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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; width: 68%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Promissory Notes</b></p> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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(255, 255, 255); vertical-align: bottom"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company.</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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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);">-</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(255, 255, 255); vertical-align: bottom"><td style="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;"> </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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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);">-</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> <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></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; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;"><b>Long-Term Debt</b></p> </td><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 style="text-align: left; 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;"><b> </b></td><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 style="text-align: left; 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;"><b> </b></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: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253827"><span style="-sec-ix-hidden:c100253829">6.25</span></span>%, paid off in 2023.</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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">534</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253833"><span style="-sec-ix-hidden:c100253834">6.25</span></span>%, secured by real estate. This note payable was paid in full in May 2023.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at Secured Overnight Financing Rate (SOFR) plus <span style="-sec-ix-hidden:c100253837"><span style="-sec-ix-hidden:c100253838">1.75</span></span>% due <span style="-sec-ix-hidden:c100253839"><span style="-sec-ix-hidden:c100253840">March 2029</span></span>, secured by buildings and improvements with a net book value of $<span style="-sec-ix-hidden:c100253841"><span style="-sec-ix-hidden:c100253842">652</span></span>.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,106</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at Secured Overnight Financing Rate (SOFR) plus <span style="-sec-ix-hidden:c100253846"><span style="-sec-ix-hidden:c100253847">1.75</span></span>% due <span style="-sec-ix-hidden:c100253848"><span style="-sec-ix-hidden:c100253849">March 2029</span></span>, secured by buildings and improvements with a net book value of $<span style="-sec-ix-hidden:c100253850"><span style="-sec-ix-hidden:c100253851">702</span></span>.</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;">434</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">507</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Note payable, interest at <span style="-sec-ix-hidden:c100253856"><span style="-sec-ix-hidden:c100253857">5.32</span></span>%, this note matures in <span style="-sec-ix-hidden:c100253858"><span style="-sec-ix-hidden:c100253859">December 2027</span></span>, with a balloon payment of $<span style="-sec-ix-hidden:c100253860"><span style="-sec-ix-hidden:c100253861">19,250</span></span>, secured by all of BHCMC's assets and compensation due under the State Management Contract.</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">30,916</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">32,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </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></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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253865"><span style="-sec-ix-hidden:c100253866">5.75</span></span>%, this note matures <span style="-sec-ix-hidden:c100253867"><span style="-sec-ix-hidden:c100253868">October 2026</span></span>, secured by all of BHCMC's assets and compensation due under the State Management Contract.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,173</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,721</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253872"><span style="-sec-ix-hidden:c100253873">4.35</span></span>%, due <span style="-sec-ix-hidden:c100253874"><span style="-sec-ix-hidden:c100253875">March 2029</span></span>, secured by Aircraft Security Agreements with a net book value of $<span style="-sec-ix-hidden:c100253876"><span style="-sec-ix-hidden:c100253877">358</span></span>.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,046</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,197</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> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Note payable, interest at <span style="-sec-ix-hidden:c100253882"><span style="-sec-ix-hidden:c100253883">8.13</span></span>%, due <span style="-sec-ix-hidden:c100253884"><span style="-sec-ix-hidden:c100253885">October 2025</span></span>, secured by equipment with a net book value of $<span style="-sec-ix-hidden:c100253886"><span style="-sec-ix-hidden:c100253887">41</span></span>.</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">52</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> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="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;"> </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;">43,717</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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;">48,965</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> <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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Less: Origination fees</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin 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; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px; margin: 0px; border-bottom: thin 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; padding: 0px; margin: 0px; border-bottom: thin solid rgb(0, 0, 0);">389</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> </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;">43,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">48,576</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: 0pt;">Less: Current maturities</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);">4,987</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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);">5,165</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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">38,418</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; 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; padding-top: 0px; padding-right: 0px; padding-left: 0px; margin: 0px; border-bottom: 3px double rgb(0, 0, 0);">43,411</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0px 0px 3px; margin: 0px;"> </td></tr> </tbody></table> 0 0 0 534000 158000 181000 946000 1106000 434000 507000 30916000 32667000 10173000 12721000 1046000 1197000 44000 52000 43717000 48965000 312000 389000 43405000 48576000 4987000 5165000 38418000 43411000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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; width: 84%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;"><b>Year Ending April 30</b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: thin solid rgb(0, 0, 0);"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">Amount</em></b></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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt; text-align: center;">2024</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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,008</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: 0pt; text-align: center;">2025</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,021</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(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: 0pt; text-align: center;">2026</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;">5,201</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: 0pt; text-align: center;">2027</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,754</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(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: 0pt; text-align: center;">2028</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,172</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: 0pt; text-align: center;">Thereafter</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);">22,561</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;"> </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);">43,717</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> 5008000 5021000 5201000 3754000 2172000 22561000 43717000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 40px; vertical-align: top;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: 1206px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>LEASE RIGHT-TO-USE:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', 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 0pt 0pt 9pt; text-align: left;">The Company accounts for its leases under 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:'Times New Roman', 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 0pt 0pt 9pt; text-align: left;">We lease the casino as well as hangar and office space with initial lease terms of <span style="-sec-ix-hidden:c100253943">two</span>, <span style="-sec-ix-hidden:c100253944">five</span>, and <span style="-sec-ix-hidden:c100253945">fifty</span> years.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Finance 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,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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,240</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: 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);">700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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);">512</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: 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);">3,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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,728</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Future minimum lease payments for assets under capital leases at <em style="font: inherit;"> April 30, 2023</em> are as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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: 0pt;">2024</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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">263</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: 0pt;">2025</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139</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(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: 0pt;">2026</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;">116</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: 0pt;">2027</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">118</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(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: 0pt;">2028</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120</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: 0pt;">Thereafter</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);">12,828</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: 0pt;">Total minimum lease payments</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,584</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: 0pt;">Less amount representing interest</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);">10,109</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: 0pt;">Present value of net minimum lease payments</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,475</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: 0pt;">Less current maturities of finance lease liability</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);">145</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: 0pt;">Finance lease liability, net of current maturities</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);">3,330</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2022</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease cost:</p> </td><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 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 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 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></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; font-variant: normal; margin: 0pt;">Amortization of right-of-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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181</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(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; font-variant: normal; margin: 0pt;">Interest on lease liabilities</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: 12%; 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);">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 12%; 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);">148</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(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; font-variant: normal; margin: 0pt;">Total finance lease cost</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: 12%; 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);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 12%; 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);">329</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> <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 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 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 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2022</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term - Financing leases</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c100253976">46 years</span></p> </td><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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c100253977">45 years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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; font-variant: normal; margin: 0pt;">Weighted average discount rate - Financing leases</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2022</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: 68%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Finance 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,781</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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,240</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: 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);">700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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);">512</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: 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);">3,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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,728</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> 3781000 3240000 700000 512000 3081000 2728000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><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: 0pt;">2024</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;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">263</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: 0pt;">2025</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139</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(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: 0pt;">2026</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;">116</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: 0pt;">2027</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">118</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(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: 0pt;">2028</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">120</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: 0pt;">Thereafter</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);">12,828</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: 0pt;">Total minimum lease payments</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,584</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: 0pt;">Less amount representing interest</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);">10,109</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: 0pt;">Present value of net minimum lease payments</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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,475</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: 0pt;">Less current maturities of finance lease liability</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);">145</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: 0pt;">Finance lease liability, net of current maturities</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);">3,330</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> 263000 139000 116000 118000 120000 12828000 13584000 10109000 3475000 145000 3330000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2022</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finance lease cost:</p> </td><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 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 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 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></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; font-variant: normal; margin: 0pt;">Amortization of right-of-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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">181</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(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; font-variant: normal; margin: 0pt;">Interest on lease liabilities</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: 12%; 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);">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 12%; 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);">148</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(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; font-variant: normal; margin: 0pt;">Total finance lease cost</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: 12%; 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);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 12%; 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);">329</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> <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 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 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 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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; font-variant: normal; text-align: center; margin: 0pt;"><em style="font: inherit;">April 30, 2022</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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term - Financing leases</p> </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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c100253976">46 years</span></p> </td><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;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"><span style="-sec-ix-hidden:c100253977">45 years</span></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </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; font-variant: normal; margin: 0pt;">Weighted average discount rate - Financing leases</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 188000 181000 188000 148000 376000 329000 0.058 0.050 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36px; vertical-align: top;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="width: 1210px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>PURCHASE OF NONCONTROLLING INTEREST:</b></p> </td></tr> </tbody></table> <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 9pt; text-align: left;">On <em style="font: inherit;"> October 18, 2021, </em>Butler National Service Corporation (“BNSC”), a wholly-owned subsidiary of Butler National Corporation (“Company”), acquired the remaining BHCMC equity and the Company now indirectly owns <span style="-sec-ix-hidden:c100253981">100%</span> of BHCMC. BNSC acquired the remaining BHCMC equity from BHC Investment Company L.C. (“Seller”) for approximately $16.4 million paid at closing (the “Transaction”).</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: left;">The closing was effected pursuant to a Sale and Purchase Agreement for Preferred Member Interest Units between Seller and BNSC (“Purchase Agreement”). BNSC and Seller agreed to utilize an effective date for the Transaction of <em style="font: inherit;"> August 1, 2021. </em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: left;">The Transaction purchase price was paid by a combination of available cash and an $8.0 million borrowing on a commercial loan with Academy Bank, N.A. (“Academy Bank”). BHCMC executed a Loan Modification Agreement with Academy, dated <em style="font: inherit;"> October 18, 2021 (</em>“Manager Loan”) and BNSC executed a guaranty of the obligations thereunder. The Manager Loan amended and restated the original $7.0 million loan executed <em style="font: inherit;"> December 22, 2020, </em>with Academy to acquire the casino land and buildings. The other $35 million loan executed in connection with the casino land acquisition in <em style="font: inherit;">2020</em> was unchanged by the Transaction. As of <em style="font: inherit;"> April 30, 2023, </em>approximately $10.2 million is outstanding under the Manager Loan and it remains secured by real estate in Dodge City with an interest rate of 5.75% fully amortizing over <em style="font: inherit;">five</em> years. The Manager Loan will now mature on <em style="font: inherit;"> October 18, 2026. </em></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-align: left;">The following table summarizes the purchase price and accounting of the transaction:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; 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="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b>Purchase Price Summary:</b></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;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Secured notes payable, net of financing costs</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;">7,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Forgiven note receivable from seller</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;">780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Cash paid</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: 1px 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: 1px solid rgb(0, 0, 0);">7,659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Total</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; 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);">16,353</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="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;"><b>Accounting Summary:</b></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;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Capital contributed in excess of par</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;">6,119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Book basis of the noncontrolling interest in BHCMC, LLC</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;">7,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Deferred tax asset related to step up in basis</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: 1px 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: 1px solid rgb(0, 0, 0);">2,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Total</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; 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);">16,353</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> 16400000 8000000.0 7000000.0 35000000 10200000 0.0575 <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="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;"><b>Purchase Price Summary:</b></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;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Secured notes payable, net of financing costs</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;">7,914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Forgiven note receivable from seller</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;">780</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Cash paid</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: 1px 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: 1px solid rgb(0, 0, 0);">7,659</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Total</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; 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);">16,353</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="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;"><b>Accounting Summary:</b></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;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Capital contributed in excess of par</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;">6,119</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Book basis of the noncontrolling interest in BHCMC, LLC</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;">7,890</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><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: 0pt; text-indent: 9pt;">Deferred tax asset related to step up in basis</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: 1px 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: 1px solid rgb(0, 0, 0);">2,344</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><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: 0pt; text-indent: 9pt;">Total</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; 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);">16,353</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> 7914000 780000 7659000 16353000 6119000 7890000 2344000 16353000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 35px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="width: 1211px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>INCOME TAXES:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Deferred taxes are determined based on the estimated future tax effects of differences between the financial statements and tax basis of assets and liabilities given the provision of the enacted tax laws. Significant components of the Company's deferred tax liabilities and assets as of <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em> are as follows (in thousands):</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2022</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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></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: 0pt 0pt 0pt 9pt;">Deferred compensation, restricted stock</p> </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: 12%; 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);">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 12%; 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);">(358</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: 0pt;">Total deferred tax liabilities</p> </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: 12%; 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);">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 12%; 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);">(358</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; 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;, Times, serif; font-size: 10pt;"> </td><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 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 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></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: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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></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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</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: 0pt 0pt 0pt 9pt;">Accounts receivable allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</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(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: 0pt 0pt 0pt 9pt;">Inventory and other allowances</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Lease right-to-use</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Compensation accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60</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: 0pt 0pt 0pt 9pt;">Jackpot reserves</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">111</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(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: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,128</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; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Less valuation allowance</p> </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: 12%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 12%; 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);">-</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(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: 0pt;">Net deferred tax asset</p> </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: 12%; 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);">1,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </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: 12%; 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);">1,770</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">The reconciliation of the federal statutory income tax rate to the effective tax rate is as follows:</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2022</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Statutory federal income tax rate expense, net of noncontrolling interest</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.00</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: 0pt;">State income tax, net of federal benefits</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.38</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(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: 0pt;">Permanent tax</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-1.12</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: 0pt;">Other</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: 12%; 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);">1.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</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: 12%; 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);">-1.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; 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;"> </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: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; 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);">30.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; 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);">24.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</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;"> </td><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 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 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 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></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: 0pt;">Income tax expense:</p> </td><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 style="text-align: left; 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 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 style="text-align: left; 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></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: 0pt 0pt 0pt 9pt;">Deferred income tax</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</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(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: 0pt 0pt 0pt 9pt;">Current income tax</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: 12%; 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);">1,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 12%; 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);">3,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total income tax expense</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: 12%; 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,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 12%; 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);">3,276</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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Current income tax expense of $1,714 and $3,102 are comprised of $1,238 and $2,279 in federal income tax and $476 and $823 in state income tax for the years ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">The Company believes that its income tax filing positions and deductions will be sustained on audit and does <em style="font: inherit;">not</em> anticipate any adjustments that will result in a material adverse effect on its financial condition, results of operations or cashflow. Therefore, no reserve for uncertain income tax position, interest or penalties, have been recorded. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">The Company files income tax returns in the U.S. Federal jurisdiction and various state jurisdictions. The Company is <em style="font: inherit;">no</em> longer subject to U.S. Federal tax examinations for tax years beginning on <em style="font: inherit;"> May 1, 2019 </em>and prior. There are <em style="font: inherit;">no</em> current tax examinations.</p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2022</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Deferred tax liabilities:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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></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: 0pt 0pt 0pt 9pt;">Deferred compensation, restricted stock</p> </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: 12%; 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);">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 12%; 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);">(358</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: 0pt;">Total deferred tax liabilities</p> </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: 12%; 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);">(166</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</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: 12%; 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);">(358</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; 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;, Times, serif; font-size: 10pt;"> </td><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 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 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></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: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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 style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="text-align: left; 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></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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">325</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">1,365</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">738</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</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: 0pt 0pt 0pt 9pt;">Accounts receivable allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55</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(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: 0pt 0pt 0pt 9pt;">Inventory and other allowances</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">74</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65</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; padding: 0; margin: 0"> <p style="margin: 0pt 0pt 0pt 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Lease right-to-use</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0">472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt;">Compensation accruals</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">156</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60</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: 0pt 0pt 0pt 9pt;">Jackpot reserves</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">177</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">111</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(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: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,128</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; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0; margin: 0"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Less valuation allowance</p> </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: 12%; 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);">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 12%; 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);">-</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(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: 0pt;">Net deferred tax asset</p> </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: 12%; 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);">1,473</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </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: 12%; 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);">1,770</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> 166000 358000 166000 358000 325000 1365000 738000 0 55000 55000 74000 65000 114000 472000 156000 60000 177000 111000 1639000 2128000 0 0 1473000 1770000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2023</em></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><em style="font: inherit;">April 30, 2022</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Statutory federal income tax rate expense, net of noncontrolling interest</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.00</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.00</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: 0pt;">State income tax, net of federal benefits</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.90</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.38</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(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: 0pt;">Permanent tax</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-1.12</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: 0pt;">Other</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: 12%; 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);">1.72</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">%</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: 12%; 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);">-1.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; 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;"> </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: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; 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);">30.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</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: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; 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);">24.01</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">%</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;"> </td><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 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 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 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></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: 0pt;">Income tax expense:</p> </td><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 style="text-align: left; 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 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 style="text-align: left; 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></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: 0pt 0pt 0pt 9pt;">Deferred income tax</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">297</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">174</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(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: 0pt 0pt 0pt 9pt;">Current income tax</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: 12%; 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);">1,714</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </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: 12%; 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);">3,102</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; 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;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Total income tax expense</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: 12%; 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,011</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 12%; 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);">3,276</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> 0.2100 0.2100 0.0590 0.0538 0.0219 -0.0112 -0.0172 0.0125 0.3081 0.2401 297000 174000 1714000 3102000 2011000 3276000 1714000 3102000 1238000 2279000 476000 823000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 31px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="width: 1215px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>STOCKHOLDERS' EQUITY:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Common Stock Transactions</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">During the year ended <em style="font: inherit;"> April 30, 2023</em>, we issued 997,639 shares valued at $783 as the contribution to the Company <em style="font: inherit;">401</em>(k) profit sharing plan.  In addition, the Company granted a board member 400,000 shares, valued at $352, under the Butler National Corporation <em style="font: inherit;">2016</em> Equity Incentive Plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">During the year ended <em style="font: inherit;"> April 30, 2022</em>, we issued 1,328,190 shares valued at $807 as the contribution to the Company <em style="font: inherit;">401</em>(k) profit sharing plan.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> 997639 783000 400000 352000 1328190 807000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 34px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">11.</em></b></p> </td><td style="width: 1212px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>STOCK OPTIONS AND INCENTIVE PLANS:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;">  </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">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 nonforfeitable 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:c100254080">five</span>-year vesting period.  In <em style="font: inherit;"> July </em><em style="font: inherit;">2022,</em> the Company granted a board member 400,000 shares under the plan.  These shares were fully vested and nonforfeitable on the date of the grant.  These shares were valued at $0.88 per share, for a total of $352.  The compensation related to this grant was expensed in the current period.  <span style="-sec-ix-hidden:c100254085">No</span> other equity awards have been made under the plan. During the year ended <em style="font: inherit;"> April 30, 2023, </em>875,000 shares were forfeited. During the year ended <em style="font: inherit;"> April 30, 2022, </em>50,000 shares were forfeited. At <em style="font: inherit;"> April 30, 2023, </em>total compensation cost related to nonvested awards <em style="font: inherit;">not</em> recognized is $842, and the weighted average period over which it is expected to be recognized is 1.5 years.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">For the year ended <em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em>, the Company expensed $357 and $585, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; 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;"> </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;">Number of Shares</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;">Weighted Average Grant Date Fair Value</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total shares issued</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;">7,900,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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.42</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 9pt;">Forfeited, in prior periods</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(50,000</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Forfeited during the year ended April 30, 2022</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;">(50,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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</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: 0pt; text-indent: 9pt;">Forfeited during the year ended April 30, 2023</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: 1px 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: 1px solid rgb(0, 0, 0);">(875,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 1px 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: 1px solid rgb(0, 0, 0);">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</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: 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);">6,925,000</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);">0.43</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="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> 12500000 2500000 0.38 950000 5000000.0 0.41 2000000.0 400000 0.88 352000 875000 50000 842000 P1Y6M 357000 585000 <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;"><em style="font: inherit;">Number of Shares</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;">Weighted Average Grant Date Fair Value</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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total shares issued</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;">7,900,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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.42</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; padding: 0; margin: 0"> <p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 9pt;">Forfeited, in prior periods</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">(50,000</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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding: 0; margin: 0">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Forfeited during the year ended April 30, 2022</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;">(50,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: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.40</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: 0pt; text-indent: 9pt;">Forfeited during the year ended April 30, 2023</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: 1px 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: 1px solid rgb(0, 0, 0);">(875,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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: 1px 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: 1px solid rgb(0, 0, 0);">0.40</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 9pt;">Total</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: 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);">6,925,000</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);">0.43</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> 7900000 0.42 50000 0.40 50000 0.40 875000 0.40 6925000 0.43 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 34px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="width: 1212px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>STOCK REPURCHASE PROGRAM:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; 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 program was established for the purpose of enabling Butler National Corporation (BNC) to flexibly repurchase its own shares in consideration of factors such as opportunities for strategic investment, BNC's financial condition and the price of its common stock as part of improving capital efficiency.  The program is currently authorized through <em style="font: inherit;"> July 31, 2025.</em></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">The table below provides information with respect to common stock purchases by the Company during the year ended <em style="font: inherit;"> April 30, 2023</em>.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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; width: 42%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Period</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"><em style="font: inherit;">Total Number of Shares Purchased</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"><em style="font: inherit;">Average Price Paid per Share</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Program authorization</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">4,000</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Shares purchased in prior periods</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,103,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,103,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,823</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended July 31, 2021</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,823</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended October 31, 2021 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,819</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended January 31, 2022</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,819</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended April 30, 2022 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,655</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended July 31, 2022 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,653</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended October 31, 2022 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,653</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended January 31, 2023 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,595</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended April 30, 2023 (a)</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: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: thin solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">0.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: thin 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: thin solid rgb(0, 0, 0);">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,594</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; 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);">3,379,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 10%; 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);">0.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 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);">3,379,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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 cellpadding="0" cellspacing="0" style="width: 95%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 9pt; margin-right: auto;"><tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="width: 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">(a)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;">These shares of common stock purchased were purchased through private transactions.</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> 4000000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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; width: 42%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Period</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"><em style="font: inherit;">Total Number of Shares Purchased</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); width: 1%;"><em style="font: inherit;">Average Price Paid per Share</em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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); 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: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </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: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Program authorization</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </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;">4,000</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Shares purchased in prior periods</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,103,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,103,633</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,823</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended July 31, 2021</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,823</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended October 31, 2021 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.62</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,290</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,819</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended January 31, 2022</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,819</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended April 30, 2022 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,503</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,655</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended July 31, 2022 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,639</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,653</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended October 31, 2022 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.70</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,653</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended January 31, 2023 (a)</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;"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">0.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">85,307</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,595</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; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Quarter ended April 30, 2023 (a)</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: thin solid rgb(0, 0, 0);"> </td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: thin solid rgb(0, 0, 0);">$</td><td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: thin solid rgb(0, 0, 0);">0.68</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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: thin 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: thin solid rgb(0, 0, 0);">2,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;">2,594</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(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 42%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 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; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 10%; 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);">3,379,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 10%; 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);">0.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </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: 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);">3,379,522</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 13%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td></tr> </tbody></table> 4000 3103633 0.38 3103633 2823000 0 0 0 2823000 6290 0.62 6290 2819000 0 0 0 2819000 180503 0.91 180503 2655000 1639 0.84 1639 2653000 150 0.70 150 2653000 85307 0.68 85307 2595 2000 0.68 2000 2594 3379522 0.42 3379522 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">13.</em></b></p> </td><td style="width: 1210px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>COMMITMENTS AND CONTINGENCIES</b>:</p> </td></tr> </tbody></table> <p style="margin: 0pt 0pt 0pt 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="margin: 0pt 0pt 0pt 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Litigation:</p> <p style="margin: 0pt 0pt 0pt 9pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">From time to time, we <em style="font: inherit;"> may </em>be a defendant and/or plaintiff in various other legal proceedings arising in the normal course of our business. We are currently <em style="font: inherit;">not</em> a party to any material legal proceedings or government actions, including any bankruptcy, receivership, or similar proceedings. In addition, we are <em style="font: inherit;">not</em> aware of any known litigation or liabilities involving the operators of our properties that could affect our operations. Furthermore, as <span style="background-color:#ffffff;">of <em style="font: inherit;"> July 31, 2023, </em>o</span>ur management is <em style="font: inherit;">not</em> aware of any proceedings to which any of our directors, officers, or affiliates, or any associate of any such director, officer, affiliate, or security holder is a party averse to our company or has a material interest averse to us. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;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: 31px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="width: 1215px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b>RELATED-PARTY TRANSACTIONS:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><span style="background-color:#ffffff;">The Company paid consulting fees of $135 and $135 to David Hayden, a director of Butler National Corporation in fiscal year ended </span><em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;"> respectively.</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><span style="background-color:#ffffff;">The Company paid Edgar Law Firm, LLC, owned by John M. Edgar, a director of Butler National Corporation $113 and $214 in fiscal year ended </span><em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;"> respectively.</span></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><span style="background-color:#ffffff;">Included in accrued liabilities are $244 and $482 as of </span><em style="font: inherit;"> April 30, 2023 </em>and <em style="font: inherit;">2022</em><span style="background-color:#ffffff;">, respectively, for amounts owed to Clark D. Stewart, former director and CEO, for accrued compensation.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><span style="background-color:#ffffff;">In fiscal </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;">, there were <em style="font: inherit;">three</em> related-person transactions under the relevant standards: Butler National employed the brother (Wayne Stewart as an engineer), son (Craig Stewart as a Vice President) and son-in-law (Jeff Shinkle as an architect) of Clark D. Stewart, former director and CEO. Compensation for these related-persons was calculated in the same manner as the Summary Compensation table shown in the most recent Proxy Statement resulting in compensation of $303, $331 and $254 respectively, for fiscal </span><em style="font: inherit;">2023</em><span style="background-color:#ffffff;"> and $292, $484 and $247, respectively, for fiscal </span><em style="font: inherit;">2022</em><span style="background-color:#ffffff;">.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><span style="background-color:#ffffff;">The policies and procedures for payment of goods and services for related transactions follow our normal course of business standards and require the necessary review and approval process as outlined in our Policies and Procedures manual and as set forth by our Compensation Committee.</span></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> 135000 135000 113000 214000 244000 482000 303000 331000 254000 292000 484000 247000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">15.</em></b></p> </td><td style="width: 1210px;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">401</em>(k) </b><b>PROFIT SHARING</b><b> PLAN:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">We have a defined contribution plan authorized under Section <em style="font: inherit;">401</em>(k) of the Internal Revenue Code. All benefits-eligible employees with at least <span style="-sec-ix-hidden:c100254185">thirty</span> days of service are eligible to participate in the plan; however, there are only two entry dates per calendar year. The Plan <em style="font: inherit;"> may </em>match subject to the annual approval of the Board of Directors, 100 percent of every pre-tax dollar an employee contributes up to 6 percent of the employee's salary, and a portion of the Company’s profits. Employees are 100 percent vested in the employer's contributions immediately. Our matching contribution, as approved by the Board of Directors was paid in common stock of the Company.  The contribution amount was valued at a weekly weighted average market price of the stock contributed in <em style="font: inherit;">2023</em> and <em style="font: inherit;">2022</em> and was approximately $783 and $807 respectively. </p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> 2 1 0.06 1 783000 807000 <table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 33px;"> <p style="font-size: 10pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b><em style="font: inherit;">16.</em></b></p> </td><td style="width: 1213px;"> <p style="font-size: 10pt; margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><b>SEGMENT REPORTING AND SALES BY MAJOR CUSTOMER:</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Industry Segmentation</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Current Activities:</b><b> </b>The Company focuses on two primary activities, Professional Services and Aerospace Products.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Aerospace Products</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt 0pt 33pt; text-align: left; text-indent: 0pt;">Aircraft Modifications principally includes the modification of customer and company owned business-size aircraft from passenger to freighter configuration, radar systems, addition of aerial photography capabilities, ISR modifications, and stability enhancing modifications for Learjet, Beechcraft, Cessna, and Dassault Falcon aircraft along with other specialized modifications. We provide these services through our subsidiary, Avcon Industries, Inc. ("Aircraft Modifications" or "Avcon").</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt 0pt 33pt; text-align: left; text-indent: 0pt;">Special mission electronics principally includes the manufacture, sale, and service of electronics for weapon control systems used on government aircraft and vehicles. We provide the products through our subsidiary, Butler National Corporation - Tempe, Arizona.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 15pt 0pt 33pt; text-align: left; text-indent: 0pt;">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 to 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><b>Professional Services</b></p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; 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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">BCS Design, Inc. provides licensed architectural services. These services include commercial and industrial building design.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended April 30, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues from customers</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,758</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,016</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,324</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,801</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">283</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75,182</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,419</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: 10%; 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><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: 10%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,743</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,742</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,718</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">282</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,898</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <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="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended April 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues from customers</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,813</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,399</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,373</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,554</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">378</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,517</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,440</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">215</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: 10%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,689</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,454</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,384</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">161</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">277</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,281</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Aerospace Products – one customer in 2023, two customers in 2022</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25.7</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: 0pt;">Professional Services</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">In fiscal <em style="font: inherit;">2023</em> the Company derived 33.3% of total revenue from five Aerospace customers. The top customer provided <span style="background-color:#ffffff;">14.3</span>% of total revenue while the next top<span style="background-color:#ffffff;"> <em style="font: inherit;">four </em></span>customers ranged from 1.9% to 8.3%. At <em style="font: inherit;"> April 30, </em><em style="font: inherit;">2023</em>, we had <span style="-sec-ix-hidden:c100254207">one</span> customer that accounted for 31.7% of our accounts receivable.</p> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> 2 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended April 30, 2023</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues from customers</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">37,758</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,016</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,324</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,801</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">283</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75,182</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,419</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: 10%; 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><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: 10%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">47</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">26</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,743</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,742</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,718</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">145</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">282</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,898</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; 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: Times New Roman; font-size: 10pt; width: 22%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year Ended April 30, 2022</b></p> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: Times New Roman; font-size: 10pt;"> </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);"> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenues from customers</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">36,813</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21,399</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,373</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">10,554</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">378</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,517</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Interest expense</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,440</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">215</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: 10%; text-align: right; font-family: Times New Roman; 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;"> </td><td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">23</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">11</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,689</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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,454</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,384</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">161</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">277</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: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,281</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 37758000 24016000 2324000 10801000 283000 75182000 2419000 251000 0 47000 26000 2743000 2742000 2718000 11000 145000 282000 5898000 36813000 21399000 2373000 10554000 378000 71517000 2440000 215000 0 23000 11000 2689000 2454000 2384000 5000 161000 277000 5281000 <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 9pt; margin-right: auto;"><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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2023</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </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:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:center;"><b><em style="font: inherit;">2022</em></b></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: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt;">Aerospace Products – one customer in 2023, two customers in 2022</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25.7</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: 0pt;">Professional Services</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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </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;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.143 0.257 0 0 0.333 5 0.143 0.019 0.083 0.317 <table border="0" cellpadding="0" cellspacing="0" style="width:100%;text-indent:0;font-family:'Times New Roman', Times, serif;font-size:10pt;"><tbody><tr><td style="vertical-align:top;width:3.6%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt;text-align:left;"><b><em style="font: inherit;">17</em></b><b>.</b></p> </td><td style="vertical-align:top;width:96.4%;"> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 7.5pt;text-align:left;"><b>SUBSEQUENT EVENTS</b>:</p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman', Times, serif;font-size:10pt;margin:0pt 15pt;text-align:left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">Subsequent to year end, the Company sold <em style="font: inherit;">three</em> airplanes and disposed of <em style="font: inherit;">two</em> airplanes resulting in a gain on sale of $440.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">On <em style="font: inherit;"> May 9, 2023, </em>the employment of Clark D. Stewart with the Company was terminated by Mr. Stewart for good reason. This resulted in the forfeiture of 1.1 million restricted shares of Company stock.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">On <em style="font: inherit;"> July 11, 2023, </em>the Company purchased 974,120 shares of Company stock, at $0.70 per share, from the brother of our former CEO, Clark D. Stewart.  The stock acquired was placed in treasury.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;">Clark D. Stewart and Craig D. Stewart tendered resignations as members of the board of the directors (the “Board”) of  Butler National Corporation on <em style="font: inherit;"> July 20, 2023, </em>effective on <em style="font: inherit;"> July 28, 2023. </em>Following the resignation of Clark D. Stewart and Craig D. Stewart, the size of the Board will be reduced from <em style="font: inherit;">seven</em> directors to <em style="font: inherit;">five</em> directors.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;">Clark D. Stewart and Craig D. Stewart each entered into a Separation and Mutual Release Agreement with the Company, each of the other directors, and with the Company’s executive officers dated <em style="font: inherit;"> July 20, 2023.  </em>Pursuant to the Agreements, in consideration of a mutual general release of claims, Clark D. Stewart and Craig D. Stewart were each paid a lump sum severance benefit, which totaled $2.7 million for Clark D. Stewart and $1.8 million for Craig D. Stewart. In addition, the Company purchased 3,956,267 shares of Company stock from Clark D. Stewart and 1,933,402 shares of Company stock from Craig D. Stewart at $0.739 per share. The stock acquired was placed in treasury.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">On <em style="font: inherit;"> July 20, 2023, </em>the Board approved an increase of the size of the Company’s stock repurchase program from $4 million to $9 million. The program is authorized through <em style="font: inherit;"> July 31, 2025. </em>After giving effect to the redemptions above, approximately $2.6 million will remain under the stock repurchase program for future purchases.</p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;">The Company evaluated its <em style="font: inherit;"> April 30, 2023</em>, consolidated financial statements for subsequent events throug<span style="background-color:#ffffff;">h <em style="font: inherit;"> July 31, 2023, </em>the</span> filing date of this report. The Company is <em style="font: inherit;">not</em> aware of any other subsequent events that would require recognition or disclosure in the consolidated financial statements. </p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin: 0pt 0pt 0pt 9pt; text-align: left;"> </p> 440000 1100000 974120 0.70 2700000 1800000 3956267 1933402 0.739 4000000 9000000 2600000 These shares of common stock were purchased through a private transaction EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /1#_U8'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 " #T0_]6\>IR9^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITE!(71[6?&D(+B@> O)[&ZP:4(RTN[;F\;=+J(/X#$S?[[Y M!J;306H?\3GZ@)$LIIO9#6.2.FS8D2A(@*2/Z%2J*-7?/B,0X$9#3B@PY$2\)H#ZY>) MX30/'5P!"XPPNO1=0+,22_5/;.D .R?G9-?4-$WUU)9M&(MFKNJI;ON) MET*\+ZX__*["SAN[M__8 M^"+8=_#K+OHO4$L#!!0 ( /1#_U:97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M]$/_5B;UP/%A!P Q# !@ !X;"]W;W)K;HA+]]<-O7$XL70V6QZ=: VO=GA#5H1_VRV8.&IE*K;C$3]PJ(\865\W M1OKG6W,0%<17/#ID'QR]1E%3GBA]C@ZF]G5#B^Z(N,3BD006OU[(F+ANI"3N MXY]4M)%]9E1X_/J@/HD;+QKSA ,RINYWQ^;;ZT:_@6RRQJ'+EW3_!TD;U(GT M+.H&\4^T3Z[MF UDA0&G7EHL[L!S_.0W?DU!'!48_9("(RTPWA7H[9(",RTP MJQ:TTX)V3"9I2LSA%G,\O&)TCUATM5"+7L0PXVK1?,>/_NXKSL2[CJCCPUMJ MA>+/R-'(M]&=SQW^AJ9^TI^BOTL3?5O=HH\?/EVUN/BXJ*AEI=(WB;11(JT; MZ"OU^380NC:QBP(M<9_9S1J'F[TQ0,71CETB4[M AF:8DAL:P^5_AJXHUTO+ M;^'R>XMGY0;0&C-#;\9ZYBGTQ[Q_SL15:,J)%_PM0YY(MN62T23Q.=AABUPW MQ"P0$/9"&L-??]&[VF\R7"K%;A6)%5"V,Y1M2'V8=MRQH,FP*X#:Y!5](6\R M@K"2%OW3._UV3P8,K*T+3)%8 5@G ]:I FQ)-DX@D(E..,<>D>&"=6Z^/IC>ST-1.7+R1 8/KU]@- M9)S'8%E=0HK$"H1Z&:$>V,)QR%C,QPDL,19_$,RB!P 2CR=I!X/5FDVMW30U M&3&PL"XQ16(%8OV,6!]L8_8@2)$M"'.HC2;B=" C!JM-?LA@@35U82D2*\ : M9+ &M6#%_:L4%:Q59B/ JKJP%(D58.E:;N^T:K@>WG;2X7>B7M>:7V2(X+*Z MC%2I%2$=>6"]&J21[X>B3RW)CC(NI04+<19*)W>XK#8M16I%6D9.RZA&*YVG MH,G]A%1FZ$L=/2Q0FYPBM2*YW/#KH D^&HS"<@5.;/B!O@:+E3H)N*XVLG/X M>CTW]GHE9S]Q7(+FH?=$F!35"5/?U+N]OI254D>O2JW(*O?T>B53/_4MRD2G MB@/E!5IQ,38196A,0Q&/1$JBMGRLPNI?5E* 2IV]*K4BP-S;Z[ Y3P$^X%![GTI M/5AN3O;QDDC(9 LA8[BZ-KISA (]3P4Z;.7?H\MFO06C+XYOR7L?K%DRXRE- M!ZK4BNNI>3PP8'O_'MN"!EP8X+^<7>ECXH1BMZN9NG1M5FEB4*56Y)8G!@,V M^O'('#&"RS'! @-=OH"M-"BH4BM"RH." ;O[&8U7,[;4A[S;"9%>7VL..H.. ME);2<*!*K4@K#P<&[.<&HE!>^$]=M/OOBN2E XD#T0!M-@R L MZ8*PYIQ*L2F-#JK4BMCRZ&!4B@Z/U!49 ;,D<#'IDMH)I1)82F."*K4BK#PF M&)5BPF&A.TGPCK^)38=\'?*$X@\BJQK#5;6IG2,>&'D\,"K%@ZG/"4N^[8]6 MC? !HY0:K%A&36DD4*56I)9' J-2)(B'(QH+3[NA4C=_V-!^>( F8>!4S8R4_'DR4: MA;;#1=H<<4Y$@HK7C,J^(#ZA5];7X++:T,X1#0]4FAQ4J15A'NTC@OW^89;;"M,+#M?_ M^84"7%<;UCD"@ID'!+-20%B$3ZYCB3%*L=1ZP"JU-UHIS0JI6B=6BS9VO@S- M@=;K=+7N5>M%1B?/ 6:E''"<("]$Q\+BKM!]R,74YMOBV2 EIM+BCU.U[E$; MN_V>T1MH6M;&E,8YPH"9AP$3MNYS&GV;9\?V_\U[HF[YO \+E<[[2D. *K4B MK3P$F+!E/SPGRW:;G2A?WJR^HME,NL4,+JW-Z1RVW\QMOPG;]0.G: DM>@1* M6<$2,QR@1[+!P06:/TJ!*77ZJM2*P'*G;\(._0!LXC /36^EO&"%OG3')UQ4 M&Y)2A]\ZVO8=F?9X^WR K.A[WF0'>'8VVZ(_BC>FM_++D_W]7W'D^0/DDK4H MU2Y[8E)ER9;YY(#37;R)_(ER3KWXY99@F[#H O'^FE)^.(@^(/N/"\/_ %!+ M P04 " #T0_]60_X@Y-T' ! ) & 'AL+W=OZIN:# DIP MM6TQMLAC?OW*-D%@/4*JV _=\>/J^ESIZIYSC2]?6/ZC6%'*P6N:9,55:\7Y M^J+=+A8KFI+B"UO33-QY9'E*N#C-G]K%.J=D60U*DS9R7;^=DCAK=2^K:Y.\ M>\DV/(DS.LE!L4E3DK]=TX2]7+5@Z_W"-'Y:\?)"NWNY)D]T1OG]>I*+L_;. MRS).:5;$+ ,Y?;QJ]>!%W_/* 97%?V+Z4NP=@S*4!\9^E"?#Y57++1'1A"YX MZ8*(/\^T3Y.D]"1P_+UUVMH]LQRX?_SN_?!', REHGR7_C9=\==4*6V!) M'\DFX5/V\HUN ^J4_A8L*:K_P$TR6X)@G)%A3,2G<%. ?WLQOPR]FOX S$&9BOV*8@V;*X;'/Q MY')\>[%]RG7]%&1X2F^=?P'8=0!R$=8,[Q\_'!T.;XMX=T&C7="H\H=-0=]/ MIX.[.>C-9H/Y[$(73^W TSLH]]9%L28+>M42FZ>@^3-M=?_U$_3=WW31G>_V2;'2!5B/ZE2CRKW^W$4PBH++]O,^0O!TDSPJI MMUBP3282+*<+&C^3AX0Z(*-Q#/>IPASJTHIXS3I(C (;*LST7^DV$JA4*0F1(QV@',;)"' UZLP&8#K]^ MFY_/Q^?WXJ2J7L;LC-3)=$/8@*H:H0"%>J30E93BVI-@.IX,IO/O#IB,>F69 MO;L!@W_?#R>WHN@: 6^=[H/I1*[?W% ZLS#T#-,+]W@06D'/[B>3T:!$V!N! M^??) /1%#,/?A_W>?# #OPC4@#T*V;'8I)NDHDN2LIS'_Y!*CXA[9]!U?!<# MPH%@K#C9,5ZU"\XB!V-?N8E^U4X&5.M&@)J9IK-RH6G])#M".SV.Y]\&4QLY MPI.RXZF\'48K^1':"7)<5:=ZTQ^YS,A!D6M:9@B=3M Y=IVQI@B[S6VJL_*1 MH>A!2G"K%"K)H,HK.*C!1"I1,#.U47)=GMK=. M6H@JU:(P\)H052N,(]-42D:&=DJN(5K :<@68E'>FO T=JX;NI$!H.1E&!PE M>4?#WO5P-)P/!X:M;>7W3V_M$WD[#%K2.K3S^DYHKLE;J3*U :MT+42'VUP7 M':GOY?\A0$GJT,[J_:WD$.WH)H]Y+ 23*# )RY[..C2MQ>%"I4 MJ5IUH-_1@T:2WI&=W@V@J6BF01*3ASB)^9NVIU*I&WJ=!FB=D6M@=R39'=G9 M?2>9[0!5/A5\WJS&&JL0&8HXF;LZ*Q^; $O>1!\TEBPM-7Y-BR7S+=XOE)SY4-!L0;6U$*ELYJO: M1F,%(V@HU$AR'K)SWC 3,&G%>):B@%0B0WNZ>(M0PW:N9ZC42+(=LK/=^*!; M>L_7V#"7&M*#3<[3&IEF4E(>.H;RCL6I\AKJX*!9L31FHKLSEBS)?LC>EHX. M*FJE%];/@5>+"6"T1&GH+ M(U,J2WI#=GJK4T32V4=)HF$U&'C*1&O,? P-!0U+7L-V7MNBM6/$*CWY 41- M%M.8=:(H,"0RECR&/^"Q\>WM<%YVJ;.JK>Z/[^;#NZ^#N[X0=%J\5G]Z!09T M4NX$C@YCELR([>WH;#[N__%M/+H93&<_5R\2YM^UVA6?M"T]E;?#J/=>VWY( MKZD@UH*SQ0]'<%4.GDFRH>#LBPLO0&_#5RR/_Q%4*_H#QZW_@6)%!!8'Q$6Q M$;="UPD#Z(ABO[M3O8_;\(*+@U)O!+X31M#QPVAK8FAKI4?LA:+!13:/7B=T MH.>;/"+MXJE\'[K-K:\U,JAP+#4!MFN"/EG'%9>5(C%^V)0")LX ?14"IM*V M8O:UD#4" /O**V"=&1)Y8H MA0+^H"W.!3-L\K5.K M,W-#[!G 2G6!CWGUO4=Z56X<#5[5#=K7&CH[RVL-+!4&MBN,2?[^#JN?$+%9 M>^#/6YH^T/PO+5RKLT\3Q(F\'?Z&)N6*YYZ&%CVK[/ELU*?R=ABU%$">70#) M!:]R5!NOVI\W]:[5Y!"9E"F>O8%OIN*U-17MSCZ]*/\/K>))K>+A$Z6B5?-\ M.NH3>3N,>N]7;+ML."85/>7WYQWEMS6W)'^*LP(D]%&,<;\$ M8G!>?ZY2GW"VKK[X>&"?YXGQUWAYHNR%'P@1X%L<)7QE'81([R83[A]( MC/DM34DB[^PHB[&0IVP_X2DC.,@;Q=$$V?9B$N,PL=;+_-HC6R]I)J(P(8\, M\"R.,7O=D(B>5A:TWBY\"O<'H2Y,ULL4[\D3$5_21R;/)E64((Q)PD.: $9V M*^L>WFV1HQKDBC]#,G@!3:AE-'>2UR5O+;,)$_8Q/@LF[H6PGUEN:/H*K#]?@ P@3\/E ,XZ3@"\G0J*H M@!._['93=(LN= L1>* R- >_) $)] 3F4.5"'I+9(.,$>]3=@NF]@U -IIV M &V'-T<&G&E5UVD>;W8AWE.6IA&1XUW@"(C7E "?,!'N9"4%X3=R^/I9G$5Y MV7%,Y:WO6(WKKE(6/5Q#>V'+)(_G^;55WG2ZJ$1:%K,JBYDQBS_D MC\\ YEP.AW',LS8S0I[=8.Y0P;DS[X:>5]!S(_2CG @(8Q)2/CW^RPU(,0-' M'&4$7,E1&] HPHR#5&;&#W*$7W?QSUMD\P:[2:%Q+RKNQ3CNG(X#G(D#9>%W M>4/Q%U<[H8OXBW,DN_AKL \0:BDX50J.,84MC6,Y-_^/NA?QG3,R^]:&#?P> MD8;N5NCN"/3A-7=;I81V=]&'*#5TKT+W1J"'G&?]V%X+QK5=!R+8K'67<#IS MYP[JAH9V[3SV"&RYQ.!"FDF8[/O8R[CG3,["]:#\-. [E;.Y"V<7)D9XYIO0 M2/]9+IIXQEX;#VL?.FP!33W'FR/4).\0NIX]0Y? 40V.!DXSVTC.[. >_/U MXF?"_ND$-@93B\P[GF*?K"RYBN2$'8FU_O$'N+!_[O+@]XJFIUY[,C2;0FW(T.S(K12"\!@&) D DZETPA8!77VV]-PF;I], M!Z[-&(YTXRC\FJGUIEK$YX7OA&Z[:T>%S2(=N'9A.-*&Y2&)TQ[>Q1!>LTCG MK2T7FCWWTK)AF ^4P<_GF1:V2:)#UV8+S6Y["7J,"[3]M$5NDNCDM=="L]FV M'T#"PWV2SR.^FE 'F$#;4U'7@J%?I[\IU1&WA:*B%#S6!,J"GS^Z+)FZ/2L>M;1>-M-U! M%H Z_;-5X1Z5CES;+!IILT-, '6\SG80]ZATXMIGT4B?'64#97#39&J4Z-"U MUZ+_]LH[P@90^UVV16Z2Z.2UZZ*1KCO>!E#;5SMMH%]7Y# YVP6,"=OGFZ,< M^#1+1+&/5EVM-F#O\VW'QO4-O-L6VZAUF&)7]P&S?9AP$)&=#&G?.G),L&*C MM#@1-,WW&I^I$#3.#P\$!X0I@;R_HU2\G:@.JNWJ];]02P,$% @ ]$/_ M5A_HSJ"T!@ YQX !@ !X;"]W;W)KZX^U*2=&;RC">>Y[%]^T;9=[XD1(#W59SPN\92B/5-L\D72[(*^#5=DT3^ MYX6R52#D+7MM\C4C09@YK>(F,@R[N0JBI-&YS9Y-6.>6;D0<)63" -^L5@'[ MJT=B^G;7@(W]@VGTNA3I@V;G=AV\$I^(I_6$R;OF(4H8K4C"(YH 1E[N&EUX MXV(G=<@LGB/RQH^N09K*G-+OZ4T_O&L8*2(2DX5(0P3R9TM<$L=I)(GCSSQH MX_#.U/'X>A_]2Y:\3&8><.+2^&L4BN5=H]4 (7D)-K&8TK='DB=DI?$6-.;9 M7_"6VQH-L-AP05>YLT2PBI+=;_">#\21 [1K'%#N@,H.9HT#SAUPEN@.69;6 M?2""SBVC;X"EUC):>I&-3>8MLXF2M(R^8/*_D?03'9,U84$ZUAQ<@2?_'GS\\ E\ %$"9DNZX4$2\MNFD!C22,U%_K[>[GVH MYGT0@2%-Q)(#+PE)>!J@*<$?,D#[#'I(&[&[9M< &Y\!,A!6 ')_WAUIX.## M@.(L'JZ)-_6>O=&3Y]^HQF;G:JI=TQE[P]?!@MPUY)3DA&U)H_/K+] V?E/E M=:%@)UF:ARQ-7?3.E&Q)LB'*#V#G:66>:1?9=AP+MN38;H_1*ZR@!9V#U0DL MZP#+T@Z^._9G/NB.[H'W;>*-_)HR6)1K'_*UM648!NP[$5'R"N1L M!$&X)4Q$7-ZKLMZ%LH]&W$*F72J+P@C65<4YH'2T*!]((CM)_%D"E!TLXB)M M*UN28:9B29@*K5,! MMMIUV"J[#"+<=6XVT=\+:T>&=4!#%84"[[8(J1O$O2 MY.J/O54!8-L6:I5@5JTL"[=::ICM \RV%N9XXDV[L_[H ?1'[GCHJ>"U*R]N MV9990E!"3%&$0L74<).HYF,TZS; M&\A9.P;R#H93[,[91*XLI)2E:5J!0ULUTA05# @TC-@ MK^OW7>!UIR,I1'T@):G$.QS*5N0_=J=G)0<^RH*%LH@!XV MN8$O T8^*7/> M@7*."W=M5')66<&Z65(0*M(3ZE>O__ X\^Y!]UD*\ =OEZD/GGSYK#_*QF"7 MO-L=N$^#(KDL(:[.J,JSCFU:MHUA.2N%I85- ^(:U84*8D9Z8K[O#Y[2Q/[W MJ+_;\I99?JZ4L9 '2KV,E-[Y(A2_)4Q4!98KRQT MNW&YZW'CQRW#+'^&*C,'MFN^05Q("@POL2.'M<+D[)W1"T4[S;F0*E@O55PJ MQ8=<#?+]E$LWD=:,AIN%4->H*C*@99KEU:'*#+?MNAH=[5CKM4B7,)J-!YCD M(+5-0A_M[%K]%]O8N- OV/P7V_5:[7-VIA>*=III(5NP7K9HFT154\C97VT2 M"C,3HYKU*RYT![8OTB2TZN7LS >MEQ?I-P*AT:6:W*9J[*#)FX M+).:1T>&*\)>LY-4#A9TDXC=V=OAZ>&TMIN=49:>]^"-NSMS+<+LCH"' 7N- M$@YB\B)#&M>.Q,1VIZJ[&T'7V<'DG I!5]GED@0A8:F!_/\+I6)_D[[@<+;= M^1M02P,$% @ ]$/_5D!9"@E;!P D3 !@ !X;"]W;W)K3<:5?,57J?56[+!!?MD2K 1P\O_$Y>UC1^HW1^'*3/N [3+]N M;DMV-=I3%MD:%U5&"E#BY=7@/7R7(*]V:"S^R/!3=? :U%_EGI!O]<7-XFI@ MU2/".9[3&I&R/X]X@O.\)K%Q?&^A@WW,VO'P]3,]:KX\^S+W:84G)/\S6]#5 MU2 8@ 5>IMNT<<[-;!YAV.17!:!X M3<'K5V_ *Y 5X,N*;*NT6%27(\I&4S-'\S;R]2XR.AIYO6;%VT0!?WW$ZWM< M_BW!3-28]XM%5G=!FH/;-%L,V: FZ2:C[%H!G:JA7]@R4&W+G[O178!VK K@ M3 W\C"E;1UB*9VE99,5#I6)%:M9M6K(I4@%B-> 3*>:DH"7)V2@-2"MYORK? MMBX LA"45=J.ZC74>K5^'/NAY5MV@"Y'CX>UI Q?[Q/OJDTZQU<#MA%4N'S$ M@_&OOT#/^EU60V)4F\7T;+L?=&8R:&02%IN$)89@O<*Q]X5CGU0XIQ3+CN3V MBX6K$]$&>J'%64U%JR$,K9";?@DK= ..%8E6MFM[L&\5BU:>!8.^42(:.=#V MNV'U,NSL,^PH,WQ35=LFQ6QGJ)HUFQ)PCPN\S"C8L.P?-JTL[8[0+=!& 112 MKQS&N2TJ!N7"S4R&BTS"8I.P1)_]7E6X^ZIP7U85LDIPQ8;@ELR)*UG0':[[ M1 P_MR*%[SK1(K!\KN>TE$0'[([WPF8T8F8;%)6&((UBL4?U\H_EF%(BL.7]M_/,M)A(M! QL1:3:#"]3 ;[3 ;*3-X^MQI;RPI2# _OD;/G>V36A=?) MY./D GSX,)'E.M#F.A#'[D'(W35,M9R9R.&3?5*D6&+E!_RVG$BLH&-91^XJ MPGW.0V7.IWB)RY*=B^9DO<%%E=9'N0M0I[K,YO69=+>K:%:_4!R<:UG\_=I$ M.99SET Q)C]!)L-%)F&Q25AB"-:K'VAU^H5EHH*D^H2E[=76Y'"6W<#E6E7/ MF4DX?+.>$BK68UEEU^Z$WF>I-9A(3R([< M 9_+D\QBF5G@(SZA$BN$G"-WSK#3.J!:['A)Y2)]Y8KJQ%!2NEK03 (22O>4 M6+$>E.A _4QWX@ \31U0R$I(FF9;'R_2FRALCR?;X. M1!H*0T=8%D4SQPILAV]4K6J22,;5)_7SW,D)\(5Z@NY.$(JG]3#T/3OD\Z\< MQ]D-J]4(9D8#1D9IL5%:HI^"?G%TD@A4:R+_2FQJF8>5*M2"J&;X/J\V23C" M%&M%F$@6*K#Y_M-R$LEH#CG]!'=2 CQ/2] VF_:@/E%'/+O/Q(!L7PR%;=%D MT,@H+39*2TS1^@73*290+9F<(CY!O2("M5+&5$(9\K^.S/2<2&(B<&(])]%P M^OGLU!#XO\@A4**'!+XK"B+JX9S=G7I)Q&C R"@M-DI+3-'ZOZ-WL@CZSV01 M),H9W(WD!(D:P]#V^,.E!,37@P3$=ZPTELO_2*,')3I0/].=,H)>HHRTSJK5 M#^F5$3UE)J$X+O3X9)YB%>M'E.A _60>//^AUD1V&TKZE):+^N9ND95X3DFI M6_"0J!LXED0 5D<_^_D/K: Q,QHP,DJ+C=(24[1^X702#U)+/$<*1UHLDNR"U[O&2;40B70C[B*@T M2+81$23D6:M81+)0XBZB5SXTG'Z>.]T#J76/$Q1*6YIDV0,,@0\1A'RJC0H> MDKAVZ(KG"ZP&5MP#Y?$D*?+^H'M/?_ M"V'\#U!+ P04 " #T0_]6]L (/PP) #G*P & 'AL+W=O&O5S1E+Y[,@375#Q M?3?G\ENG]K)*MC3+$Y8!3M>7K1'\,@Y#U:"P^)'0E_S@,U!=63+V4WV9KBY; M7:6(IC06R@61?Y[IF*:I\B1U_+MRVJKOJ1H>?G[S?E-T7G9F27(Z9NF?R4IL M+EM1"ZSHFNQ3\OM&J0X7 F*5Y\3]XJ6R[+1#O<\&V56.I8)MDY5_RJQJ( M@P:PYVB J@:HV2!P-,!5 UQTM%16=.N:"#*\X.P%<&4MO:D/Q=@4K65ODDQ- MXT)P^6LBVXGAF&4Y2Y,5$70%%D+^D7,D MH+<>7"&OQ]&.?P:X^PF@+L(60>/W-T<>.;@>4%SXPZX!'2V^@9O;^S\7X.;A M_@[@,#G?3B3N2?)8K:EMFZ6;<.BK4HQS\,@A+V+SO.A M?-,((A1T:ZLC76&M*_1.S&CU+[FO5H];RS>$VETS@A9:[- M5H!L&1?)?XH+MIZ7[GH'15MQ L_@F2/-_+2)+4!4NI=)T(L$N)=1PC M0T4_P@VEIDW4[=MU#FJ=@W?H)"^$JY"7ZV"5R/D7C-LT#HS[XQ U-)HVCO4+ MNQI5W1,QN::<2WEOJY7\ O27+&AR:ZJIO!U*0(-^0Z;%"/8#A](#J$*OTJ^R M?@)RX>1$YA<9E"3A:K[M,J$9=P%L!J?-JA\Z="*M$WU(YW*?I"N9YJPZD:F@ M-VC*-(UQ*INR57P6C5C2Z0:(6 :A9%K M:#4%8>"O S8D>Z*Y*I<.Z)'G5.)'Y=,T(BG[492=BT,2#?N1-,TD1F?%>K=),=!VN MOTJ9Q0AW7=E$ P[Z"2=K=,%EX5&&CU6=A5T!:F+#9@6[P<"A3R,.^ADWYW1' MDM5;+B[CFXD-Y57 6R6;$&LCV(=-S:89#!Q,AAIVT$^[.AYWY-49C";!4!@8 MP6A:19$CY2%-.N0G73WC;UG"&I/(9%>(8',$+5;M8-"/'!HUXY"?<;=4[IY/ M"#2A!:-F36@S"ESJ--F0GVQRAKDJN0[2K%6AR:L@,H?08N58-4AC#?FQ]I5L M%1+6)"[&3V[JLW(7+F-2[5*L-,PUK$("_8/EK$G,O;\2AHS"$_ MYL9DEPB2EIA;)6+/'9-E(5LO-"IZF]D@[+ORBF8;\K-MSEE,Z2H':\ZV[]J! M()-AY@;$8N0JN;#F'/9SSJ[5MPO!EOU:+VAHM1@YD(PU[K ?=_7ZW>?%#E3^ M>Y8[D--K%UMV;N$ -\^\;&:#T%4\8@U"C#ZT=F^FL]%L_(ZUB[V _?")Y)F\ M'8_"P:&L'[97C,LV5J$388V%X3%!**>@[-8F32%JR]/U488@MB4=@\3+!; M]1R2-8FQG\1RA/<\WJCJ58ZPK&JVZ@3$=82 +7NZGC&Z%B/8& P,V;8-(925A4.X1B7VHW(V>91%POAA,EI,P._7D_+3 M'_(:4/G(*MG$X<"$IL5*9DGL I&&)O9#4ZGZ!);T*@YI$,AIO[A[O1X_1^9@50X 7R M1P%T+F_'0Z(Q'/CWH]-,9G%9+P!U4F+MK;G'1'WC5-UFU8L<14*@\1CX\:@W M=S1W*S2!AT*CCK%9H9YC@08'#Q7]QZFS^S)U'.X]9M=F-?-W>RB=]3#U7-Z. MAT(C-_ C=\8$/3Q)58^5BB=@@*C)XT)EAD/$94Q.;R8X2U.5VY*W4)1 N?HV MOAM_ K>W8^NPF0!N)F2+2=]U_A5H1 >GGCY61_[JN*$X0Y3]3.'"M.(WVP(_V^3ODM^4O@A[.M#Y8/7',$9Q^W&DQZ>'0 M-74:_8$?_>6QX%$I6#WU>)LQ>W(QP1X&S7K%8H0"%ZTT^P,_^QL'F<53VL/H MJN3OLY4:=V5L[8#)>TL'WOU4--0%0>@O",IT,"_/Y-3JN"+93_"/.[I=4OY/ MZTL*7H#MJQ,'!><\A^6AG[TRV5JL13GA7N\\ZRJLJ3O3V7+%4N MW<"4JL O&K7>RYTBJ9\J0\VQL/AT=[N=3%SI=/_.[6?OEDZBK3A;JU MPM5Y+NWZ5&5F]7EGM!-?W.G%LJ(7>U\^E7*A[E7UO;RU^+;7K)+J7!5.FT)8 M-?^\,QF=G![0>![P;ZU6KO,LB).9,3_IRV7Z>6=(!*E,)16M(/'QJ*8JRV@A MD/%'6'.GV9(F=I_CZA?,.WB92:>F)ONATVKY>>?#CDC57-99=6=6_U"!GT-: M+S&9X[]B%<8.=T12N\KD83(HR'7A/^53D,.O3!B'"6.FVV_$5)[)2G[Y9,U* M6!J-U>B!6>79($X7I)3[RN)7C7G5EVM3*3$2N^):5K55PLS%3:FL))&YOKBQ M"UGH/Z678)&*>[TH]%PGLJC$)$E,752Z6(A;D^E$*_=IKP)1M/1>$@@X]02, M7R%@-!;?3%$MG3@O4I5N+K ';AJ6QI&ET_&;*TY*.Q#[P[X8#\?[;ZRWWXAH MG]?;?T-$3E1&7.A"%HF6F;BO9*5@FM56AOUR!]N7(R\[<:5,U.<=N)%3]E'M M?/G[WT9'P]_>(/:@(?;@K=6_=!76%U,H$9I)6_W=TI9%Y5] V=MX$F?:)9EQ M9 ___:">*G&:F>3G_VSC]4UJMO,Z&HCKR7UY<3B?7#V(RG=Y\OWZXO/XJ;F^N+J>7Y_?B8:G@ MUHG)2UFLR0R3AE^5BGG#FFM9TT62U:D259A:TTO(X13Q2EGR @@&4Z;&EL:[ M@7A_>CWML?0T!J^6)LO6NV958 \?5!#29DZG6EJX0%],'D&'N"Q2N*]_0T(Z4=W=7P[J_+C[H/)2-4,FCWBG$_?*\L]>TURL M8]=QVV;>OV3AI,.72MEBR[:OC#@[F_;%U17^D*Q._S']YK^+]XA2'(8?5;;N ML]JF7FF] 7USZAZ%I#'N"$^___KUV #!@BJ+ K#7D0AZE?TG5"KB:!!X-'-LJ(5R^:RI)*.-4YL90PRIE2A5"9 M1M:004!)-QZPZ"%KET#0:P5J%-:!+U2M?H1V O%49PBH@U<,6^0F!7V@8U8[ M! #PD6##A8%E26T3*^>5D!4[S[5:51W[F&T\M):1= M+)3=KU-$@99KJ&-.DLF0[Y=)49F%EN5QCP5+.>"O0?'\7 M2$YBFB,!PM3\"(AA2>8'$]D8-MCN9@(0(\.S+K "GH*AEF =SV&H4'_4NB1# M%N_Q0PG%*6%EJDWG%YHXSX@_XJZR -N[6#_KC?8[LLP9\RV9 )A41 2[)KM M_@IJ_5U5>(O\!;Q3VYEV2\\OR![\52S 8B8AN$#NXJ5DJ4I MG@M6U.3)L[5?@=0/&;RD9$M<)EHD;0H:6'OD6X""9#;$N$SA=QI^(GV&"&*% MO]F<>'Y$OL#0QF5(>T6Y0V)0^?E5+Q#LYG\,$6*V\0!X6UD-8R[4,/Q5#I9U BC#IZ M-1V^MK15CZJH?99!OD()A873VA*+[1QF&*'2(,]U'_@NU(,08"T#"+(21C8Y:>352I7'J"2E->R7_7J<+ MXF] ]E>#8PR"4U'TJ;-4(!K/8<5S:W)*K:ZC Q_$*4"Y.EF&D8K38RZ1 'HP M=>+.4.(ZZ7X). +>F4;IHU3%-J G,:[J=WEF@X4/NRK\C0NMA9DAMRJ7T*84 M'=23[,RQ[%K6F_E _%@B.<=U21.FM@TSM'-W-7B%1TB:?%@W.[*9+1%>.=5# MTAZ-4KB;TT/: ][WT96E<&0 M+'A(&J<3;X\^JNB6^I2"ZKS.8-:/"JQV=_,1G()?E M%2$IYNU0[1.D )2=6 MLS,U?M]9=JX0H766QFBG:=IDP 2?=.J/=D)R#D&A&XS,>'PC>4D!,[J?BP90Z$?M' M0S$:]L,GAQ1DIWE/W!!D;[:\@158(%3,6K?4981"7 +1,H&>0(8/LO\\?Q"RKB"7S/B2A*L[ M"M<1S#&#H_[!Z-A/R5%E8!0 *NJAKH2\*$9C@ PN&%FGE'&(BB"B,V"'?(89 MX^'X8-!^'1URC^> _NY_[.,[9EFEFHK%MX#HSSCH*>Q90#6^]&+SHDH$D-:L MH,'WH9S;J-YZG85NNQ(7[X2G,7Y>$99#*D9Z_1,R)H=QXJ!__/$0?_>/GT\/ M)1RF'P\/\7?4AR@(+?CV*0# MWZD%=#&9]-A5',R3UM^H#3GL12C4%+T^9H*$9G-%!0<[GK($2Y_7H:&&[):E M9+'Y+".<0OD2[&(X*=,WAU$6ATY4L^F4I1\#-^UF9DP7"2.@[Q*%3L:ZXE*P MGCD8!:1(N+A1(^=V1YAPJTP 4'FC> 28L"NWQ1!LTCX9'??&="P]ZR5\9 MF(S$Q%=B%,(XTLJ&'T0 [;C/AGW?Z]Y&.X):/>R;X IEBR)PGR@OC]?68Y24 MJCG564(A6U/GI5I32V=T_!L2%<$/RE<+:=,(D9MZ#1L!]7)W!8#2!HD!OQ25 M;WK0:,117QEP:;49TEV[6!_\!(8::@F^(9_EA($)X4,559.?,?R9 !HH&HJ, MV%GS-AAF5]I7.%G6H$9OIFS #6=.XX%'0(&8BPF5K,Z>=OKFF?;YM6"OM84ZF7T/A:S@6\MO'2\;?BE67E!+C$WQW4'XG;K J_2 MQR!5ERXKJL1#@ MFMG46INA")[KJH5C@0BA-&=)PNF4F5<%PTFS4/R:Q>MS-^ :"I8-*Z(C06K+ MR$>I,R8I+*\M-VS%/H?#3I_2%UUD<@P)N7X-ZS7& .49'\N#&+;KSG7E&QI" MK?B+E"O26)Q:%;K&&QMWZF;KP]F?'F_Z0O.U?8EUAV='6P]^B46N*[MN"=96 M2YTL.WPW,(C##[_,/&OJ"4B]6/@RK[$3W[T(UO?282A<=NSW0-QPB-F0$;F< M"67=:]RVC>6.O&,KXB7?36W:5M#]F I0^L3TH5U7Y!SX#6&U7Q,ZY_"N'&*/ MCY/RAE Z,GDNDFF8%%=RC3-PA:M]Q4&V*4JC&=+SV\%;7'0HV0B*C5[(,#9= MG?H D2I&!&047=\(M9"+-MZQHY4*=O/<;/#UA>6P54="!FU=NP%)?&_$:X&J M3L[E*%Y5NNLU' W(Q2.,WR\F31IH[8Y%^JEZ,NNLU$_ M5#!<_ .2_(!5!.5 MY->W@5@O.B*H61=:36N2@*8FFZ\<0?;^4*1RW31:=?%H2&#\=M MH4AN$=.&]]1/]Y4YUPECA*^>N$!E(O[-"WS#C-KZUM:)_\&O3&))AV09%/6^'R=!?N8)U9&(4 M/L<<;?SS/G7%^%BYW62I$=1MLERW;?\6Y_!9RI/.X9V^;^EB]QN9B>. +LHZ M<$0E^?.1=?%R+(=NSQ<)JZ5E("XH (0ZO3U7H;K;UFR7_9![PMF9/ROE!R(> MJ_A!W%7>Y:8J]>-=%2;+EP=>_:!6IM IE.6LDWZXQ8#PX$>%OJJ?WKSE (2D MP*WY^P(_]T=F/1K$-NQZYO\(J(ESR,Y@OG?2JPH5#7&0D M@$E8502@7##0<(!S9S8MR@/@%R<_76]!'LP>0]T<=,CLP+2)'1KEY^6H.@C' MAHL?ZM%?@& -%WJ".YF"NZ=1LS[ZH_/. 5B+0#B/N9!)/0 (/[=B8.;S%$&'"B'?C_GA\ MP!/>C?H?CSYL[>MD/3%)'\GK&Q%X)9Q"!-B%\^+Y4\(75N:AW709F#@ARPMA M64B_#-U):(%\,+*RNW),6PTFY"34Y-W "P&;O"?.I2V8#%3AXI[$>M*^*_EJ M2)Z;(DA]$P?]PQ$UE$?#_CYLXL=S";TNE^.C_L'A4?]H?R2.#_O[!\/^"(]GQ#/I MWY\>DW *4^S^ 5_QJ<5'#^//]^CB@Q.[^._7-^[[U.G;';091FVGY=90E\K? MI.@NIN?<'C,A^_+)2#R(3F/CB =B([S9OOHIZ_EUW;X3P\'PB#]&!UXN;]K" MYO@"T:P3EJ>=L/S&X=:KD;QN&K''HP_][NU=FN9W.GVQDS!TQ0I?>KDA_,V=9ZT/SW/JKZ:=57GC@]Y91S>R;.^OP:Y MJ77$3'.PQPFP.2YE"\V18@ M_^A1MR!11=7>/YDB]@&]WFGWDT.@>JKH-EWB7\,%VV#6PC\D@3:'^1"B[<;E MGR+<:F-QT<%4Q<<4(7]9ZL [1>"*1YP1!C.E3UH_5.#79VW;'9BV _T55D8D M/JP%H-V=&^,>71"D\]4M,G%$2D2/H7EPPH<-IURF MRL-%[8NA8"VJ2-8>&G=N-D<0SX?K\8[I2RIX=23T;1>O]SJ7ZJ&W!?_3 ;Z( M4E3^?GWSMOG7"1-_*;\=[O]IPS=I%U1O96J.J&./W6(7RI3\A7]&7*^ MR?EQJ<"OI0'X?0X $K_0!LV_V?CROU!+ P04 " #T0_]6!#48FF($ S M"P & 'AL+W=OB*(WHOR-Y7HS<48. MY'1-MJ5>BMTOM/4G,7B9*)4M8=?81JD#V59I4;6+D4'%>%.3]S8.!PM&_HD% M8;L@M+R;C2S+6Z+)="S%#J2Q1C33L*[:U4B.<7,H*RUQEN$Z/7T0FD((%W#+ M%"D*20MBHR76L*1OE&_IV-.XC['VLA;SNL$,3V &(=P+KC<*YCRG^=< 'A+L M688=R^OP+.*LEI<0^2Z$?AB=P8MZKR.+%YWQ6H$6\(EQPC-&2EAIHBFJ3:MC M#C=P\7$XF'8.#_?(9LW).-SZ%/3YX,_/%,WS5< MER)[_?,8Z[.XQUF'EW![MYHM%LOY8O9\]_@ CY]@.?\R?_@\OX([#GI#82U* MO,R,%Z#)2TE=O)T-(:8@W[.E.;Q\0"V9N>Y04%%(4F]8AM'&D5>J7:S_$A)- M1+[--!B&+A">@V:5@4=?.VA),U%P9D)P";]3(AMQ 4J#E;TVX$F*-57FR3!G MBCZQ#$]Z1J6PKIIYLY6"9Z'18G%(ZMZ24O @I-[ K*(2A^%'B$:N'P>FX;N) M'V%C,'*3.(;Y5N+KB)\-IEBG+(PKCMES5U-[&>V:W@KEYO65G&?CNR ^ZZDS4 M;O#YD?C@P_-'C2R]WJ?E7D7PW&CLB8MBCMOQ:Y6D4V_]_%!ZX412TY<$648RG M/3">!FX2#+]-Y2'J,>E4WG2.J/S"_LZI.TI&5MVF/A[0:&@L3'E2W>A:FG;5 M"74/H[;\7W4G2=Q59Z+U7=0=I"CJX;[Q[>INZ**Z1T%JU.T'_CDOCGT9O8-$ M!H59V'1-(=&L283VYDTZB3(O&%=0TC4N]2^'B0.R2=&:CA:U M38M>A,8DRS8WF-52:0QP?BTP26@[9H,^3Y[^ U!+ P04 " #T0_]6%&QL M@0<# G!P & 'AL+W=OT_<*7SB>S,4<').-4H]N M,=^.@M@%A )SZQ 8_9YPBD(X( KC:XT9-"Z=X>7\C/[!7*V'\"*=:-PX@/QJKRMJ8(BBYK/[LN<[#_S%( M:H/$QUTY\E&^9Y:-AUJ=0#MM0G,33]5;4W!*$L0@IO(,MS M=936P!)SY$]L(S"$!=H0IDI:3=F#S!BJ$B:W+Z)[SC9<>UY M4GE.?N*YF\!'@BD,S.06M]\#1$2CX9*Y^:-%[]+BE9NDS7GZF.-M'D%LJKYO:A73\A' MIO=<&A"X(].X<_LV %VUY6IAU<&WPHVRE$(_+>@E0^T4:'^GZ,K7"^>@>1O' M_P%02P,$% @ ]$/_5MQG2G*O @ TP4 !D !X;"]W;W)K&UL?51M3]LP$/XKIPSM4]>D::"%M9$H+QH?8!4PT#3M@YM< M&PO'E]DNA7^_4.83BJQPCMTOZJY82WL4')9HK:2-!A<3H/3PR('KRRE4^#2)/"!5FSB,(/I[Q#)7R0$SC7XL9=%?ZQ&WY#?VR MKIUK60B+9Z0>9>Z*:3 .(,>E6"MW2YL?V-9SZ/$R4K;^PJ:)'28!9&OKJ&R3 MF4$I=7.*E_8_;"6,HT\2XC8AKGDW%]4LSX43Z<30!HR/9C0OU*76V4Q.:M^4 M.V?8*SG/I3?D$!+X!E?Z&;4C\SH)'>-Z;YBU&+,&(_X$8Q##-6E76+C0.>8? M 4(FU+&*WUC-XKV(IY7IPS#J01S%PSUXPZ[*88TWW%.E!4=P*;70F10*[IQP MR*_+V5T%-W#);C@_*">V$AE. YX$B^89@_3KE\%1]'T/V:0CF^Q#3[M.P+FT MF2*[-@A_[O'%P4Q1]O1W%^&]D+L))WVXNGFXN+G_>?O[O?T@+6145D9:S(&6 MX J$)2F>7JE7/="\*%HK6B=Y+KS; "TL*61%=D@<=A"/#D$XX(9*U77THQKW M&Z,782Z,LR!T#D9LP*,;WZT#..R-HH3/I#?BL$<>=;X)*D,96@O#WN X85\T MCGR/)0]$#BNBW$)R#*,([LDQ3%=E5X?PA?&30(8>]XZ347V.1S'LZF2X-6@E MFE6]3OS_6FO7S%QG[3;6:3.H[^'-NKL69B6U!85+3HWZH\, 3+-"&L5158_M M@APO@5HL>.NB\0'L7Q(_ZE;Q%W1[//T/4$L#!!0 ( /1#_U;"M/.D)0, M )P& 9 >&PO=V]R:W-H965T.*";6;>Z'WM'#%MZ5U"_YB5M,M MNV;V:[W1./,'E)Q73!JN)&A6S+UE>+**G7_K\(VSG7EF@U-RJ]2=FWS*YU[@ M"#'!,NL0*'[NV2D3P@$AC=\]IC>D=('/[2?T#ZUVU')+#3M5XCO/;3GW4@]R M5M!&V"NU^\AZ/8G#RY0P[0B[SC>)/<@:8U75!R.#BLON2Q_ZB.:.5VD8C.2Y=4:ZMQEV.<79QJ2R#!-[!1F.A MM7TDL!%46@)4YK#^W? :2V!GOL5D+L3/>N!5!QS]!SB,X$))6QI8RYSE_P+X MR'*@&CU1744'$9>U/H910" *HM$!O-$@?=3BC0Y(-V 5?."2RHQ3 =>66N;T MFGV".[AX/YQ[/2>FIAF;>_@\#-/WS%N\?A6.@_<'R,8#V?@0^N)%>?ZM#IQQ MDPEE&LW@YPU[L+ 2*KO[M4_$P33[123'L+GZO%E?W?S ].?+RQM87I[!^LO7 M3YN+-<[^DJL' /SC80CDB:AA"&)(W&<,ZP0Y1*O&1"@E'4CVE,DND(TI",HQB66=94C]CJ?Q,A!T1\BU9$)I,4K1ME\9+6!T_[")(I"5 V&BE)XS'LNWW^ MLXY1,;UM^Z*K4R-MUSR&U:'U+KN.\]>]Z]L75&^Y-"!8@:'!\23Q0'>]L)M8 M5;?]YU99[&:M6>+O@VGG@/N%PH?83UR"X8>T^ -02P,$% @ ]$/_5KV3 MT!0F! .@D !D !X;"]W;W)K&ULM59M;^,V M#/XKA'<;-L"7^#U.EP9HVBLVH+<4;;?#,.R#8C.)4-GR24K3_ON1LINV6"_[ MM ^))9E\^#P4*7FVU^;>;A$=/#:JM:?!UKGN9#RVU18;84>ZPY;>K+5IA*.I MV8QM9U#4WJE1XR2*BG$C9!O,9W[MVLQG>N>4;/':@-TUC3!/"U1Z?QK$P?/" MC=QL'2^,Y[-.;/ 6W>_=M:'9^(!2RP9;*W4+!M>GP5E\LLC8WAO\(7%O7XV! ME:RTON?)K_5I$#$A5%@Y1A#T>,!S5(J!B,;7 3,XA&3'U^-G]$NOG;2LA,5S MK;[(VFU/@S* &M=BI]R-WO^"@YZ<\2JMK/^'?6^;1@%4.^MT,S@3@T:V_5,\ M#GEXY5!^RR$9'!+/NP_D65X()^8SH_=@V)K0>."E>F\B)UO>E%MGZ*TD/S?_ M33N$ C["!:[<;.P(DE^,J\%]T;LGWW"/$_BL6[>U\*FML7X+,"8N!T+),Z%% M7L>X)[N.Q] M..Z1$]N)"D\#:@*+Y@&#^0_?Q47T\Q&RV8%L=@Q]SIL %])62MN=0?CK#A\= M+)2N[O]^C^M1M/>Y%B.X^+2X.X%K(RD='>5#-'I'R0"]IGHF L(![8)4AVW@ MOX0<=".MU>8)^J2^O%J(]AXX/&-4!FOI0A /0BJQ4@A7RW/XD(PB*F"EN!=E MZY 8^5#E*/L>ZAVYMA2^$6T=@L6*Y->P>@(!:VG8LJUY6=.CTU;ZEN:N5L3? M6NSINRW"N6XZT3Z-J*8_PH?A=Z7;S<<[-(VO<\\?.O'$[,(W;(I1D@]>>9K] MEV&7-S]!IW86XM$DA\_"5%M. MZQ2*/(%I5D 64C;,H9^-\4@S& MYSMCZ RAP]CM#-4CF6?AM)Q 'L8%UU!:AEE)^@TAA MGO&0K"C3"=QM*3-B[3@929@7<4^.\_!R.G*C+:F1#'72 ](JM=87] 0K:BTE M:84N*;?UW58=;-A/KY3<^/QYC2AHR^BI=P9:?V3\^VAY[]0M M'V[IXP8-&]#[M2;BPX0#'#Z7YO\ 4$L#!!0 ( /1#_U:DM)<'Y0, -T( M 9 >&PO=V]R:W-H965TY'6 MT[U4SWJ':."U+(2>>3MCJHGOZVR')=,#6:&@+[E4)3.T5%M?5PK9QAF5A1\% MP<@O&1?>?.KV[M1\*FM3<(%W"G1=EDR]+;&0^YD7>H>->[[=&;OASZ<5V^(* MS4-UIVCE=R@;7J+07 I0F,^\13A9)E;?*?S!<:_?R6 ]>9+RV2YN-C,OL(2P MP,Q8!$;3"UYB45@@HO%WB^EU1UK#]_(!_=KY3KX\,8V7LGCD&[.;>:D'&\Q9 M79A[N?^,K3]#BY?)0KL1]HUN//(@J[6196M,#$HNFIF]MG%X9Y &'QA$K4'D M>#<'.9:_,L/F4R7WH*PVH5G!N>JLB1P7-BDKH^@K)SLS_TT:A#'TX1;)-W!) MZ1O9KS5.?4,'6#4_:\&6#5CT 5@8P1A ;QF=15Q4 M:@!QT(,HB.(S>''G;NSPXC/N:C 2KKE@(N.L@)5A!JG,C#[E< .7G(:S-V:B M*Y;AS*,KH5&]H#?_^8=P%/QRAFS2D4W.H<]O46O$7LL5FQ1I^'.-KP:6A M_SI%^2SH:+597<'_SZ?.ZO_Z]_["ZFL!ZAW IRXJ)-[H^F:PI2$ / M 7":BX9-39E6L%@]4(K"$001I$DTZ!:/V"B"(:R,:2XD, U[NH9VWC&Q90J8 MV(#,UF5=4&5LZ(Y3H*A4W"LR#@(84IVOI2%F MUB9PME%O'*5P79M:H;VGO*S+]M"*O;GR,APUT5BMES>@) MK15E%%T6\Z/$%)P]\8)3.L-D^$W2NF\]=R#9GD"TF8CCX']50R:UF<"BE,KP M?YKT$GA3(S(_KI$P3=T8PLTA*J1^3-#RL'IA<@A\_MUYENAX9,?HXC_(/KJ. M0@7(7E!1@Z3DV"YK,_/U1M#+W3YEAVT-R0C>D"D2AJWP'=2&ZZQ).)7X*8SA M((6?: QH//64^>]:3HEJZQHKY=J"-MVGV^UZ]Z)I65_5F\;_A:DM%_9!R
KMPA[0_=',_P502P,$% M @ ]$/_5D]W7J92! #@D !D !X;"]W;W)K&UL?59M;^(X$/XK([:WVI-RD 1**04DH.VU4@NHT+L/I_M@G E83>RL[11Z MO_[&#E"VV^4+^&7F\3/OZ6V4?C%K1 O;/).F7UM;6W0;#]%1I,R%QIL&4><[TVP@SM>G7 MHMK^X$FLUM8=- :]@JUPCO:YF&G:-0XHB_1;;SO9 MLF0&QRK[6R1VW:]U:I!@RLK,/JG-'>[L.7=X7&7&_\*FDFV=UX"7QJI\ITP, M%(H1/^0B'>*<2>=_609WG-+!OTM-J =M*$YA;>5*]-Y(1T09E; M3;>"].Q@HBQ"!_Z 6:GYFLP#E<)$2:ZDU2HC\17<2XL:C>TU++WH]!I\ASZJ MT.-?H$CTM"),3!6^9+X^KR^%H9GRI0:X9\%;BV,,L5?_OV,^TGT MS[EWZC![?AK?#>9_!G&4(3";OB3A<:?1Q M .H],*-J1:U)[Q%S]\P^*^%9"FM@B7:#*&%.!4ZW#FDTF8_AV]_U2M!I[)6=2.)XE59DXC]';,>;6@@DE!^>DR73%II)PZH60Z4S+%=4 MM!!5+JA[ZX]%BCV-0@N.WB$%$PDLW\@'_"BLA,5>F=:U^$<0([:9W&F2'8C[!J&G"68O\&(R9< )O5A_>"4XZLC M=]R-'\> 6^2EBQ.#!X?UJ!*1"EZQ>X_-\1.!=TWR4R; -[A&7H4MCOU95<$A M4#V+[%#0 :3.P1_TVY4;4VI'E:W6.Z6:(Q0=XP/QP;/>6YRK4EKOGM0+V?=0 M=-\S;>8UYM5Q>OOA0>&7E:&L@P)=6P?D&S55?3M]I8 M5?B)MU26YJ=?KNF#!;43H/M448AV&_? X1-H\#]02P,$% @ ]$/_5O]9 MF'$9!0 : L !D !X;"]W;W)K&UL?59I;^,V M$/TK S?I 3BR)-]I8B#'+IJBV0W6V;9 T0^T-++9R*)+4G;27]]'2E:47:^1 MP"*IF3?7FQ$O=DH_F16SI>=U7IC+SLK:S7FO9Y(5KX4)U(8+O,F47@N+K5[V MS$:S2+W2.N_%83CJK84L.K,+?_:@9Q>JM+DL^$&3*==KH5^N.5>[RT[4V1]\ MDLN5=0>]V<5&+'G.]O/F06/7:U!2N>;"2%60YNRR0V=^EE)W0.<QXY8%L+P MCK&51 M/<5SG8>6PB3\AD)<*\3>[\J0]_)66#&[T&I'VDD#S2U\J%X;SLG"%65N-=Y* MZ-G9!V69IG1&=T6BUDR/XIG-1<\"V@GTDAKFNH*)OP$3Q72O"KLR]*Y(.7T+ MT(-/C6/QWK'K^"CBU48'U ^[%(=Q_PA>OPFT[_'Z1P(U9!6]EX4H$BERFEMA M&02S!P.NX :'X5ROG)N-2/BR@V8PK+?CNP\W'^W?T>/7GN_DYW7+&6G-*UM6< M!"RD;%F#93AT5$\)?6-73&RL1 ?@("NMM[1[P>""CSAH'N M)_[R[,TV?I/0-G8KU026$KT#IO$YH3;",4]8US4N? 5FUL /3H+Z;/)ZYOFG [-O$=3.MSJF%=X)Q=.Q*P:(=%/B+6RV7J-&X%&_ M&X5QS0GY%;##Z(8@S0D$X_'H$,Y>%*&?5)B.S2<5L)N2KHFU]./1B\3(@Q>) M 3D%U*':>($!+/K%!)6%G/DBYV"!]C1Y02L:C#E\2P\.HL?7H8:ZY))=0]B5 M0" H4!M0^JIOE)&.KZ;N[K1,JNU.YJZRN)3!%S_X77.4J;25I )N@:YK&P0F MOS&B&1^%PAUYYS\'\X#>URGXIT2J4IDTXVWH5K^Z@]T(O)0+).8-J M&(QQ:]/5O:[:6+7Q=ZF%LKB9^>4*5V'63@#O,X5K1KUQ!IK+]>Q_4$L#!!0 M ( /1#_U:6/F!W70( #T% 9 >&PO=V]R:W-H965TYMA>C@20IEIU'E7#V.8UM4*)D=Z!H5O:RT MDH=";:91& M+QL<\@"[S908'G"',LG1F_ >&M"\T)(-7@3.:Y\41;.T"LG/Y=_ MU0XA3> #+)PN[BLM2C3V'9P^--P]3V)',;QE7'1XLQ8O>P4OS>!2*U=9.%4E MEO\"Q$2N9YB],)QE>Q&/:S. 8?(>LB0;[L$;]AD/ ]YP3\86G(8SKI@J.!.4 M.G-(G>;LKH1;N-%N.#\T8UNS J<1385%\XA1_O9->IA\VD-VU),=[4//VS+ MKR4^.9@)JM#O713W@NRFF"8#6"ROYI_/K[ZW_6XX;D?BKWF[6"Z967-B+W!%KLG@XT$$IAW65G&Z#@-R MIQV-6Q KVF]HO &]KS2U3*?X /W&S/\ 4$L#!!0 ( /1#_U9-X8%((0, M .T& 9 >&PO=V]R:W-H965TUJ]5HI_23*1$MO%1"FG%06EO?1)')2ZR8Z:D:):ULE*Z8)5-O(U-K9(4' M52)*X_@BJAB7P63DYY9Z,E*-%5SB4H-IJHKI_0R%VHV#)#A,?.';TKJ):#*J MV197:/^HEYJLZ,A2\ JEX4J"QLTXF"8WLX'S]PX/''?FS1A<)(]*/3EC7HR# MV E"@;EU#(Q^SWB+0C@BDO%WQQD6.LJCHP*:BX;/_LI3N'-X"K^!N MM .D7G>[D5?YB5DV&6FU ^V\B3>*X=$E964VKG'!VDBF+D"3P$596 MY4^PJ-UA&6"R@+G,4;I#@Z5@THPB2QLZ6)1WY+.6//T&>9+"9R5M:>!.%EB\ M)XA(Z5%N>I [2\\R3FO=@WX<0AJG_3-\_6/X?<_7/Q.^ :O@GDLF<\X$G0.S M2&5G3P;^'.-+Q9F@O+XURGM9]E/:T^2'JS6B]O?8+%OYP!\O?I]GJABH%,O6,U2-JRDQR$?HOU>D>%A(H:5Q DOK9 MZ_!@)SZ+@QY\9CHO(;GT-N6VLSU+.NS!QI7@KXW8.YM8,M51' HA?&^GX7_6 MI;) MQALB;!'I@%=0?[+S6,A:WP8:@/^O U\]3?;>3^CID8%/].16Z#KAG#/ MN(8')AJ$M;)4/:;%<&,:0ER&UW$T M1V6I/?IA2>\1:N= ZQM%M[HSW ;'%V[R#U!+ P04 " #T0_]6X#FL>+T$ M #6"@ &0 'AL+W=OS?C V)! 2I@))-=K.TE<0J[3Z?1!V O6Q)9<28;07]^5;!S($>XA02OM M?OOM:G>MT4:J9YTB&GC),Z&O6JDQQ66GH^,4MX^A8OEIEV_V%3Z8;]%L2E-C*OC8E!SD7URU[J/.P9 M#/QW#(+:('"\*T>.Y0TS;#Q2<@/*:A.:7;A0G361X\)>RJ-1=,K)SHSOI4'H M!O )'HV,GV&&1:GBE.*$2,F58OFH8\B/U>[$->:DP@S>P22X.RE,JN%6))@< M G2(8,,RV+&V$0=.KSP1-0:C(3/7# 10P";&0%2 * M>TJ^)C1[4,$]LWU/5SN5I*.^R+;[K"P%N2'_*:/< !=$ MB,9/@K4Q.5FR*GI=QBD0)UD0M"D%-YPL+"MM2!M7/";[-5&V->4!N?V)SIMR M(^"$5W-))%4DBL=X+!'63<&4<6>Y3;H-,F8%-P2$RR6/.8IX>Y@P3B"E4N2< M8MS=!%I72I:K%'XK:3_LNI;J5Z8VNP@+.ZC!N4E<$JK);ZENN$DI7[J@$K Y M/&"YRZ*&Q=8%-)5YP<06DE+M*F"+3-$]T5 :FF>-3T-$2HN$YA+&]-]F2_H M BG>Q^HFHAJ;S-9T&2L[G&RV(L83*$C5Z7W?FC(9U9F,2BJ6F')P+80L14RG M4<8$W:C:33Y-)"D/+YS"1[B164;LO[*LQ#WP>M,B57[/H.J&&KIHH*@2*5T$4+@T:0B]KA]ZYV%(-GX['!QL!-Z ,OI' M29'B+MW[U]VE:7]&?Y_>T7V@$K<9;-0_L(]P[@5#WWD[#QJ!K+O#MYZ8(+EQ M%APZ^T;]H X"YZH[\+V^7X4V[.Z)@7?>[Y\(K#:G- R=\:#7"-;T.W'6UOTJ MR@N_7AZS?!-CZ"P'?2_T+ZH4#5ZEP.L/WY)^4_S6.G W7QOO!&O;J\LZ],*+ MH=2B\CS:FPEL4.&>N)L&Q&=MBYQFE]#,/9AT&XY] MO#I[;XT*J_JU8OOCJD5I\;(<$FFE')Z(ZGJ M%54)1A;NY;*0AMY!;IG2PQ.55:#SI:3O>"U8!\U3=OP_4$L#!!0 ( /1# M_U;4%Q\'9P( $,% 9 >&PO=V]R:W-H965T.A(1N%8-(0.G&-%A5V/8P[<%-#F+5/S+[*.U_/]NA&9-H M'A+[SG???9_M\^B@S8.M$ F>I%!V'%5$]3".;5&A9+:G:U1N9:N-9.1,LXMM M;9"5(4F*.$V2][%D7$7Y*/AN33[2>Q)2F>DY3'9,9!<-2-[.N[#2<)5 M\DI">DQ( ^^F4&!YS8CE(Z,/8'RT0_.3(#5D.W)<^4-9DW&KW.51OM*$T,_@ M'2"5@3(PQ; M<$YP S[9VAK5N X;Y7RU6<-D=>WLU6:Q^C1?S1;S M-7SEQ'?,M]D0;HR60*YQ_=;Z\0(.Z*[L,RA-X=-;^+(7SY#UF[.\"-YSFQ2? M7&R)9A?:UT*A]XJ:.]YZVQ=BTC3&O_#F>5DRL^/*@L"M2TUZ'RXC,$W+-@;I M.K3)O2;7=&%:N5<.C0]PZUOM[LO1\ 7:=S/_"U!+ P04 " #T0_]6I>WM M1M8# ![" &0 'AL+W=O^YY[DB>AI72SR9#M/"2"VE&069M<1>&)LDP9Z:K"I3T9:=TSBQ-]3XT MA4:6>J=.C7EGH\5*457.)2@RGSG.GC%(6J1D$_>%U8\7UF MW4(X'A9LCVNT?Q5+3;.P14EYCM)P)4'C;A1,^G?3V-E[@[\Y5N9D#$[)5JEG M-[E/1T'/$4*!B74(C%X'G*$0#HAH?&\P@S:DT,1D])8E3?.-,^YK-_LI,0>=YU(,]RSBP;#[6J0#MK0G,#+]5[$SDN75'65M-73GYV_*0L0C^& M:UBA8!;3ZX)I>X2-9M(PGSDS#"U%,I),2)S@.7>]@A)5CMX*H_N $FTWI &9^S UE^ M8L<490<8I%S3$57:&4_IVD -3\RIHYK,E"Z4]C/@$G:DEE:/R#2@VUE ^X*+ M=F.X1T1WA2G0GW9Q[/[,<9'NR?V!551[G7?@X6'6 55)0ML>X4^527CLUE;_ MA=Y5OS^H=49TGOXGV7N9B-*9!LRP6WG/+)J,Y741S7@>+;")A/ M\CGDS@_8': ;'%BN2MK@))> J18SP?0SS+NT^;&BW>6MIV;/Z*.(]XHB.+WYVB^P4505[!0 M@B<^ ^16:)5@2GO>>.N"'=VQ=7G8*Y76-FX'\Z2QT,T!LJ='9Z<$M210I0;I M+GA!LDIMT.%L2T/GPQ@PEL"8;D U?B^Y5X4@D= --3):/;CVXPQ80=P.!.4I MDK\K3]T*?4U=L.6IE.6;E)S)DCP]# 6FADS4;>8VI7.;G>3<37)N+6(7SMTO MX4E#H&KN?=LS3I^T=6]H5]O..JD;RIMYW98?F=YSRI; ';GVNN]O M!UJZLG M5A6^O6R5I6;EAQG]':!V!O1]I^BJ;28N0/N_,?X74$L#!!0 ( /1#_U9H M]%\+< ( #@% 9 >&PO=V]R:W-H965TVUV-D"H+9:=!3E2-P]"F.9;"]G2%BG:#RB*,H^@L+(5403+Q:PN33'1-A52X,&#KLA3F>8Z%WD^#?O"RL)3;G-Q" MF$PJL<45TK=J8=@*.THF2U16:@4&-]-@UA_/A\[?.WR7N+<'.>,F MFP:1$X0%IN0(@H='O,2B<""6\:ME!MV1+O!P_D*_\KES+FMA\5(7#S*C?!I< M!)#A1M0%+?7^&MM\1HZ7ZL+Z+^P;W\%Y &EM29=M,"LHI6I&\=3^AX. B^@_ M 7$;$'O=S4%>Y4=!(ID8O0?CO)GF)CY5'\WBI'*7LB+#NY+C*+G3A- ?P7L8 M1OTWN[>P,'HC"5:Y,%)M85$(-0F)3W+^8=I2YPTU_@^U'\.M5I1;^*0RS/X% MA"RQTQF_Z)S')XFSRO1@$+V#.(H')WB#+N^!YPU.Y&V!-%Q))50J10$K$H1< M;V2/)=S@AL=QKG7&MA(I3@/N#8OF$8/D]:O^6?3AA-AA)W9XBIXLD:3QTF". M"OE^+/RXQRY)X7&]_U'-5 (OEUZN;>UA=SY8W=Y]A\65V-X8' MA%P\(@A7\TS+(.4;-G)=^^ZJN$Y U)1K(W_S9LWW;F#5]IZC4BX-/7/M/OL[ M=)\8COV<\*":2S1;W[.6CZL5-87=K7;/PJSIAK_NS9MR*\Q6*@L%;C@TZIV/ M C!-GS8&ZMX0[H'LOD#U!+ P04 " #T M0_]6M3!Z$ZD& "(#@ &0 'AL+W=O4Y3A;;_I8!(@EBIPY<^;,D#Q;:_/)%LR./J]*9<^CPKGJM-NU6<$K83NZ M8H4O"VU6PN'5++NV,BSRL&A5=M->[[B[$E)%%V=A[-YZ*\V@<4 M1Y35UNG5=C$0K*1J?L7G+0]["\:];RQ(MPO2@+MQ%%!>"BD_&S8.D6I)0.-G0C M_M2&9@$1F[.N@W-OHIMM'4T;1^DW'"4IW6CE"DM7*N?\M8$N4.^@IRWT:?JF MQ4EE.M3OQ93VTOX;]OH[*OK!7O\-*BPY31^D$BJ3HJ2Y$XX]*_90P(VYP6%S MOII.;24R/H]0+I;-,T<7/WR7'/=^? /L8 =V\);UB[]GZU+:K-2V-DS_?>3/ MCJ:ESC[][Q#P-TT?!IX<=VA^]?'FZO:1'J[N[QX>KV\_TN3VDN:37Z[F-/V# M;B8_WSW0[-?YX]W-U<,I7:L<:C&;5EDBE.&L-L8#G_ARE$ZR/:4)&QT\TKW1 M>9TY2Q-I,B,6#J+)Y4)F8;&ERDADIA)EN2$\E77N4U8PK?:FD5YL2X=-$'&F M5Y50&])KQ3D]U1816WMDY1@?7K =&Z M9LZ&6!5>?XF#@ORUHP[]SN!9/\N6Q@>I3L6_&D[=F4<$ZG&*T;--'M04#&%_J9S8J%-4+:[#X MS(7,T 2_YL4_-UK]%BM3[(%@^C8$C?AFVJ!8&XD>T2.O*H">&/D%7SOM[,FS M;"!CYRI!I%20!IX"%L,5L-D]@.UL_JN650#_#A^K4BCV,I5Z[XNWL"B]I+\F M 4EX;#*])46@BVRGYM+"W&;W:0TZBC87^'6U]!LK"J;."IL9YAW'MA%<*^4(4&1PRDO:I0&S&% MXH*@RA:GCUDUGUACZ8+19V"9LD*$#AF3 V<080O%Z\:!98DM$.((9>$Y6B$0 MU(3AOR=%@IK2:B0BTTL5BD>%A*Z]*KS*I!<$]/ $R11:[S;2)G7AC((N T!9 M#5Z@:E^EM=.5++5K2>[X1KC@4 Y^&VKK[VM%;3^\4M:[:'H[GT7O6ZU:7RHX M7P4)O%2R#AJ> B'])$N(4Z K:A011=;O>D=-L\S"< 0F9G.Z9"N7:EO<._,E M#"I?1,)D!;CT-0ELK:N=M%K7K730E=&@0^5[@N2V>^#UJ99E[HG+@\,._8&^ MUYP;"+N^+'?;/GT4*S_Q8)]Y&=WEKVTU-]M6<[77(^Z" !XUR@W;ZC.K&F## MKM!N)I;^0_U1/!J.\9 .XAX.3GB(^^D OTDO'O<2/S#NX_]H&"?C%%Q!NFP= M\>?*TX3I@^2$TF&"'C 847J,D=&@#W)])<@&N2=$K/S._J49\'-2_S\94Y)0 M,AC"34K#>'PR_B8]Z;] SW$\3GSX:1+W3TX:>D;]AI[AN"X\L-WXS1)?D0Q M\\O1 ^W*+T+?6>L]DIKA%#GL].E[**$SPL_A@C_"W[6B!&PO=V]R:W-H965T M1#?-OS]*=KQTUP;W119E\N%#4J3&6V,?78E(\%PI[291251?Q+'+2ZR$&YH: M-?]9&UL)8M%N8E=;%$4PJE2<);D$01_GG".2GD@IO&]PXQZE][P<+]'_Q1B MYUA6PN'4D.H^@P+5H%-V9[6?LXCGU>+E1+JRP;75'[#%O')FJ,V:Y MDKK]BNK:/ \J,@,1U;LP7KM1G-;T*HP9K)2>V+LB3+ M?R7;T?3&$$)Z!K_!LEDY_-Z@)E@\\>K&,;$#KQ;G'=BL! $LSN#::2@<+ M76#Q$B!F9CV];$]OEAU%O*KM$$;) +(D&QW!&_7AC@+>Z$BX#LC )ZF%SJ50 ML"1!6+T5< MW\CJ<[Y@+5XL<)Q&WA$/[A-'T_;OT0W)YA.Q)3_;D&/KT/Q6! MO^_QF6"F3/[XSVMLC^*]SI9K/X3EPVRY^/JPN+F'Q3=>EX>W@;.U0V$!=3$ M*A'FIJJ%WH$SJN #BPBT-?!%P[78P>]ML09>_K-1.TC3_'Q([08L$][^1&"]^]#H2#"JL56@=F'6BLC+#%7BBDY3XW_/<7 M+[Y_=YYER>7,JX1]>OFK5YWQ6$(+-P&4BS\WMC8V2& ZOEFRY]N*YZTX!(=< M!5CS%/F?D:#(2TX;A6BDYD0*6&(M.H?>YKJAAGG<\9CBV0)7&\ZFOXP\!J@\ MS/:@1>O"-;S8'T$/ M;/)C[P].S2 3YCWOCIQ^9KF?L<%GSIBY?Q#ON*_92! M45O TR'<'U0?GX1J HKDF\F-*E7?J5"^L&0@;0A>:XGX8'15:#=A0#O(3:.I MG6+]:?\&7+6C[X=Z^X!<"[N1?%,4KMDT&9Z=1F#;H=P*9.HP"%>&>*R&;&ULK5MM<]LXDOXK*&]N+ZJ294E^ MC2=)E>PDN]E+,BX[V?FP=1\@$I(P(0D.0%K6_/I[N@&0E"W3]M15*I9$ =V- M?G^!WJZ-_>E62E7B+L\*]VYO557E^<&!2U8JEVYD2E7@FX6QN:SPT2X/7&F5 M3'E3GAU,Q^.3@USJ8N_]6WYV9=^_-765Z4)=6>'J/)=VJ^E%>67PZ:*"D.E>%TZ805BW>[+E5ERK+"!+H^", W6MPTL;N^PC]$Q\> MAYE+IRY-]IM.J]6[O;,]D:J%K+/JVJS_J<*!C@E>8C+'?\7:KSU]LR>2VE4F M#YM!0:X+_RKO B,Z&\[&CVR8A@U3IMLC8BH_R$J^?VO-6EA:#6CTAH_*NT&< M+D@J-Y7%MQK[JOEGHA4YD48E9DIBZJ'2Q%%'K8 M ^^P.?TAPSM\#-Z.$_]G-G>5A;;\[ZX3>WA'N^&1"9V[4B;JW1YLQ"E[J_;> M__UODY/Q+SW4'C74'O5!?W\AG7;"+#J"&GJZ-^(_X?6[NJO$16:2GSO)[T?P M?:5@)HG)2UELB"F)*1S@IK)2J5CH0A:)EIEP%1[ -"LG=)%D=:I$%;;6]! D M7L !*"N^2;(];+DTMC26/XG7%]\N!T(6J=!8O%Z9+-OLFW4!'-Y(X2/F3J=: M6@AD*&:WH$-\+E*8@W_RN4A&0W%Q>2,^* <-;I[A$=;$_7-3YKBGY=?_6?Q&E;/;NU699NA(+%=>J$-1O3)J6=(CF!:E?&"PE30?&F58+4M MZ)DN6* VQ58%KU2MQ%(5RDI(B[Y19<4":RRHM% &76:*M((5XD>A:I"NX_(T,3PH/+Q[ M1F?UK($+@$@X=#BQDE#*N5*%4)F&%Y:!02V7L8Q9#UZ[!(S>*%"C >V4+7R M$3!@.#&=P8N-'E%LD9L4](&.>>U@H3A' H1+ \V2VB96+BHA*S:>;VI==?1G M(1.=Z6HS@N--^8R>?IRUL=12@MO%4MG]RNPO+(AE'152IJEF8P7] M4EG2G7)E*K.TLEQM +"4(]7=5X6EE*"FI[5R[E3\OR!X]Y0L MS"2D[I!)T(A2;D 9MC[E)1A+KZ,0<**$H526=.!)1T?:B-,A'=,9B6F)/"R- MQIO+HH8^537,"TK >93US$$C)#K],M$A" M"AI8>F1;2*U(;>C@,H7=:8K,/D($ML+>;$YGOD6\P-+&9$AZ1=S<.L#$P*-I MSSF2(8Q/PSA@?G/V6V"K/>4#V+L?9:)4K?RGFFGIL#] .6 M ]' M@WL\UT/V2DGTL)U@4/03[&T!JR?4YXR]"&C,.1Z\;_GS"?-F4]Z2?OA M6!,_N@HJ6Y%)O2SYZ86^.W>;#\1]K.?LYDOR2$%S\>TCN1%[510/Y 5?%D%? M4Y0<@-G!'W4, UJ;RY]*J$B1MP^'PJKT[KY:(3S(Q0(6RTH)6HUE7'F3H%$4 M"%E IKVGII C_0[*&Z)*/YH]/ ;:JEM5U#XH([RCA /@M+9TQ'8/'QB1Q2 L M?ZK9S="^%K9& .4SH.&8#V0OZ]3I=TOA&9:XT38Q%\$#GK.DL%@M<"1K^P)J=,Q'5D MX&,>^7-7)ZNP4G$VD:G:]X--!B)"UJ3H(@' \"IQ+AJV)4&VS^8>9(DI1+B!WDYM6=[.RQ[".M M]QHC\=L*65:$2SIB:MNPF3!WH<')^%17DS/6#48V@!7B).=LT %?5E#<6N!- MCS3.&FF<];+M*D19"".3(=?X&#./ETJH'U4Z$!$;H[D.2?L'!2<$NR3]/A=? M9;+"1NO7=)(@2P9'>;R7(@F.EZ1Q.PGBULNV;5%\* >O;>86[^?XG_2@Y/%5R7;27'%(Y1#E$2AR 17"\@ M4NY?6TL%$,6N1@40>NJ\]MJ4=N7;Q@>K*GC*-*A1CB.ET?]U"O[H^[R[)'*7 MH)&%EQG.=OW^!261!(U),KFB%8'.OJSH36.5;_I]9$Z<8,$!\ ?M2N/@Q7&< M+Z98[G_11/Z,3_92&^U'K 8/,9QW"_.65^2$J'3+:'W&ZP.O=U35WJ1J,FX[@.->VG^E(CG0_$*F]$/>G5(M!J*+\5S\"@?/ MA7K0_<"I6+"ZR!Y(\=7Q\'@\;MH64')2PU 3?;P#H\DC?3%5I4+*_;7-FRZI M5$$DH)!VJS.UA#DKA)!7)\.3HQ,"O_19>VO]B"Z(=RHF#(P1]1K+D!I6UJUT M&=S[)B.IT>C]N/DF)NG1_3W\,T0 MG['+*M5T)7QOE?Y,@YP"S@*B\>T5-F;J-J!L-6M(\'5HV6QU: 8=0%==CHM7 MPM,87[]0O8;\$3GAG^ QN2=U) MA/]J,CP\/'X6T):8??P_F_8EFI/.3ZQ%NZA)%")T6N+YO2G@Q8/.=&^J0 M/],Y]"-9#D0_GO,GOA>O;[Y?0LU8&VOHG=5_AG[7TDKN80;+_*12JKJHT>3C MVZS33*"&]*?9;,!&[6!(!'^K4\7A,%8:30O.QU*0T"!7U/Y@%Z$L57WWNV*A MH]5MDI%MY?.,DFW*HW!<+">U\Z,?96-?O$%ZR7H2 SIA,W.FBY@1*O)2 P]K M%3>FZKF#^H*+5'8V"LZT'6_U=ZIVS(X1@9(&/4(1$>9$^!H^KE50MJ'$E%!)1:F57&^J1 M3TY_00Y&F36E8DMITUA$-PTP($)=S.UJE)PV"!VI>5'Y+C*M1M#RO0/N56W' M3]<"&^(\X4 -M51&(57+J4JF'@"TJ6I23RR_QX"F) QMB#BJ\&84=E?:]T"R MK*G>O*6Q#38GXS:&W3Z<+SWFS%$:QW(!P@0'=C9LXR0Y)+JA$QW"-W,$.JD= M.]X. 2,Q%;.J/3SL3)6A(T[2K B*6Q'A9+K.&XJK,CH09K.!>UAZ[GC=\*!9>($O,1&*<$?B:B> 1^GBZ4K4F'2;K]OB M6&L0>T_?[F%OY38WU*&A44'&B=%&UY M B8.V:-W!C^^^4$JQ]4.=[@"O$89(#SCPU%@PV[9N2Y_0X>]97^1.GH#N\=H1X]ZXCK570F_MJ@X\/-(>U.A(R:ELV6UF5[U%Z*5!#A6/Y0M^I M=-]+."J0BS/A,%U-&V?L45*##%SNWH?9#IJ$J&W?A^(TVK+K(!J&KEV MRA""Q7:%'69RG;E"F$8.119#-$S4WX4(0G4$BGMXH=5VKWH?=3A/Q"BW[U"& MA>&$#)4ASQ*VJ)?+)>5I'E1[B#!HX5[82'SI#ERVA4KD)&"[W[!7Z>2GJO8U M\H_PUM35'HTC2HXIVZF/^V^8/J\V!KKL)8URL'765@KQY[T:74Z5;"*9NA MX29$ #;S;+,58^>J6E-PS:6%ZG)5PTI7D%;-'(_*4'!M$Q]6[WO%R-MS!G5R MW:E3HST/QI\[<(;#UHZO$A%W_.BA/6?G6*/8$;T_(>T.4SJDDXH&8GW"D60 MV^1[]QN[,K3=OD"/,S$)KU/VB_[](1EB*'LL791U.!'U/^ZOK(N':SG(^',1LUI:1N(3N:K0%&EGQ-3D ML#7KY3!$R7!MPE^3X3=$/*#X13S:V>?)!DWP7!4VRX ME+_ !D?F5X7AAM_>/&57B?#%\Y3F8ED)EW3GIXO=T_T&C^/O+OS6"+8YKJ\Q M'CDJ?''R,Z@O7?)1A0OW=Q [D?9"JV*JS*4-+4<9X4<8<[?^K6WWUC"7.KHK/4I"IS?<.827M?==)_ MG_2&&I=ALB;^%3WS<]UA/^S?!V(G^'/Q>1$DS4D!_ 4)\5OOK*2]=3/IOQT3 M4I9/X9X=C1=\6A'3K^<>KA_-SX%X"M.YN#!00RK'+YN3QARTYAPU%"3MV()J M9E(/RI(,76(,MR\&HR?'-R]M)^9'M_:-)_@6B6WI(';GCH#>("/ 29G$U] MO$OXWN@B]%D_1RX\5ZY_X8Y1-A!_G;!STYT)R!.W'/X MVL:'=_NE=%XL*]F=QWU351S RXKN/M8^ MI,)/]%W'AZ-AQ.\ M_4!G)M7U-[V(.84I]O^ _.IDX^.QE\BH3N=3NSCW_,1#WUJZ!N/A RK=M-R M9:A?["^)=H'I!3>J3<@N>2 <+XVEL87+"X$(3W9#OV Y/R[;5V(\&I_PR^3( M\Z57%[;7]YEI>Z5ITG_1B UD_X)-(,:S&57[88#^7%OMQU(@<'GD[-A]S=,M,UCNGB J8]?[663R1.W3;P%?9=W+W9G_8 -W,J!>!35 M>?O5_4K!]Q)=U;FR3IXX+N_4#GZZ 5M1FU@'+J GG-0WMP7)IE?P(@"3:6#9 MAN"+-"IK]5*3'T2!0-7&QOMO*MTH/+XL4YFV$_AI_W#\TB!R%W$^?:W=SZ&X M1+A'5>\_O% @_=C^&(AMA)1FM-@XQP "^CE+XA\C4+390EN$(W]L*PD?Z+3= MNGU?A)^5L(#IUDC%DWF?I?>QKATZ3Y\:.CM%-3*C^$"EM/$7-S[ZU/;%O.M' M9VG(O!LC\\TKE2_W;'=AVB&-[Z=R*>OSA="AZ>Z-"07]J(BNF+U,\=I6UK2_ MRW2M8M\B";\$8K]C8[-GEOY>>QMY-O_Z$3KBWS9.<@*A'+'WOXK-ZTI\LT1[9N4P8^H(MGX1A!WQ^16RXKO<\8?TSVD@J'OOG]WT/DQ+LQC MR3\YYAOD1>5_E]L\;7[6//,_YFV7^]]$?Y5V26W03"VP=3PZ1=5H_<^,_8?* ME/S3WCFJ,I/SVY7"<2TMP/<+E(CQ R%H?NS]_O\ 4$L#!!0 ( /1#_U;Z M]_2VE00 &\+ 9 >&PO=V]R:W-H965T>.-5$]ZC6A@6XA23WIK8ZJ/_;Y.UU@P?2$K+&DGEZI@ MAI9JU=>50I8YI4+T0]]/^@7C96\Z=M\6:CJ6M1&\Q(4"71<%4Z]S%'(SZ06] MW8?/?+4V]D-_.J[8"A_0?*D6BE;]SDK&"RPUER4HS">]6?!QGEAY)_ 7QXW> MFX.-9"GEDUU\RB8]WP)"@:FQ%A@-+WB)0EA#!..YM=GK7%K%_?G.^N\N=HIE MR31>2O&59V8]Z8UZD&'.:F$^R\T?V,836WNI%-K]PZ:5]7N0UMK(HE4F! 4O MFY%MVSRHF$V9]N!>K5C)O[$F@V4&#WQ5\IRGK#0P2U-9EX:7 M*UA(P5..&MX]LJ5 _7[<-X3.^NBG+9)Y@R3\"9(@A%M9FK6&ZS+#['L#?0JK MBRWH"(M^#T ^C(_:B+E>1LQ<=R96&)L!#\37:@\/:MKH^ZHJE M..E1^6A4+]B;_OI+D/B_'<$VZ+ -CEF?/E"U9K5P!_A%8UX+N.&Y6RX4E; R MKQXL!!V;Y\[Q^KGF%167@;]=0/"(6P-S(=.G?P[%=MS[%>I4\9 MUG1OM8HUT4:)5^M$(!4JD)4"9EREBN4&XM;-+4O7!%^].BC8Y6&W?Y\3O1'R M6I7*Q'S5^ MF-+O,BF$31$O*3)9:\J??N]JT/Z%Q$?^P@6N*,>(< :Q%_M^-]Z@UL *2B/_ M1GE+I2:P V_X(:;_:/BC^I(1IU-K9NC']!]X03B"3Z5AY8K; %>LL$E].^!-%L!5X4Q2<9?0-S3K]1"$?XDW3\24[FSS6CDBA7&A9$ MHXNA*YXJ*V3#^-6$>]_H18^X3R +2$:1WYUXX2N:E5)5LGC_*X<"+ \N4P/>O59JQ]+,.2.IPU@6 M])K1XTTQ?V^,Y\"$:#%HV" E%+>H4JXM $KT3I X(XQ]FSVW5!. M_0L_<4,PZ+ASJOPA8O?WFJ "UAI(4 MN\"<5/V+(5V#JFGOF@75H6NIEM)0@^:F:^J(45D!VL\E);==6 ==CSW]%U!+ M P04 " #T0_]6H2R4+P8$ "+"@ &0 'AL+W=OUE:Q#PO#O(@SAV>&A]+,]D*^J"V )F]56:NYL]6ZN?(\ ME6VA8NI2-%#CRD;(BFFJ]*CO3[R*\=I9S.RSE5S,Q$Z7O(:5 M)&I754Q^O(92[.=.X/0/'GFQU>:!MY@UK( UZ%^;E<29-Z#DO():<5$3"9NY MLPRNKB-C;PU^X[!71V-B(GD6XL5,?L[GCF\(00F9-@@,NU>X@;(T0$CCGP[3 M&;8TCL?C'OV]C1UC>68*;D3Y.\_U=NXD#LEAPW:E?A3[GZ"+)S9XF2B5;#7+3@] QY0",4R%=P%M]]$TS\ M'T>X10.W: Q]3FDFJRD MV( R5Y&59(W6/,/$+4$*"V+6\UVF,9="H\4=B$*R9LLSG-PS^0*X]""DWI)E M!1(?DV])F+A^%)B![\9^B(-)XL911&YW$M\Z*,K ]=.X:^]YGF/0MTQI7(G< M21!U[5)Q1EB=DP]Z"Q(74YK:__$64S>P@VGL!@GJDOTM9,^:_(+)4>2&*5X+ M"[B1_TW4C6;O V2WR1DJ>/#;+TAI@>(1-%S2VW)V[#78', MH-;X9C?2S435ELPY$=1FE%$_?/PSNA,@5P=-1?3;0O%8;D!)UR31AI!&\ MU@96,91$1S= -6 74W>"5$>B.*=R^G54CKNG9G>:NC1.C,HG;A2E!Y533'O8 MM9^K/ TC^_^/P@,W#(.N/=HBC/"T)R;2P(V#Z9>IG*(>XU[E[>2$RB_L;TS= M89Q8=9O^=$+#J;$P[5EU8VAIVG=GU#T-N_9_U1W'4=^-9.NKJ#M(4=33P^#+ MU=W2174G06K4[0?^6!2GOCS>48& PBQL&:20ZZ[6;:TP/!TJK65;8!S,VS(- M95[P6I$2-NCJ7TZQL)%MZ=-.M&ALN?$L-!8O=KC%:A&D,<#UC&PO=V]R:W-H965T M'"3 MT\::8P?;;;I_C^VDV9A"Q4OBRSF?O^_UTA&MC77.@9J8QI+L)0%Q76 M5)_(!H6]64M54V.W:A/J1B$MO5/-PR2*IF%-F2!YYL^N59[)K>%,X+4"O:UK MJAX6R&4[(S$Y'-RP367<09AG#=W@+9IOS;6RNW! *5F-0C,I0.%Z1N;QQ6+B M[+W!=X:M?K(&IV0EY;W;?"EG)'*$D&-A' *UOQTND7,'9&G\[C')\*1S?+H^ MH'_RVJV6%=6XE/P'*TTU(^<$2ES3+3W4.>Y0=J:)XIV8)RUA;-+;Q4[VW),>&2IZU8"1E@4_E8[KAIU<(=[@W ML."RN/\U)O8HG7&Q+@TN%\EXE0E;52\A#<[>I?X_3:?/BRX.SNUE'$S.HK'B MFP91&L-Y$L%81,,G[6%CL_%#0(-GTG7*<#K,F7G77H_FW9"ZI&K#A :.:^L: MG9R=$E!=XW<;(QO?;"MI;"+\LK*S$I4SL/=K:6NIW[@'ANF;_P%02P,$% M @ ]$/_5A]9QP=U @ 4 4 !D !X;"]W;W)K&UL?511;]HP$/XKIVR:-HDU(80"'40JW:KUH1,JW?HP[<$D!['JV)GMD/;? M[^RD*9,H+['/ON_S]SF^FS=*/YH"T<)3*:19!(6UU448FJS DIDS5:&DG:W2 M);,4ZEUH*HTL]Z!2A'$4G8<5VN$;[LUIIBL*>)>H1".B&3\[3B#_D@'/)R_L%][[^1EPPQ> M*?' R=:KYCYV?L^#(EC/]"T^:.HP"RVEA5=F!24'+9CNRI MNX<#P/0M0-P!8J^[/<37\H MBY# 9[B1>Y16Z6?X>,\V LVG>6CI )<69AW9LB6+WR ;QG"KI"T,?),YYO\3 MA*2LEQ>_R%O&)QDO*WT&HV@ <12/3O"->KLCSSQ@/)E%"8S*8 M4-H#U1EP"956&1H#H\%PEM!>-(W@FDM.KS&'G5*Y@60&DPCNE26: T^2N@VY M9()Z I,9$O5T,$LF?IQ.8CAVG>'!*R]1[WPM&\A4+6W[X/O5OEU@V_IM ZLJ7S,;9:D"_;2@EH?:)=#^5M%#Z@)W0-]$ MTW]02P,$% @ ]$/_5O4Q/DCN @ ,08 !D !X;"]W;W)K&UL?55M;]LV$/XK!RT86H"+7BS9#Z"W6D[GGNN:/NM#HJ?6]J1 N/C6S-.JBM[:[" MT!0U-MQE,IW7!+6WT(3:>1EQ[4R#")HGG8<-$&FY4_V^O-2O56BA;W M&DS?-%P_[5"JXSJ(@^>#S^)06W<0;E8=/^ 7M']W>TV[<&(I18.M$:H%C=4Z MV,97N]3Y>X=_!![-"QM<)G=*W;O-QW(=1$X02BRL8^#T>,!KE-(1D8SO(V

*_FO*&V]#O( 2JQX+^UG=?R 8SZ9XRN4-'Z%X^"; M+@,H>F-5,X))02/:X%O"N^^]Z.@*++RY MY7<2S=M5:"FJPX;%&&$W1$A^$B%.X$:UMC;PKBVQ_#]!2'(GSX#J@M#.H'##:_ M_A+/H]_/:$LG;>DY]LVK:WEU*U^]:+C%1PL[J8K[;Z?TGXUP6K^KK"MO M>J M-5;W0P^)%CJM#N1FX((^F@N8LS1>P"31.V68L2PG)EA3QKZH2 M!4+5ZU;87J-WK<2CLPW$,Y;G,<0QRY,Y?$)JVUK)UTI8-$O&-4]9MIQ!'K-Y MDL*V*/JFE]QB21U.52D$]_F_24@#,;XE*V&+14[6K;)5@4+UK1TZ>CJ=YN%V& ,_W(=A>L/U0;0& M)%8$C2X760!Z&%##QJK.#X4[96G$>+.FF8[:.=#[2E%3C!L78/I+;/X#4$L# M!!0 ( /1#_U8V_%.?U@, !X) 9 >&PO=V]R:W-H965TM&UI L43JQ7)F&XC3!1N0-$&2;1B&?:"ELRU$ M(E62BI-_OZ.DN$GA:OVR#[9(ZNZYY]YXFN^5?C [1 M/=27-PMM9VYP&@K-1NA:6MGH;F$:C*#JEN@IX&*9!+4KI+>?=V8U>SE5KJU+BC0;3 MUK70SRNLU'[A,>_EX+;<[JP[");S1FSQ#NWOS8VF77! *)D^\$_BAQ;UZMP7FR5NK!;7XK%E[H"&&%N74(@AZ/>(Y5Y8"(QN5Z?YAW\NF MH0=Y:ZRJ!V5B4)>R?XJG(0ZO%+)O*?!!@7>\>T,=RX_"BN5N/4-"+'A4?%;U _HK?\Z0>6AC^/<(L/W.(Q].4=]5K15@AJ MTR?B[XXGW..3A56E\H=_CE$>!3U.^4:KNC1&Z6?H ^*BZ_XXK(1\ ?B6.0: MB]+Z(!Y%675<+J_/X1V?A%2%5>4:JI06"=>"L)!-XA^A:$E54D_40A8^&,Q; M0H'U,PC8E-I)RL(=*WHTRI1=7[K6K"H0QJ USK3=(9RKNA'R>4*%>0+OAM^E MDMN3>]1U'Z.N=!OQ[-CY;]BD$YX,6DD4_Y<@2S)@&1L1NQL\N7Y$+5V;PT4I MAY50, N17Z;!H! MX_Z4C\4PGD1O&$;/T@0NT9A3 MN-;EE@+7U=8&J<(CNINB;.:$XS!QPLDT'83/6ZU16KI1;:NI'DD\]F?9%!*? MI:Z&HLR/648+I\T8C#1[J+7=I]5>#?=PF,&CM^"?R%0KM[VI46 M7;-E1?F'LUJU% D*<.SZQ@_#K(\V+2FS7;(3GX>L+QR*?!*[)4E1!7"XWU'& MQ,:Z)'$_25D?-)>?8T$+7LVL&O6VF\P&B'U^'T\/P/^MGWA?Q_LN!JHHR M;J#"#:F&5*(>Z'X:]QNKFFX"KI6E>=HM=_0!@]H)T/N-HN(;-L[ X9-H^2]0 M2P,$% @ ]$/_5I1'#?*G P 0 D !D !X;"]W;W)K&ULE59M;^,V#/XKA+<;-L"M7^.X71(@[7;8 >T0W/5V'X9]4&PZ M$6I;F20W[7[]*,GQ)7>I=_MB4[+XD'Q(BI[MA7Q46T0-STW=JKFWU7IW'02J MV&+#U*7884M?*B$;IFDI-X':262E56KJ( [#+&@8;[W%S.ZMY&(F.EWS%E<2 M5- M,KJ^R^ /CGMU)(.)9"W$HUF\*^=>:!S"&@MM$!B]GO 6Z]H D1M_]YC> M8-(H'LL']+BOH3+_5V[N4>E%BQKM;OQ?XW[..9&+Q"U,H^8>_. M9ID'1:>T:'IE\J#AK7NSYYZ'(X4\?$4A[A5BZ[15SNY"4DH0]Q&",D0=V+QDI&X%;@ S\7GM-/SVJ93KM6.%3CWJ!44RB?T%C]\%V7ASR.^I8-O MZ1CZX@Z50O3A+6]96Z!+C>]R Z*"CY2;)1W1"OZT$< #/FNXJ47Q^->Y8$;- MG0^&^.;U0#B<+./!L]H6C3PN&N8<^QX2?YI']AVG(9B8J 6+KNEJIK&DSB%C M!6>V-Z=A"!,JF@>A66UU0JL;^],XAQ%*)P.EDU%*OZ#RCK,UK[E^\4$+6".L M&"]]N&>ZD[3[C;2.FCQ/*[&7FKBRQ! Y@2BY,D(&490984I";H0Z)HGT*/$G>=ISW8BNU71O6N.MYNT&>$M( MJ#1$H1^%5[!RG^")U1V:RFII"KR"G?CI=.*@BTY*H]8XNC@U$NE6)S51'QB& M*)U\42_U9_:-0=(]@VB*($G"L>1G0_*S_^@GF_1;09%_6V;'\?Y/;Q1D]!J6 MC9":_^.*G>)U'2.JTXZ)\MP^(WAW2!0=/^7,4&/.1>FA%JJO[!GNIIEYQE

+-U4_'S<_5O<,[GA MK2+#%:F&EU-J7>GFM5MHL;,S&UL?57O;]HP$/U73MDT;1)K0J 4.D J=%,KM14JW?9AV@?C7(A5 MQ\YLI]#_?F>'9G2B?"'^<>_=>[;O&&^T>;0%HH-M*96=1(5SU7D<6UY@R>R) MKE#13JY-R1Q-S3JVE4&6!5 IXS1)!G')A(JFX["V,-.QKIT4"A<&;%V6S#S/ M4.K-).I&+POW8ETXOQ!/QQ5;XQ+=]VIA:!:W+)DH45FA%1C,)]%%]WS6]_$A MX(? C=T;@W>RTOK13ZZS291X02B1.\_ Z/.$[ MI* 4JOFR[>X<]@##Y U N@.D07>3**B\9(Y-QT9OP/AH8O.#8#6@29Q0_E*6 MSM"N()R;WFF',(3/L*@-+\@>Z!SNM.):.:,EA:_A6CDT:!U\?& KB?;3.':4 MVA/$?)=FUJ1)WTC33>&6& L+7U6&V6N"F#2WPM,7X;/T*.-%94Z@EW0@3=+> M$;Y>>Q"]P-<[7X!?P0@\X-;!3&K^^/N0 MIZ-9#WMJG\G""(ZP;&KY');(:X,9J'",%7OV^3N@J*V0Z%PHIKA_2UQ;9^$] MG'5&W3Y08:VI*%6 48US%$]!>&YT"52[$@V<#1.8,UL0J\@(.#@=P8-V3!)- M=]#IG?;(.M>U%?>--=;QF= MM+(@,2=H&PO=V]R:W-H965TA69C496>:5&1&D<3Z*&<1DL9G[O7B]FJK6"2[S7 M8-JF8?KS#0JUFP=)\+KQP%=KZS:BQ6S#5OB(]O?-O:95-*!4O$%IN)*@L9X' MU\G53>[DO< ?''?F8 [.DZ52SVYQ5\V#V!%"@:5U"(R&+=ZB$ Z(:/S38P:# M2:=X.']%_]G[3KXLF<%;)?[DE5W/@VD %=:L%?9![7[!WA]/L%3"^/^PZV2+ M-("R-58UO3(Q:+CL1O;2Q^% 81I_0R'M%5+/NS/D6;YCEBUF6NU .VE"!Q MYO&R$QX;Z!P\YE^G/3ZN[6KDRFQ8B?. BL"@WF*P^/&'9!+_=(+;>. V/H6^ M>*2:JUJ!H&IXAS5JC96[$K@V!JT!)BOXP-F2"VXY>?&7=P.>\,7"C5#E\]_' M/#II\[A'%'0NAJC#%\MT3\T2-;'G<[4_H62BOF&8*[T15:^QFI>6#BBCRV^$O"# ?&V>;^)><==5.D6*-TI;_VVUD M:0[)*)OD\$!.,EVNO4R%6VI,&VHS%HIL2H5P79:JE11L D.^]0%F@IH7DR5" MGKO?G=R2@M*?/8:R:]1[&0/%&,C.!Z1N =JUA0NK+EI:),D8QD4*MP?1H<94 MZI8) TD^@4D,O[+R>:,L])=!^T5!FLFQ$'6^DV.3[!+249).R:PQL&6B[=$' MZA?T]XG:_-< = O):%QD?BR*&$ZD_+YY.&_T\^/UIF6W^=-5:H*!>V>0 M7A;NXBEI;ULZ)9L'QY0/E+/9*(G3/O_X5\ .8Q13@IZ18%I,CJ9/=/!&-:A7 M_B4VX&NM>ZZ&W>&QO^[>N+UX]Z7PD>D5EP8$UJ0:AP4EA.Y>WVYAU<:_>$ME MZ?WTTS5]L*!V G1>*WH#^H4S,'P"+?X#4$L#!!0 ( /1#_U9[*@@$N ( M H& 9 >&PO=V]R:W-H965TQAV4&PF%BI+GB0WS;\?)3MN"J2Y[&*),M_C MHT1RM%;ZR>2(%EX*(C-%H=;CH!ML#^[X*K?N($Q&)5OA M'.VOT[?^_PP'%M=O;@,EDH]>2,ZVP<1$X0 M"DRM8V"T/.,E"N&(2,;?AC-H0SK@[G[+?N5SIUP6S."E$H\\L_DX. L@PR6K MA+U3ZQ_8Y#-P?*D2QG]A7?L.SP-(*V-5T8!)0<%EO;*7YAYV &?1.X"X <1> M=QW(J_S*+$M&6JU!.V]B3."[=H\RMIK^<<#:Y51:AVX5CF%N5/L'/ MTEV6 28SN)8I2G=I,!.,SH[NV4*@^3P*+45V^#!MHDSK*/$[4;HQW"AI

ZXZWN:7R0<5+J$^A%'8BCN'> K]?>0\_S]0[<@X$ZP7WYU>C^ M?K3KG M3LA3' ;6&0?V,0?+I0W<8?3F@K=]JZQ]B3^8YTW@\I=K+8,8VU!(6 M)EHSN4*W[S2/UH&)*W%N-_#;)P+W^&)A*NA=_^S+Z6#4_3G=5L4"-:@E>%$& M'GW9D[#),VKJ8OA.NBQ0+2)<,:[A@8F*E"C+!)@:PXVI"'':.8^B3A1%\!&B MDWX,U&9+Y$36 2ZAU%QI*)&6C&IO4+M^KIVC5V?(*LWE"FR.L$&F 5V) 14( M%]L*B?\3WX.CL]/!6X(ZI6'G/!Z\)M&#?>\=[O1G@7KEIY"!5%72UJW:GK:# M;E+W]ZM[/25OF%YQZD6!2X)&)Z># '0]>6K#JM)W^T)9FAU^F].P1NT'3NS#=CIAFU M6B]Q.PS#/M#2V2)"B1I)Q>X>ZHZ<[J6ZUR6B@<=* MU'KFE<8T5T&@\Q(KIB]D@S6M;*6JF"%3[0+=*&2% U4BB,-P%%2,U]Y\ZN96 M:CZ5K1&\QI4"W5854T]+%'(_\R+O,''+=Z6Q$\%\VK =WJ'YW*P46<' 4O * M:\UE#0JW,V\172U3Z^\^M\5LQ\T*;$ K,C65@]'G :Q3" M$E$:__:FG'EC#PK7+ MI=#N#?O.-TT]R%MM9-6#*8.*U]V7/?;[< 08AZ\ XAX0N[R[0"[+#\RP^53) M/2CK36QVX*0Z-"7':_M3[HRB54XX,_\H#4(4PWNX,S*_AUML6I67I!-62NX4 MJ^#MFFT$ZG?3P%! "PORGGS9D<>OD!/OC:Q-J>'GNL#B.4% F0[IQH=TE_%9 MQD6C+B )?8C#.#G#EPSR$\>7G)&OH1-X2E^'3D^C;<-=4YF>Y M3V>^0L5E 6MIF("/;;5!9BR=8U+5LZYQ65X+5)%H=JD_#HFF4?.34@ @?I!!,P1 .I'X;A@;H9J'@- M#>V/LEIIFS0D?A0F_BA)"!->).-G$[$_CA/XHR6EE #:\H??6Y*:1*YX(^JX M-_2\?\7W4VZDW<'!_2U[!R,_GH0NVB@>#$)'DY>16$WV$"Q^'NQ_[M157!S: M*G:AHG'H9V$G;1(=F;$_RK(SPGHX;1GVPU/(%QH3 MAQQG?A)>=ELT_F;%?C9YF?0ST1TZ=G^^!Q\,BTW[LD[\Y'+B9Y2F=4KCHXE3 M#1\&"6W3G^C?W[G:\86K'J8 %;@E*6Y-YH+H; MIS.,;-PIOY&&[@PW+.F21F4=:'TKZ:CK#1M@N/;G7P%02P,$% @ ]$/_ M5G2#0%B& P AP@ !D !X;"]W;W)K&ULQ59M M;]LV$/XK!W4K-D"U1$JRY-0V8*?=U@_9@CC;, S[0$MGFXLDNB0=I_WU/5** MDF&NEV^# 9$\WNMS?$A/CTK?F1VBA8>F;LTLV%F[OX@B4^ZP$6:D]MC2SD;I M1EA:ZFUD]AI%Y8V:.N)Q/(X:(=M@/O6R:SV?JH.M98O7&LRA:83^M,1:'6"ED@VV1JH6-&YFP8)=+#.G[Q5^DW@T MS^;@*EDK=><6'ZI9$+N$L,;2.@^"AGN\Q+IVCBB-C[W/8 CI#)_/'[W_X&NG M6M;"X*6J?Y>5WGR"I:J-_\*QUXT#* _&JJ8WI@P: MV7:C>.AQ>(D![PVXS[L+Y+-\)ZR83[4Z@G;:Y,U-?*G>FI*3K6O*RFK:E61G MYS\KB\#&\ 96N"6P+=S@7FDKVRV(MH*5J-' ^A-?[ M:60I"^%WL]@B0. M@<<\.>,O&3!)O+_D#"8&N@)/U==9IZ>M'8LNS%Z4. N()@;U/0;SUZ_8.'Y[ M)K=TR"T]YWV^(E96AQI!;4YT[$/;T93.>^B:]JCQIR\&;O'!PK)6Y=U?I^HZ M&_ET77^@T%T?@;H@ZZ$-\*-H7$8+J4LM-I9Z7LF-+'UN3]+%/2UE:6"UQU** M&JZD\7Q_[VBKN[U?[(Y.W*VRM'^#]]@>J#T;K9J>(*@-? -)'N9901.>AC&= M:)J$"4]I9'%8Q,P)BH2^>1:R@A-6%JD."_A -YQ!4D_9!'C&B QI#GQ,DCQ- MX!U2O91<=XL0)T3CX/[<"9P.=U]6 &/ THS"<,C"8E+ U^#A_P,\X[!@KGS. MPF0RZ>#)DPZ>+$L]@@Z^G(49RT_"D\9DG1$\U%^JE8?C8O*?\*3DFT(5*61T MT9!5GA,ZO&!PA@[90(?LQ73H:__W9>7OKR>2]*0P+V3%V01.L\(3P+=Y@5KY M;;C6JCJ4%/7UJX(S]A94BT.#0+:>-2'8HWK6MD[,Z52-$OB6SN8HIX%<;="? M ^KXBD+*DCK^AGZG$(V>/0[D=.N?0 .E.K2V>R<&Z?#*+KK'Y4F]>Z*OA-[* MUD"-&S*-1SEAH[MGKUM8M?=/S5I9JL!/=_1/ ;53H/V-HJNU7[@ PW^/^1=0 M2P,$% @ ]$/_5F::]351!0 !A8 !D !X;"]W;W)K&ULM5AM<^(V$/XK&GK3N9NY"WX! REAAI#<2YM3-*0G-?P#;:U;/[++N/U;\7\KN: VCRD,1-(;N\GS2Z#1+!E&:QOA;WGZ$,J&W\ MA2)6^2>Y+]/%-WTH$[%FX 9[#+S2P-LV:.TQ\$L#/P^T M0):'=48U'?2EN"?2K$9OYB+/36Z-T3!N:+S1$G]E:*<'7X4&XI(/Y"O5F00B MIN0J!4E-CM5[=$;C=^CZ[N:,O'WSCKPAC)/;N<@4>E+]ID;\!D4S++&>%EB]/5A= MCUP*KN>*G/,(HDT'30R\BMY[C/[4LWH7P-H]'QSSP+'K\CP MJI!DF]S%L[)%[X0+,34#I&>$;+"(I 0$2W(*9 SD4WT-(LQ M\73YKBZG]BU[#HGHLHZ,D=70M)=CE=(03AK8/Q3(!30&O_[B!LYOEDRTJDRT MGI<)O##U5:4"N!9R2;Y,\:9H >26?@=,F2)7$R5BP'I^^Q=069L,^ZYMLD3# MVF18#0],1KM*1ML*:PR2B8A@SR9CNL0>JC$ML)]QNS=_/^-6PP.##*H@ RNL M$57S]^2.,ZXR4][#Q/26NO */^W0 M3$#^4Q>:=?_GETN1@E=RMI&J7I6JGC55.,ADAC5WP>B$Q4SC(*N+M[?+DN=M M4[F[R.T%W7HJ76'MG;;<;:X?6K5)FIOA=JSHB[_=><_,E:T$RM?5E\OYNN5O&U&OM([ MKEU]',Z7O]/>@Z 5;//E[_ 5N&UW#U\K;>+:98(5-_ M7XK8+0_E;"5&7+M^^/W\E@PS+5(6"VW"QUXT65^UB7HE8UR[CKG"Z2_))5,ARVMP/;53I!MU=?FMY*Z'AVH7.3I6F?.F"?VZ.R?,7;+0Z-? M*2+/KH@.JMK2YT9+]8+MEEJ[JK?]8MA<.U%+0,[R@T9%\O.NXGBI>EH=9@[S M([RMYZ?N\:@XDERY*4Y(+ZFI$/KQQFQ0'?T._@-02P,$% @ ]$/_5KJM]=B> @ +@@ M !D !X;"]W;W)K&ULK99O3]LP$,:_BI5)$Y,8 M2=,_4-9&:F$(7@ 5B$W3M!=NHD,!+B3>-S?+\\]]3. M9;:5>*]* $T>*R[4/"BUKH_#4*4E5%0=R!J$N9-+K*@V(1:AJA%HYI(J'L91 M- DKRD20S-S<"I.9;#1G E9(5%-5%)^6P.5V'@R"YXD;5I3:3H3)K*8%W(*^ MJU=HHK"G9*P"H9@4!"&?!XO!\7)JU[L%/QALU0_6:;+>7 4D QRVG!] M([?GT-4SMKQ43JZD!C(@7\D5U0T"D3FY MK@&IM4SMDVLLJ&!_:>N@R,@M*P3+64J%)HLTE8W03!1D)3E+&2@#6J'9,:B? MW/(;X%1#1D[!;)F4M9R]4]"43I6-4UA'ICJ%> &@N3SI\$D^N:1/NRE#[W2[Q3D#2>,W[9KT:B9>TB5-2S.% M[3'Y_M"PVFXWKWM>XCO=.^SU'GZ >W[&V^X=]6J.O*2S!@5S[ROKWAE[M&/_ M4?4"WVG>M)<[_0#S_ R/>>'.Z]]VTDN*!1.*<,@-*CHX-)L:V^[4!EK6KB.L MI3;]Q0U+T] ![0)S/Y>F*W2!;3+])T+R#U!+ P04 " #T0_]6!_7)PI$# M "[# &0 'AL+W=O; ME&8.SQP..:/^AHMOCUW?.)06_U#481IABH@P$T7]K'&.:&B3-XWL-:C5K&L?M\2_T-V7P.I@9D3CF MZ;]TKE8#*[9@C@M2I.HSW_R%=4"!P4MX*LM?V-2VC@5)(17/:F?-(*.L^B?W MM1!;#F[OB(-7.WBG.OBU0ZF<73$KP[HAB@S[@F] &&N-9@:E-J6WCH8RLXU3 M)?1;JOW4\"-7""[\ 1^)*@0"7\"G' 4Q&LL+^"26A-$?I)*$?JC7%R"[UR YWA^B_OX='=OU]W6 M0C9J>HV:7HG7.X+WGC!))-S>YSH<)HAV.O MX=CKY/@!I022<:'H#[V+"9>J-3P1;#'R(Z^=8- 0#$X7D>G+ M_E'("S-O(QL<\(BU':3A3O$3PT"N+P M2.I<-02OSI[F5X<\PGVNAS9>[+=3=9W'0NITDOW[]@N,"L5SFG(%[YC2K8GN M50J2ZFM>MUU"/72F?C?\ZYTK]&VKET>FZTMV5/6>WR?*S7 M;G?!/O4(U#!/D6RQ\OW@",G'BND^HV2>> S&PO=V]R:W-H965T M^WE@W$[&R7N!?SANS=XW.)*54D]N\%<^#2+G$ K,K+/ Z.\9[U (9XC<^-G: M#+HMG>+^]\[Z'YZ=6%;,X)T2/WAN-]/@.H <"U8+^UUM_\269^3L94H8_PO; M5C8*(*N-566K3!Z47#;_[*6-PYY"G+ZAD+0*R;'"\ V%0:LP\*"-9Q[KGEDV MFVBU!>VDR9K[\+'QVD3#I,:DA=LL4[6T7*YAH03/.!HR=*?*JK:-!EF;,\,S MKWK/16TQAR],2](QL$#MI$L27&X8;7Y^CY9Q82[(S./R'L[/+N ,0C!NU0"7 M\"BY);?.W/??&U4;,FPFH:5(.)XP:ZGG#77R!G65OH*!M$E)%$RZ''H[N/JR0EW!EU:!][>\*VT4OUSF:D2@5FK M^8HRLA((5L&<2ID"_^ SQ 1E0%>J27A?()M]1GX?UQ*>9\-1G$["YWVXUT)Q M-$BO.ZD#AF'',#S)\,.7(!T8]DP'E/0W4DHRE]+OC=\YWTQ=]#,T^ MZ9Y[XW0X2M-!?,31(S@:#*-X3_ 9=2AC$ZB^*-/[0JP**A_N;J02G[Z63-! MQ42(5.?9$ZC*5TTEF#3O,8U>N1H=P9R2.*!(.XKT-R7D$IBA>\&E)O?H)/4. M3_K1'/4(GLS1N*,;GZ1;4">D9D85<8C%"V!"M+DQL$5J5/B".N/&A8(:VTZ0 MD&GF'<[Q1SE[!$]R7G>MH4\H'O8CW'0(-^^7$X7Z=T#HU_YQ8L#?D M#OYS0V\[U$Z U@M%I[P=N VZU^+L/U!+ P04 " #T0_]6*Y/\()4( #- M2 &0 'AL+W=ODINK>)]MPD@])$ZZWVZ#Y-^W M:A,_7T_(Y/L;'\/5.BO>F-Y<[8*5>E39Y]U#DK^:GKPLPJV*TC".G$0MKR>W MY,V=+XH&I<4?H7I.S_YVBJ%\B>.OQ8O?%]<3MXA(;=0\*UP$^7]/ZDYM-H6G M/(Y_CDXGISZ+AN=_?_?^:SGX?#!?@E3=Q9L_PT6VOI[X$V>AEL%^DWV,GW]3 MQP&5 <[C35K^ZSP?;=V),]^G6;P]-LXCV(;1X?_@VW$BSAH0V=* 'AO0>@/> MTH =&[!RH(?(RF&]"[+@YBJ)GYVDL,Z]%7^4X5^]O*=RH)PD_Z46WU^?.>\?/&3 M\\()(^?3.MZG0;1(KZ99'F;1V71^#.GM(23:$A*ASGT<9>O4>1\MU*+J8)J/ M[S1(^GV0;RGJ\7:7O':8^[-#7=FH.+479 MLEB"3S>>('[>Z]-YO!HK(HAWLJJ$Q4]A<32L!Y7,593EB[=0^"[>[C:JU/LN M5R/)UUOJ_'6OME]4\KO6Y&E:D9EP6^21I[ D&M:G)(C2I4H2M7""S'F( MPR@K5UJ^JZ+"H&Y-A1G(664&O-,,>-;">(TI%U0VUHW.RB6N7AC_%):/AG47 MI&$4HQ*@#DPE&,A99:RSTUAGUA+,&I/+7"%Y30*-%>5"Z"4@+J0Q%PWL<1K4* MB0UXE]8C\V/9]JSH6L"Z*Q8L)OT00R.^E([4F\5&F! MWL'&>6VJ0$(G>$:_#9-Y M$BRS''<7X3*<'^@:56707#Z4M^KP(9L3^W1.FIF:<=:&32]#^6M.G1(\,0^PY-F\J9Y]JZ+HK/RF%X3"AF>=F5X M-0_S[>L^+#!C&>H[!#A38@=JS VUB0;T4@)I40P)NH#@W]-;1NF2 M!V"LX!B<08$SJ#UGT"9 :%>DQ@Q9D< 9%.>,WDKVJ#'@71EK-@:%4* 0:D\A MM%^A06?67FE@P"$,YY#>FO4L2>#=F>HVE+?JY "?,'L^8;U*$AJKE@V3 9JP M(= $EEG/V@7>J[%R8W +.SN3N.!0HE?M0F?56KM@0"UL*&HQ+G+@/1L+. :H M, 59@\JK$^10V/46N1@ "ML(%@QKX;@/1O+-P:E,* 49D\IK(D?=C$K%R"]VHLVQB@P@!4F#VHL":!-&3#3*JGN H?#! L:NHX/T;'_6. M02P56Y7$Y9"+E+;8=QZ\#XHA0WFKCATPA-MC M"-?611I?UG1FG%'9(LO9]0@<1!!9+J^9X'T;BS@&BG! $6Z/(KS?%0J-&7*' M@@..\(XS%U1$ZX()WJNQ?&.@" <4X?8HPIN<0;ALKD&=F4]:#F8X( GO.)A! MY>M1)<']&PLU!GQP@ ]N#Q^\&SY0D^K5*8 /@<,'+E#/D@C>AZE(0WFKS@@ MAK '#-$-&*A)-20 #&$-&,9%$+PK8ZW&H \!]"'LZ4,TL:*A%692#0FH0UQ$ M'<8U#[P[8[U&N:AY=E/S@JN:W80A5F% ^_*6+,Q($, 9 A[R!"]+H1HK=HNA$A #7D9 M:M@5-_!.C:]+C\$>$MA#VK.'['==1&O6>EU$ H-(G$$^Y"2X=FZW*LEW05R1 M00EC*&_580-A2'O"D$U\D+[@]>6D,Y._30$AXY6Z0Q+B7@WQGJ- 1L28$/:PX;4 M7.APA5L_$M.8T1EM.].4 !L2AXWW^R3>=?QJ9U"&&,I;=;S $-*>(623#H@[ M$W4E- SANRT,X0%#>#A#U(2X:+/#NS)5;"AOU8D!L$/2KOO7* FU9" ##R<#%H$,]WI!H6'H;Q5IP3@P;.'!Z^)!;JUU;1J M75L^L(/?47](0_R+*][>^&>_8P"!#T#@VP.!W\SV,SJKB: Q(HRU?/7Q@0K\ MCK.,[Z/L\/B4T[NG9_+?+.,Z^OR@Z.#W!Z.9_4$L#!!0 ( /1#_U:24[RC]0( M -$( 9 >&PO=V]R:W-H965TPS=USSW/V M^1CO&'\2&8!$ST5.Q<3*I-Q84&LZ-FNW?#IFI[B>5:KPMW9)U)O6!/QQN\ MAGN0CYM;KF9V@Y*2 J@@C"(.JXDU&&DE2\:>].0JG5B. M)@0Y)%(C8/7:P@+R7 ,I&K]K3*L)J1WWQZ_HWXQVI66)!2Q8_HND,IM8L852 M6.$REW=L]QUJ/4.-E[!&V'X("#7SOX1FC%S,BZQ!)/QYSM$-?6"DT/3&Z,MU)#J-[%>\G55Z+\Y/2& M24 ^^H)F2<)**@6Z@P3(%B]S&* ;D .T8%1RE6XT$T(=*TS3MZ4?!"])3N0+ M.KT$B4DNT ,\RQ+G9PKS\?X2G9ZVD)CFO2'H' M2+H>NE81,X&^TA32]P"V4MS(]EYES[VCB+,-/T>^,T">X_D]A!;_[NX=H>,W MN^ ;O. 07E_R\4H"1[-<%1JF"2!5LFC!(24J[4STIK&*,C11=/UNIWXT4OJV M^])ZC$(_;(S>"0@: <''!7R(>H4?[K'RG&&+^7&;=\2'#?'A4>+-2=X1F:&% M*3C@@^JL?VH/AAV2;MS9@QZC('+ZI82-E/"HE"N:J'M<@"[%:G2FZ^ZHPCX! M88=;X+7Y=VU<)QCU\X\:_M'_Y-]>Z+1%=HR_!*(K[5<2-BOA3 M!ZJA.U UL@5:@JX5MJ;D3_M&JR3$G3*-/:>EH&LSC$9M ?9>=U!4UJ9I"F0* MMKHQF]6F+\],.VJMSU6_KMKK&TS5[*\Q7Q,J4 XK!>F<1XH2KQIH-9%L8WK0 MDDF5#S/,U#\'<&V@OJ^8ZD/U1 =H_F*F?P%02P,$% @ ]$/_5IT9N9HV M @ N 4 !D !X;"]W;W)K&ULK531;MHP%/T5 M*^I#*S$2DA18!9$H:-JDK4*P;L\FN1"KCIW9%VC_OK:39FD)$P][B7WM>X[/ MN<[UY"C5D\X!D#P77.BIER.6=[ZOTQP*JONR!&%VME(5%$VH=KXN%=#,@0KN MAT$P] O*A)=,W-I2)1.Y1\X$+!71^Z*@ZN4>N#Q.O8'WMK!BNQSM@I],2KJ# M->!CN50F\AN6C!4@-)."*-A.O=G@;A[;?)?PB\%1M^;$.ME(^62#;]G4"ZP@ MX)"B9:!F., <.+=$1L:?FM-KCK3 ]OR-_8OS;KQLJ(:YY+]9AOG4&WLD@RW= MH_=Q:OE1R[;[D6.<&'DGW&F51@XV"@HEJI,]U'5J 07P&$-: \%) M5 ,B9[12YFPM*-)DHN21*)MMV.S$U<:AC1LF["VN49E=9G"8/$@$$I%/9):F M%Z7"_(]=4-N2),D)^YW&L#TA,?C64KW$]K>_>5O?",O5FI^B0*>B0,PJ@# M/K\<'KZ'^Z;03;7#IMJAXXO/\7652 !V&:N8;AV3[<5#$HT^&P^'MOR.I&$T M;)+>B8P:D=$_1;Z_K2YI%7[8.G4P/I'6D12/@FYI<2,MODQ:\]=TR8M/BC(, MHL$'>:=)X_"C.K_55_9-^T'5C@E-.&P-*NB/#%Q5[T05H"Q=JVTDFL9UT]P\ MK:!L@MG?2M-N=6"[MWFLDU=02P,$% @ ]$/_5@YN6\;I 0 $00 !D M !X;"]W;W)K&ULC53!;MLP#/T5P>BA!;;(49)V M*!P#;8)A/6P(DK8[*S83"Y4E3Z+M].\GR:[G 0G0BT6*?(]\HN2DU>;-%@!( M3J54=AD5B-4]I38KH.1VHBM0+G+0IN3H7'.DMC+ \P J)65Q?$M++E24)F%O M8])$URB%@HTAMBY+;MX?0>IV&4VCCXVM.!;H-VB:5/P(.\"7:F.<1P>67)2@ MK-"*&#@LHX?I_8KY_)#P*J"U(YMX)7NMW[SSE"^CV#<$$C+T#-PM#:Q 2D_D MVOC3>.B+[LUN;ZZ(5=$*/)PY& M!+-P;Q:,3W#Q@W9S[!U_+8:_0/H74$L#!!0 ( /1#_U;GD V@7 ( /X% M 9 >&PO=V]R:W-H965T#)6JJ*&C35QM>U EHX4,7], @N_(HR MX66IVUNJ+)5;PYF I2)Z6U54O=\ E\WP O-4+Q5: M?L]2L J$9E(0!>NY=SVY6DRMOW/XS:#1@S6QF;Q(^6J-^V+N!580<,B-9:#X MV\$".+=$*.-/Q^GU(2UPN/Y@OW.Y8RXO5,-"\F=6F'+NS3Q2P)INN7F0S0_H M\G$"<\FU^Y*F]4W0.=]J(ZL.C HJ)MH_?>OJ, !,XB. L .$7P5$'2!RB;;* M7%JWU- L5;(ARGHCFUVXVC@T9L.$O<6547C*$&>R7]( B MX5LIMAR(7 _V3V[!4,;U*7H\K6[)R;=3\HTP01Y+N=54%#KU#4JRQ'[>A;]I MPX='PE_7ZIQ$P1D)@S :@2^^#@__A_M8B+X:85^-T/'%1_B65!E-,!6B:(-E M-J 8Y6-IM3Q3QV,[99=-DR!._=U0_*%3G%B=NQ&)42\Q^E3B,W:%+7JM9 YZ MM.0MP<4@;#2YW-=VZ!0'LV!<6]QKBS_5=L<$PZ=8D(V4XZ\A/HQZN2?LT"4Y M(FO:RYI^*NM1&LK_/>0S(G ZXM.F'&<8%3F,*9T>W-WL,D[VM(XXS9+]"_8' MW6DGXT^J-DQHPF&-L. \0;QJITUK&%F[AGV1!MO?+4L&ULM5A=;]LV%/TKA%8,+9!&HJPO9[:!Q%G0 LM@-.WZ M,.R!D6B+*"6J)&4G_WZDI$B6+3-Q8;_8HG3O\;GWD.*A)QO&?X@48PF>,IJ+ MJ95*65S9MHA3G"%QR0J+V]0OZ756\*N81"3QG]#M)9#JU(@LD>(E**K^PS2?< M%.1KO)A147V"31/K6" NA619DZP89"2OO]%3TXBM!.@=2'";!/>M":,F8505 M6C.KRKI%$LTFG&T U]$*35]4O:FR534DUS(^2*Z>$I4G9W\SB8$//H(%5U.# MR^<+L* HEQ< Y0GX\V=)"B6:5 $/:@8E)<6 +5\+?G^+)2)4?%!IWQYNP?MW M'\ [0'+P-66E4+%B8DM%7E.PXX;H34W4/4#TNN"78.1< -=Q1P/I\[>GN_UT M6[6L[9O;]LVM\+P#>%T'BJX#^*4#%V#%F1BLLH;U*UB]QM:SR//'JJ+U=C$# M43!PO3:JQWG4Y?FIY)&&/ZL<*< M"*Q7:=16&IU'F&BO[5[HPQUM7@GJ,1ZWC,=&QC<[24 M1IW,&,<*=2JT?L6=%8!G\@(-[K8$D0_]7:$&HD(X/J!39P:@V0W^N@K/^E MN$=\17(!*%ZJ-.7*48)YCI /5\R=7YN!OHX MWO[],OL?4$L#!!0 ( /1#_U9Q[RL9304 !\: 9 >&PO=V]R:W-H M965T7C/)7DHC== MHC"69YVE4LEIMRO])414GO $8OUDSD5$E;X5BZY,!- @=8K"+G$<,<62V4:NI-Q0A=P#^I+/$K (8LEXC 3,SSKG^'1*!L8AM?B3P5IN_4=F*#/.OYJ;3\%9QS&(( 1? MF1!47QYA"F%H(FD#UX.940E3'O[% K4\ZPP[*( Y M787JCJ\_PF9 KHGG\U"FOVB]L74ZR%])Q:.-LT80L3B[TJ=-(K8<<'^' ]DX MD)>C0L-C3>*Z&?,NVG)G]P M!B!/4CJUGQ?89 MI#Q%-X(M6$S3PI\#-*8\B^-M==_#I *QP68X:@;8SP'V[0!YO/CP ")*RZ4) M6+_6:;_7=]P*M :KH3OPFL&Y.3CW!=F;KH2 6.EIHU:"*=:SL6+/PUI:, MVUE[6//#,6?O<%_J#A6MG)YBM\:OW*XW_I6UKLI=W<*W8-O5G+=LA D5G]N;MP-%*^>F$ K8KA3:>:MK .S4)UV# M%1[M8JY0"M@N%78P=_5MQ9*4)S/=;GS%-5=FPKEVXJR=[4W<@:*54U/H$VP7 M*.W$-8B+VGRKV[AD!VF%_,!OJC_LT?=FZ2T4""XD"+9KD L:?T6FT1S=? $! MTUJ2/NJSFZ$-?;Z9HB-RXNA#9!B:P&,XO.)H5@(>V"I75YT@=C%J:GXKSLT7_H M1UT;3\)6E/O.F$-%*^>TT%FD76?9S_VXM53M7?SH$+;>7+Q$"]U!0EF /L5O MR[T5RM[<'RA:.7&%4"/M0LW._4&E%ZF_>7&W)&EY$(6B(B]15'5Z+SY.KZ>_ M2G2>+X5D2%_%@18R]^D>>4UCNLC4Z)3'2E _*XQ+\--R,+4Q ML->&%>C>V3I0M'):"RE(VJ6@O3;JKX%ZS@A7E6J3&?&\'5*5%'J,M.NQ*NL7 M^DBAM^&;>2OY04Z^V:GM!;"E=ST[_U;$>_-_H&CE_!:JDK2K2CO_@]JK7NS@ M0:_*?X,9&9"J%NANO;TWGT[TF7[!8HE"F&L_YV2@ XCL:T1VHWB2OM"?<:5X ME/Y= M6,&@/]?,[U #8WYAM!_DUH\C]02P,$% @ ]$/_5E7B'I56!0 M2AT !D !X;"]W;W)K&ULM5E;241)SO]\167118FDB_TQ09Q MSN$[5SY0?TOH-[;&F(/7*(S9P%ISOKEIM9B_QA%B5V2#8W%E26B$N#BEJQ;; M4(P6F5(4MJ!MMUL1"F)KV,_6GNBP3Q(>!C%^HH E483HVQB'9#NP'.OGPG.P M6O-TH37L;] *SS#_NGFBXJQ56ED$$8Y90&) \7)@C9R;B9LI9!)_!GC+=HY! MZLJ-[8=0J[YDJ[A[_M'Z?.2^< MF2.&)R3\*UCP]<#J6F"!ER@)^3/9?L:%0UYJSR GC).H4!8( MHB#._]%K$8@=!:?]C@(L%&!5P7M'P2T4W,S1'%GFUBWB:-BG9 MH*BVLI0=9 M;#)MX4T0IVF<<2JN!D*/#_\@'(,V^ 1N\9R+OYFHDT428D"6^=+%+>8H"-DE MN'A"%,=\C7G@HW3A$_@ZNP47'R[!!Q#$X,N:) S%"]9O<8$LM=_R"Q3C' 5\ M!X4#P90(TPS9O8/QY,IW\QL"(,BZYW79WIUD4[9)^VZT)^NK_CCV/*!;!]=R^))TV=):/SI;#5E38R$)CZ-G/.9LN0=FRRBG(I3\P=$3B .R ME;;:%%%_G;9:3Y\\[C/I4CL5>K8.G&U!]D@3&.9O! M./ODI.U5^:)!2$4G"8QS/(,YK!C!OV"&_80*A<<73./TO17@>=4 M]6+V>/]\N7/]0="=5S#;HDTNH*WL1JE,4];4.$LRX^C9S!BQ@('\DT>ML[4T MQ=EC,V8Y%:#D,XZ>462%\&5+&IQ,VAL>G;^&K*EO]9(=03T[,DXFH[YI,IUA M0/5)$ANH)S8'3*;"PN[0Z=C5R6004M%)4@,/(#4G%^3_/IWTZ(^M[J:LJ;&6 MI GJ29-I.L%:+K0_G!)G&D44)^B)<]SG;;G:$5Q_OJL35ZCI*DI M:VIL)&F">LYB9+R%?B4KU^Y>]HQR*D))@:"> IF'ITG?.#Q/-Z#Z)(D3U!.G M0X9G9V\NNEZW&G2]D(I.T@VHIQL'OG&U!]DES#/9MKN/LTXMJI MQ%PODV-K[>Q*19BNLLTZ!GR2Q#S?R"E7RPW!4;8-5ED?.S>3?%M/FLEW&<4\ M604Q R%>"I/V54< HOG&77["R2;;^YH3SDF4':[%LQ735$!<7Q+1H,5)>H-R M^W3X'U!+ P04 " #T0_]6C6^(JI8" !]" &0 'AL+W=OS6.=;P)^$UA+;;Z2&Q%#W[,1Y:C@:" F=0.1#4K&$-1:".%\;?UM+I' M:N%V?^/^S>2N<(.]CKD8\_+L=OY;;:BFX_<+B9K,8&2I R> K\!*/W]R0^?K +C7@7N'P(,^\$85O@''[@[X MH/61X'X'[A\"#_O _7UP[.R"#UH?"1YTX,$A\*@//-@#]Z+ WP$?M#X2/.S MPT/@<1]XN >.W0CO@ ]:'PD>=>#1(/A3#JI29>I"ZL./]O%Q$.[^8P:?<"1_ MW/''@_SF.GW:7*?GZ)8ST7MEQGNWC>]%;K232D]4_"4,NJB&T=XJ#KHPWQ&^ MH)5 !61*YUQ&RH WQ:X92%:;>C%E4E4?T\W5]P%P':#6,Z9J1CO0):C[XDC_ M U!+ P04 " #T0_]6CQ@M"50" E!P &0 'AL+W=O]/VS 0_5=.F30QJ25I^FMC;20H0DR"@8!MFJ9]<--+ M8^'8F>V0\M_O[(:HDV@F@?C2^.Q[S^^>W?.L5OK>Y(@6-H609A[DUI9'86C2 M' MF#E6)DE8RI0MF*=3KT)0:V' ^. M3J8NWR=\YUB;G3&X2I9*W;O@RVH>1$X0"DRM8V#T>< %"N&(2,:?AC-HMW3 MW?$3^YFOG6I9,H,+)7[PEJ755[+;Z$[^%QH];M6/W]CH;O[XOSY/6J63UU[I6G7ZW,G_ M0I^GK?KI&_O[W.XT_7< W+)])I+ P(SHHH.IW2">MN4MX%5I6^$2V6I MK?IA3N\8:I= ZYFB9M@$KK>V+V/R%U!+ P04 " #T0_]6=DF7)3\" !W M!0 &0 'AL+W=OO[^U(8@V:=47\'IWAMDQZW2O M](LI 2QYK80T\Z"TMKX.0Y.74#$S5C5(S&R4KIC%4&]#4VM@A0=5(J11=!E6 MC,L@2_W>2F>I:JS@$E::F*:JF/YW T+MY\$D.&P\\&UIW4:8I37;PB/8YWJE M,0I[EH)7( U7DFC8S(/%Y'J9N'I?\)O#W@S6Q'6R5NK%!3^*>1 Y02 @MXZ! MX6L'2Q#"$:&,OQUGT'_2 8?K _N=[QU[63,#2R7^\,*6\^ J( 5L6"/L@]I_ MAZZ?J>/+E3#^2?9=;120O#%651T8%51YK8=YINFDUT0\T+6H])G'TC="(QB?@RZ_#Z5MXB.[T%M'>(NKYD@_X M#B8(;X(>.L2\":3--P-^SA11).H+WJC-N[5QI^JO0=C M<#CRIFH$LU#@/XWCG7/FIN:4TI;N M# &0 'AL+W=ONRB70I15EJ1MX M7NQFE'%G-K'WYG(V$85.&8>Y)*K(,BJ?OT(J=E/'=_[?N&7KC38WW-DDIVNX M WV?SR7.W-K*DF7 %1.<2%A-G2_^Q:4?&(%=\9O!3NV-B4%Y$.+13+XOIXYG M(H(4%MJ8H'C9PB6DJ;&$:!*K@4Z1^VU)NIDSAD M"2M:I/I6[+Y!!30T]A8B5?:7[*JUGD,6A=(BJ\080<9X>:5/U4;L"?SH#4%0 M"8)C!6$E""UH&9G%NJ*:SB92[(@TJ]&:&=B]L6JD8=RD\4Y+?,I0IV<_A08R M(@-R [@9Q*9QH,6@P,F 7!>ZD$!^,,ZR(JO6S.DSYE$K\O$*-&6I^H0K[^^N MR,?WG\A[PCCYM1&%HGRI)J[&&(TG=U'%\[6,)W@CGB^Y/">A=T8"+P@[Y)?' MRX/7H-Z>P-J+WK"'9J(SQV9M_5"Y70!4P=?1P5R"\[LPSL_]C[W8(0U1G@(8W@$1FDDWL/PPW$#H]?1 MB1A1C1$=PHB/P(C:&'[AV?B.5[+Y78ZP6;ERAD2],"B%@1CEU<=R([ MZZK78@RCT;"!V!_#J8Q[W89_.'F+0DH#BDU8(9EFH SMJOIKEJ0IHP\L9?JY M$]5OIS-JD?JMHNQ[+V7@-V60A19NM$Z#=,(1AV#P5.U8% MR7C<0'#WFC_3>?^@&ULE55M;]HP$/XK5M0/K;22$%Y; 5*A MJS9IG:J^K-I'DUR(5<=F]@'M?OW.3L@H"VS[ O;EGL?/1F&-LFAX+:EEZ#H2:9-P9&V9A':I0&>>E APSB*^F'!A0HF(Q^[ M,Y.17J$4"NX,LZNBX.9M"E)OQD$[V ;NQ2)'%P@GHR5?P /@T_+.T"ZL65)1 M@+)"*V8@&P=7[1$P02$G0,G/[6, ,I M'1')^%%Q!O61#KB[WK+?>._D9?H/+3!W0/ #H5H..-ELJ\ MK6N.?#(R>L.,RR8VM_"U\6AR(Y2[Q0KS M%6VVP9FVR$ZO ;F0]HS"3P_7[/3DC)TPH=ACKE>6J]2.0B1!CC9,JL.GY>'Q M@WX_FZA_@*;5#\Y/Z-U1DSOKPZ\^7EU@(V5JTD[7E2]QFN)^WA6>4EE3ZFC]42Z\HUX+SZE254.EM\TY9B[Y68AE"4_&5%&K0&]1J8<'>4& M]=)WW[E&ZN5^F=.T!>,2Z'FFJ0-7&W= /;\GOP!02P,$% @ ]$/_5F+0 MWCA8! 8Q8 !D !X;"]W;W)K&ULM5C;;MLX M$/T50ELL6L"U+KXF:QM(+!4MD*1&['8?%OM 2V-;B$0Z)!4GP'[\DI(B2XE" MQ%ONBRU>SN',',Y(Y.1 V1W? 0CTF":$3ZV=$/MSV^;A#E+,NW0/1(YL*$NQ MD$VVM?F> 8YR4)K8GN,,[13'Q)I-\KX%FTUH)I*8P((AGJ4I9D^7D-##U'*M MYX[;>+L3JL.>3?9X"TL0/_8+)EMVQ1+%*1 >4X(8;*;6A7L>N#T%R&?\C.' M:\](N;*F]$XUOD53RU$600*A4!18_CW '))$,4D[[DM2JUI3 >O/S^Q?E M,VO,84Z3/^-([*;6V$(1;'"6B%MZ^ JE0P/%%]*$Y[_H4,YU+!1F7-"T!$L+ MTI@4__BQ#$0-X/;? '@EP'L)&+X!Z)6 WGM7Z)> _GL!@Q*0NVX7ON>!\[' MLPFC!\34;,FF'O+HYV@9KYBHC;(43([&$B=F-U0 &J//:)&Q<"3T+?I&!##@ GWT0> XX6@%CR+#R2>)^['TT<&>&\8XGKH6JZYXR@@$41- EMZ5;GF/;MVZ6D9OX>BB]QQ M!WF.Y[89I(?[$'91S\WA3@O:X$'[X=[FF#T*IU[.5__#;XK M2K:?5\!2Y,-:M-ASJ<6K>G7.]SB$J24+$@?V -;L]]_;.N@F^Y%MSYZC8DLK@Q=44RJ_K98:Q<]-=8FR7R39($ALH9R@TJY M@58YM*"9?*])CK'*G:+!7304LB_""V A7)8RM:FDW:)4W4R2>:;) L* MLG$M=9RN,Q@-VG-G6"DPU.?.U_GUO(.NKAH9U,BHMIAK24^-N4DRWR198(BL MH0S^+IF#GR#9^/,Y ) M%),PR2+U?;#,UASN,YE&3?@QMSIH105.VN0N+#VK[3VW6=CG6E].U= D66"( MK*'AN-)P_!\TG%/Y"1\!RYMHQ3#A&V ,(HT"XU5"F>_6N/,?35H33FU,IHD\TV2!8;(&GJZSO$\Y)C-JZL8K^-$ECS@ MLE*&F>IM4Z]<=UC+LY'S*LW*6?5L[ U>3?/U3IP:<5-LS9#7CJ#N+YY-] 2G M;GVC;'[)UJB?\L3X0K' U*+-&'O'&'L&"I7<\ZE\:<M(WRA:88BN4L6N7;#))MOGM M)D&ULA97=3]LP$,#_ ME5/$ T@=:=-OU%:B11-(P"H*V\.T!S>Y-!:.G=D.A?]^9Z=$14V[E];GW,?O MSG?V9*OTJ\D0+;SG0IIID%E;7(6AB3/,F;E4!4KZDBJ=,TNBWH2FT,@2;Y2+ M,&JW!V'.N QF$[^WU+.)*JW@$I<:3)GG3'_,4:CM-.@$GQM/?)-9MQ'.)@7; MX KM2['4)(6UEX3G* U7$C2FT^"Z!T=\;+E (YX@P_NY\!G5(9[B__O3^W>=.N:R9P842OWABLVDP"B#! ME)7"/JGM+>[RZ3M_L1+&_\)VI]L.("Z-5?G.F AR+JM_]KZKPYY!%!TQB'8& MD>>N GG*&V;9;*+5%K33)F]NX5/UU@3'I3N4E=7TE9.=G3TJBS"";[ L=9Q1 M>J!2>%0R5M)J)4A] W?2HD9C][66FL<(3"9P'<>JE-8IDNFS9M*PJN+G-V@9 M%^:"#.>WBX<%_'[ ?(WZC]MX7.W)9\ E/&>J-.323$)+J3G ,-ZE,:_2B(ZD M\2.VE] 9M2!J1QUX6=W ^=G%5ST?\KC N-28@J4P&"O;! MU@);(&E:*-F42R9CEWFLC&W$KMSWO7LW(&^SX;C3FX1O#5#=&JI[$HK:<4.M M+#T534:,_,UQ0:I5#M3Q G432^5UL,\R:C>C]&J4WDF4!3,9E84G3?%ZA_$& M_7%SP'X=L'\RX+PTM&,,+%2^IO*[1FN10+=$@MJ+50^FJ.G@6O"L+!--=/T# MNLZ@V^\VXPUJO,%_ZE%PB@=^?/BZM-0[U-GX'CMF:IF"-1[-X !FT.D<*=6P M9AF>+A5=A>[&XCZPS9#ZY$OY[6R=-7[949O*VJG0-]3 M13.^$]Q]7[_6LW]02P,$% @ ]$/_5OGUMBS! @ *@< !D !X;"]W M;W)K&ULE95K;]HP%(;_BI554RMUS0U"VX5(0%>M MTCJA0K?/;G(@5AT[LQU@^_6SG31+N8E](;Z<\_IYC7T5:0X%EE>\!*9G%EP46.FN6+JR%( SFU10-_"\R"TP84X2V[&I2&)> M*4H83 6255%@\7L,E*^'CN^\#3R19:[,@)O$)5["#-1S.16ZY[8J&2F 2<(9 M$K 8.B/_=A*9>!OP@\!:=MK(.'GA_-5T'K*AXQD@H) JHX#U9P43H-0(:8Q? MC:;3+FD2N^TW]7OK77MYP1(FG/XDFO80>2@M)**%TVR)B@(J[]XT^Q#)\$_E! T"<%V0N] 0M@DA-9H369MW6&% MDUCP-1(F6JN9AMT;FZW=$&;^Q9D2>I;H/)5\YPK0#?J$'EC*"T!SO &)SN] M84(EFL-&59A>Z(#GV1TZ/[M 9X@P-,]Y)3'+9.PJ36&TW+19<5RO&!Q8T0_0 M(V)0J\(-P#-#D]/3B"$[9;&EJ] MW@&]224$,-794?1EHV^=!'0^!@8+HB[V;5NMVK>JYO*M$G_@]V)WU;6R&Q3Z M7M &O0/NM<"]DX#O(0.!Z>G$M6S4)0["ZRWBW: @&-SL)^ZWQ/V3B&<*Z^.K MSR'ZQM/_(>_O0/4&T19X?V>KK\WQVL<=M=S14>YG)B#E2T;^0&9A&T9YV3TM M4V"8*J+OH7'VP!0(D J-TE14D%VB.5>8[G,5[1![6YZ.XID7XU:6.(6AHY\$ M"6(%3O+Q@Q]YG_?="[=3=@H02UN-)4IYQ51]>]O1MN"/;)W;&A_KAZ"NV_]D MZE?D$8LE81)16&A)[VJ@S8FZ,M<=Q4M;W%ZXTJ72-G/]F($P 7I^P76!:SIF M@?9Y3/X"4$L#!!0 ( /1#_U881/+SPP, % - 9 >&PO=V]R:W-H M965T9E^P9'D%_+^\EMMS6RYKG M4"@N"B)ALW"NZ=62AL:@4OS%X:!.GHD)927$BVG.9X@@@U0;%PS_]K"$ M+#.>D..?QJG3OM,8GC[_]/Y[%3P&LV(*EB+[FZ_U=N%,';*&#=ME^D$JMQ4UA@-+\PT/FJ)HQSM=/)-:" SB@(*K8C8D!O8@)2P-L/DCK,5S[CF*&3%FEPK!2C[> .:\4Q]0NOO MCS?DXX=/Y /A!7G:BIU"H9J[&HG->]VTH?M2T_D#=->EO"2!]YGXGA]8S)=O M-_?/S5W,4YLLOTV67_D+!ORU:="8ANR8ABM;9+6KB=V5V9U7JF0I+!SCU'C L'30S&S_S[C'E9:\E3C *[2],66 M@]IQ6#DV!\H^N:!1-'?WI[%91$$X;45GS).6>3+*_"0TR\QVMLZ7#;7V%XVC M6D2#J&&+&KY]4;%J+UG74_B>Z^F=G)T%'+4!1_^SGM!IREE]C.,!PG(A-?^W MZK!%'EFR[H>=J;&(:!"%]KF)6]1X%/4!@VR TQ9P.@IXG:9B9PYIS"CP/5ME0%B&M9D5*=@HISV"L)O)4:2T[L99/YF3#F9?,C3;U#L60V\4] [P1D"D*?T7 M6ESLE#6'C9/35U/:Q;.()K$_ 'A2K>DHX/+D",8K4"IW++/75=IG#+O'F444 M#2Q(>JR1=+08)7^P]*44FC0'AYW.[]/%<9?.(J)T .]8S.AX-;-4AOK0M7(& M?80HF'5!^RJ?^@-E@1Y+&!VO87>@%-FS;-?,]MBVIOW*Y'4IQR3GB,?214<+ M1?(-OS/ZJ;0"AKTJ3R=QT&6TJ.*XB^F>7'?-M\:?3#[S0I$,-FCF7<9H+^OK M>]W0HJQNP"NA\3Y=/6[QDP>D$>#X1N MN&F82W7[$97\!U!+ P04 " #T M0_]6Z?V?+YH# #"P &0 'AL+W=O$A(069V7U5[#:XQI98283,WV]+=HSQ M"L\\[ M84O?1.=U2J\='+K[+'8 B[WG&Y,39*;6_=5T9[2"GLL/WP' EX2*G M"H=BZ\J] !H;ISQS \_KNSE-F3,=F[EG,1WS@\I2!L^"R$.>4_%C!AD_3AS? M^9A8I]N=TA/N=+RG6]B ^KI_%CAR*Y0XS8')E#,B()DX=_[MW#<.QN);"D=9 M^R9:RBOGW_5@&4\<3S."#"*E(2C^O<$!3S M2B7,>?97&JO=Q!DZ)(:$'C*UYL0I M*_[I>QF(FH/?O^ 0E Y!TZ%[P2$L'4(CM&!F9-U31:=CP8]$:&M$TQ\F-L8; MU:1,IW&C!*ZFZ*>F3UP!&9'/9,DBG@-YH>\@<;B&B+,HS5)JHLT3HG9 'B & M03.R450=%!<_:FYD31%*<6.X2!(P"3JM7-V#HFDFKQ']Z^:>7'VZ)I](RLC+ MCA\D9;$R#"^S]@#QRIG:2+%@,\3F BZ&HXA%\Q&,6M"+> M[46'A-X-";P@M!":_[I[T$(GK-(3&KSN!;Q3H),R]&D1<(5A%3JL\(XW6L(- M87CG,4T,TX8A$3Q#K"V:*Q @E2VVQ=8CL[6^[F]3KQ/X8_>MKOJNI6J M[D]504U)1?Y#Y"LP2%)E/1$%]/",D-<;-6C;K<*AG7BO(MYK)?X,6#D8,*59 MV\CU;-L&?I-=^RY7?L/9M//U!T.#9CHX\@UXK MST'%<]"*="H7S7IR7H=N"&8@POC;- TLFD)OV#S0-K.@ZUTXTL-*P=#XA9=. MQGKU;;E9KI[(PVI-ED_SU>."O-S]O=C8J [;HJ%?[ENYIQ%,''R:)8@W<*9_ M_.;WO3]M%>E_ CN3/:IDCUH3=P\)" %QO2R5% [9^Q\;L-RA:KT/>""Z1K M3[/?2OJ%J_."WQ+9$NHLM)[?//L6JS 8]!M$W5H[D8/8FBY+DH@?F"I>TFJV MZN3N3/_2F)_I#L^T*2>8HCU\I&*;,DDR2!#2ZPR0DB@ZKF*@^-XT+:]<80MD M/G?8I8+0!KB><&QH.I[I_\"4$L#!!0 ( /1#_U8=1$&>.@, -8* M 9 >&PO=V]R:W-H965TMV!(@ MBV3)EI/,-A!;*98!*8RZ[1Z&/3#2V2)"D2I)Q0FP'S^24C3'D=5F"^8'BT?> M]QWO(W&\R5;(.Y4C:G@H&%=3+]>ZO/!]E>98$'4J2N1F92UD0;0QY<97I422 M.5#!_# (8K\@E'NSB9M;RME$5)I1CDL)JBH*(A_GR,1VZ@V\IXF/=)-K.^'/ M)B79X KUYW(IC>6W+!DMD"LJ.$A<3[W+P44RMO[.X0O%K=H9@\WD5H@[:UQG M4R^P&T*&J;8,Q'SN<8&,62*SC:\-I]>&M,#=\1/[>Y>[R>66*%P(]CO-=#[U MSCS(<$TJIC^*[:_8Y#.R?*E@ROW#MO$-/$@KI471@,T."LKK+WEH=-@!&)YN M0-@ PGU ? 0-8!H'S \ !@V@*%3ID[%Z9 03683*;8@K;=ALP,GID.;]"FW MQ[[2TJQ2@].S#T(C# +X&59:I'>Y8!E*]1-P(W@.E=PQ3/,.O"+ M;^##'@+?Z-"*$3Z),0][&7^K^"E$P0F$01AV;:@??EG*%AYUP)/OAX<]V43M MT4:.;WB SQTH7"M5809))2G?P!(E%=D)K'(B49W 55$R\8@(<^2XIAJ6C' X M,@>KG,=QU['VAK5UZD*5),6I9PJ10GF/WNS''P9Q\$N7I#59[,ALC;J?G9^/ MX^A\XM_O2O?2;1"%9X/SH/5[IM&PU6CXKS7Z0EB%!R3JDJ4WTFMEJ?$+E!O7.2E(1<5U_=ZULVUS=NEZDKWYA6G:ZA[K'YJZX[LA M&ULS9OQ;Z,V%,?_%2L[33VIUP )2=JUD=I"X":U%UWO;IJF M_> D;H(.<,XV33OMCY\-! *A#MF]F_9+"\;OXP=\\_S,@\L-95_YBA"!GJ,P MYE>=E1#KBVZ7SU,X$5J%(5=RS &W0@'<6=\ MF;9-V?B2)B(,8C)EB"=1A-G+#0GIYJIC=K8-'X/E2JB&[OARC9?D@8C/ZRF3 M>]V"L@@B$O. QHB1QZO.M7GA6X8R2'M\"+JXZA/"(A MF0N%P/+?$[DE8:A(TH]O.;13C*D,=[>W]$EZ\O)D9IB36QK^%BS$ZJHSZJ % M><1)*#[2C4_R$[(5;TY#GOY%F[ROT4'SA L:Y<;2@RB(L__X.;\0.P9F_Q4# M*S>PVAKTWB\=+/#XDM$-8JJWI*F-5!"IM;R%0:RT^R"8/!I(.S&^IX(@TT3OT(.@ M\Z_HPUI)BB,<+]#[>$YB)2TT#;%L.W&(P$'(T2?R+!("G\I&N?UI11,N[UO+"WQ#K,S9 Y/D6581H-#MWKS MZ[4RMY2Y>=YT0?7FOR;Q&>H9Z>A6T_5L,7INWFLPG[0W;QK=:V]N-IC[>O-[ M^K0U-P>:.]DK?CF]E-=_A9?]7MYSGI %E#,, M>B#L*9B3IA_!C78<-7E=\#6>DZN.G)VXY)#.^.>?S('Q2Y-^(&$.),S-8'8* M4U/JT[AG2QD\[0H(ZW)! O,J1SP1)U@*,/8D48$BL<;Z/^ M*9+YP",)A+27D3M3,SJ1FUEH?]ND7JWKQZH7$N9 PMP,-MA1[VAH&X91$_!^ M-]6IULMKU[3V(1#&:K8FK(L4JE)MPQ" MNWDE^N..1#/"_FR2DG; 8Z4$"7,@82XD; ()\R!A/A"L(LYA()6%$6_$4.3I):WX[5,23,@82YD+ )),R#A/G#O>G; MM-()O)S!*QH=%1H=?>^2XB.1"5PP5QE:UCO7IL/%0HD; ()\R!A/A"L(J;S0DSG/SK@%I P!Q+FGN^%@_JJ '(X#Q+F \$J"C6-\N&C\2,S1O0W<@)&YH(R;1:I]^)8 M(8+2'%":"TJ;@-(\4)H/1:LJ=^>QN?FOI^HL.VQ\_'F;12$2UH&&+& MT5JVIH)JUI-VG*/U!$ES*,V'HE4U5]8U3'UAX_OSO[WUL#8/!*U5@-(< M4)H+2IN TCQ0F@]%JRJX+).8;>HDW[7*;EF:JZ_!#Z:2=G.1:>_A3T/'^M.L M7**@Y1-0V@24YH'2?"A:5:)E5<;4EV6RG#'+(8_(' <-V5G?K&NGJ5=O5!<. M:+$$E#8!I7F@-!^*5A5.63$Q?WC))/V'OLA)NDPGT MI!_-KZ6!5D5 :1-0F@=*\Z%H5<&6Y1/S0/WD__R>C-[WH[4-27- :6Y.._BN M3$._II=E0)WSH6A5B99%&;--54;S7LT]C9]DN)2'4BYDJY#12LCESIPN M8U5QEK$UHDDL&J4&6G@!I3F@-#>G[2[G1_WZ2X6@0WJ@-!^*5GT9N2S 6/H" M#* <\RBH'@[ES6GH?7VRU[MVK$I!:0XHS3UP$\PT$4$#%*7OFC>^6 U:B0&E M^5"T3,+=G6\9(L*6Z7LR]:BV]GKM,O1FKMKGDQR;Z *3'9!SEW MF"V#F*.0/$JD<3:4X8-EW[AD.X*NTR\F9E0(&J6;*X(7A*D.\O@CI6*[HP8H MOC0:_P-02P,$% @ ]$/_5A<>]6P> P 2PP !D !X;"]W;W)K&ULO5=M;]HP$/XK5C9-G=22%R"\#"(!V;1^Z(I:;?OL M)@>QZL29;:#]][.=- ,:TE1"XP.QG;OG[GG.G([)CO%'D0!(])323$RM1,I\ M;-LB2B#%HL-RR-2;%>,IEFK+U[;(.>#8.*74]AS'MU-,,BN8F+,E#R9L(RG) M8,F1V*0IYL]SH&PWM5SKY>".K!.I#^Q@DN,UW(/\F2^YVMD52DQ2R 1A&>*P MFEHS=QR.M+TQ^$5@)_;62#-Y8.Q1;Z[CJ>7HA(!")#4"5H\M+(!2#:32^%-B M6E5([;B_?D'_9K@K+@]8P(+1WR26R=0:6BB&%=Y0><=VWZ'DT]=X$:/"?*-= M:>M8*-H(R=+26660DJQXXJ=2AST'US_AX)4.WK%#[X1#MW3HMHW0*QUZ1IF" MBM$AQ!('$\YVB&MKA:871DSCK>B33)?]7G+UEB@_&?Q@$I#KHBMT+UGTB&YS M70Z!XV(LYQW4->Y1)[C=6L26K1W]^KXM'=W&]ATJ\)W#5[O!-[M1@JIJDRR]659 M)71!LG+YN:YBC8"Z/XU%CB.86JH!">!;L()/'US?^5(GUCG!P@+,-V"ZT6V# MPS4\)UA8@ WV-'0Z/:]>P'XE8+]10-6:5T"4:&VO6/]5(:^&@_Y^(0OF M-79]YY59^*;9 2N_8N6W976>2^'727_$N(5-V&QSP'50<1V_F-ZJ[G]TC 1NS M>J^ 9P(K!+3WQJP4^-J,JP)%;)/)8HRH3JN)>&8&P:/SN3M>%(/M/YABS+[! M?$W4/$5AI2"=SD!U,%Z,KL5&LMP,&PO=V]R:W-H965T M^(+RAE(/(R?@^G-#A4#9D_:[P M."J^&T*89O )-F3* ZRQ:6U9>Y^PLF9ON8+K)1(7TL$//%'+Y0U<@=#P*J3T MV87>LX;.X&[]!:R-+N#M\T2KJ]N_J5AWL;H)1N]9)'W M_@+O)0>W,&^I-E;\Q0KFRK2:_B>Z)W^(Y.$N'XO[G!W/];"S.8DTZ>/-CVUZ!/R#1Q]%M#_B!C6/N7@S84^/V=\>,?DG":XULLW@%02P,$ M% @ ]$/_5B1SN"..!0 I!D !D !X;"]W;W)K&ULI5EK;^)&%/TK([>JME*[>/P"I@0I"2'D 2$0MJJJ?IB8";;6]M#Q M$';_?>-BY!*M2DVG7@K&%VGI##H&+KN=$+J1]IPD,;F8CC@.QGX$9L+ M%._"D(KO5RS@^PL-:WE@X6\\F00ZP\&6;MB2R=5V+M16IU!9^R&+8I]'2+"W M"^T2DU4OP:> +S[;QT>_47(DKYQ_33;NUA>:GA3$ N;*1(&JKW=VS8(@$5)E M_)MI:D7*A'C\.UNCN65QNR:!W_Z:^E=:#T-K=D;W05RP?<3EAV/G>BY M/(C33[3/L+J&W%TL>9B1506A'QV^Z;=L'8X(2@=MRX[SAO/*YTWCE%R5N/*[T_ M2?>-@^4',ZX9 @;Z'>TE-S]BA9LNQ.NIRP*S07?"!HFNY2+KWJRA+]CIM5<76HPCA1A8FF/))> MC&ZB-5L#_$4]W]'/"2SK!7I6C4!'K6FQL$:^L%=&K>+E5GQ&IOX;,G3#! H: MU=/O::3H^"1]7$]_,G9K3V2Q\ MTDSUK)/E; 7_YJLK.(9&/ BH0%]HL#M8HD>%%))?#[T/#[EN#SOL1Z+J^6KAA(U#9_JA\ MTT9Y#"@[MJGK^D?QVS;BDX;B]R#.KN > 5P/]RNX64/<',(9U?H6#7'+)@/P MTF8E5U5EZSC]AS/#*LX,JS;5;!>^JNG^<1[\F/M/?H3B- A>$QQTG>/CK"S& MJ KJJ=YW/Z+&512V2TH3 ..8_=(, :">;NMF:82JL/+P5!&.T2]/SEF9115A M8MUTS%)!2P!G=OMV\J]VC%O5]C*Y>2?QEKKL0E-WYS$3[TP;_O(3=O0_:CS4 M+B;%KO?0=R;4/;HR/]]5G]1?HZV:G'1LTEE9I\8:I]%T;L"Q.23I'B_:9Z=7 M\L?Z2D[X8Q/EFS;*8TBY-,.W;80GD'"OY!7W$*B/2R-M5[RA/-+@\I0&;'Y6 M9@')F*557D(@JSS,M2O61J_8F MEP#Q\37 .9MT&MCD=7VQ)^:]J@QXZTT;Z7%5NF+(MVV$)X!PU<4!$.3B55AY MY*L(P,7/RBRJ"-C% 1SHXK4KUW+PNUHIT"O.A-ZY1KUX*DTVP\G8NSP,N1KJ M]%G!GBE[WQ9GA_0$WVT\1-%6^._)];04ZHR@Z0-6J+[.T=.-D(E-^O@U5CEV MD:K'Z&M'X>(1[V7ZI*L4O\+D&0/Q)28O4/S*(->0SL@@-U!\;)!;*+XTR L4 MGYCDS@3B]R9Y@.*/)IE"\9E)GJ#XW"3/4'QBD3L+RFN1!RC^:)$I%)]9Y F* MSRWR#,4G-KFSH;PV>8#BCS:90O&939Z@^-PFSU!\XI [!\KKD 0)BL\=\@S%+[MDU87BO>P51.?'/!_>7TRIV/CJ[R%@;VJVU36"^HL3AW<" MAPW)M^G#O%&PO=V]R:W-H965T)L]Z'H RV-+"(2Z24I.P'Z\25E M1?%%)AK [8O-R\SA.3.D.!RLN7B2&:*"YR)G,[KP,/=)$I,^".!DNRP!FJK\M[H7MN@Y+0 IFDG(' =.B,_U,Z: M04'9YI\\UX'8.'3_ !*(/'C)>2L$0.7*5)&6@WK@E<;0@$1PCX =QQ MIC()URS!9!? U6H:2<&KI*O BCA>BG,(O3,(O"!L(33Y]^Z!A4[81#BL\*(C M>%,J]);E J9D11/X0EX29/#G'19S%'_!WS#1(=:;CK(%W"#*9JHMEM:ES)&_ ME$L2X]#19UJB6*$S^O$'O^O]U!:'$X'M1"5JHA)9HU+O-KC?WVUG,"YXR90$ MGFZ/MT5CLT2G6L)\KU8C/^P,W-6V2+O-#O=.P[UCY7Z=+(B 6[*&&RH*N+V= M6'-F!7MOSDX$MJ.[V^CN_O=*FHW? ,0S]/1V' M-E'_B(Y^HZ-OUY%13#5OC$MS_\'O::I9"NL&M"*^=P.>"&Q'_$4C_L(J?AS' MHM0;\):2.C0YNH'[3GR/?>+E7/2O0;>6%Z MZRAK)P^@^'!_1MT]L]@FU'4V\N@NU7D M%B@65>TO(387SZ8X;$:;]\6XJJKWQJ_,NZ,JGM]@-H^6.R(65->[.:8:TCOO M:49B\P[8=!1?5J7TG"M=F%?-3+^=4!@#/9]R74[7';- \QH;_0-02P,$% M @ ]$/_5B85I0<] P XPD !D !X;"]W;W)K&ULI9;;;N,V$(9?9: NV@1((UF.#TUM [&='BY2&.O=+7I)2V.+"$6J)&W' M;]\AI:C:K*P&[HW$TQS^CQ(YDZ/2SR9#M/"2"VFF069M<1^&)LDP9^96%2AI M9JMTSBQU]2XTA4:6>J-"2UQI,/L\9_HT1Z&. MTZ 7O Y\Y+O,NH%P-BG8#M=H/Q(TOB[\AG4(9UAL_WJ_1>O MG;1LF,&%$G_RU&;38!Q BENV%_:C.OZ&E9Z!\YR?+.7BD/#(([/&,250?Q>@WYET/="R\R\K"6S;#;1Z@C:K29OKN'9>&M2 MPZ7;Q;75-,O)SL[^4!:A-X ?X2[J73U?PTJK+;>PSICF<@[9^(:/@"7\"E3>\-D:B:AI52'; ? M04J1V@AT&KICX]X4+,%I0.>"H2PQF'W_76\8_=S!X:[F.BZ;2,Q^L^OHC/1"S&, M:PSC2S$LE+%M@DJ'@X:@T;C_1M*W:\;1J%Y39AHV[LL<]VO''J MT;I2>? 7])OQ.54P9<'QKYNR_'EB>L>E 8%;JPM_*&V7I MCO?-C*HPU&X!S6\5W&[/$#K;3;A(_GK.3N1VD :8A\:6-7^ZY MY^Z)?9?!6JH;G0(8@]!<"J)@,0S&]'A"#ZR!V_&1PUIO/1,;RDS*&SMX M-Q\&D64$&23&0C#\6\$)9)E%0A[?:M# ^[2&V\_WZ& QFQC2 M#H.X-H@=[\J18WG*#!L-E%P397%5>7:*%SE:&=&Y]( H3WR MBES#$K-MR!444ADNEH2).;EF&6@RNR-3]E4J4ZWN&:QF0JA4DU>2/F,'\($&(QR>GX_"ZNY)3YC.,52[(10&*N:34:=)-\59H/8=FC\-J% _"50.! MKB?0;27@TWTB18)>+0=\E:^XOB&?IV#9?2'?4;(5B!+(!$22XN%ZL/@^!7*& M;SX9@Y*Z8 EX%;7?UQ1-*S5[6QP[M&& UX$&M8)@]/P9[46O6S)_X ,_: _\ MEWCWR"4H.X=W11/;"J^_E?MHO]/I-.>_YVGT_O %>/CZ-ZK?^T7]@V;OA][[ MX;]77Q:;0]NF=BN51ZK=]X'VGUCM?H/:M+M#[2-/X^B?Y_L)-)N*GUB1NTJ2_XY#035&D[57Q#S49)XDLL5"B. GP%9MEL+WL42X$M.>] ME-R61MM?$ORI&-=9V-:(_$0BWND:$6;K> M6!.G6M5 ^EG??X^KKG.SO6K>ITPMN= D@P6:1ON'Z%U5_7 U,+)P/>A,&N3L M'E/\A@!E-^#Z0F(?6@^L _]5,OH!4$L#!!0 ( /1#_U;HB<";>00 'D4 M 9 >&PO=V]R:W-H965T]1^=* M1SI(TR-E7_F6$ &>\JS@,VLKQ.[:MGF\)3GF5W1'"OEF35F.A;QE&YOO&,%) MF91G-G*,2<+ MFOV9)F([LR(+)&2-]YEXH,=?2%U023"F&2]_P;&.=2P0[[F@>9TL&>1I4?WC MI[HC3A)@,)* Z@343_!&$MPZP2T+K9B59=UA@>=31H^ J6B)IB[*OBFS935I MH89Q)9A\F\H\,?^5"@)@ 'X *[*1PR/ ]E1)M)B W"1@!7." >/W\ 2_T,9 M6)2,")/Q]XRN"5?#B3.9S YI+"/?WQ&!TXQ_D!%?5G?@_;L/X!U("_#[ENZY M1.136TC>JG4[KCG>5AS1"$>(P)(68LO!IR(A21? E@4W5:/GJF^1$?%FQZZ MZWP$R$&NAM#BY>G(0,=M!L$M\;P1O =R(,6>:+NFRO3+3#4G#_/0AY%L]7#* M5Q,%?1@V41U:7D/+,]+Z7 C""!> /,E5@Q,=O0HA.&D8A9[;8Z<)"J*)GIS? MD/.-Y.Z(7+;B%%>+@50JSI5L_RL?Z)CZ Q)^-(EZ3#5!*()ZID'#-# R_1GG M:C;]M23Y(V%_Z[@9 =1*?LUW."8S2];,Y50CUOS[[V#@_*C3[H7 .K6&3:WA MJY4<#OK6#4._/P*:J"""KGX(HH96]&8E1T.1>G#28Z<+\AP]N4E#;G)9)4]T MM-RF*&UT(NR$FZ3N.*M$G:9L!SM7TIM&[Y)V8) M7RWO.K7;XPX,>N.B"X/N9&0UA*BEAMXL\1JBT[8/^P0U0= ?H=#!HVNFS,X5TJ;6F!\VN=[ZXARX'!_-P M&#,V"UL;A&8?7.T4S0PLT_+#'7Q2NRGV H4;8<]6^(70NIW0VBTT^ZU1X4/; MA$[D#,9&%^:/V2MJ[169[?4E&J\A3MOVPAX_30P:F8"H-3]D-K^S58Z&5@<] MOT]5$Q2,?'&CU@V1V0WEYC39QZ+:PE9[TX_@-[&5.U>3SLVHY^K\4FC=/F@M M%[U^5XDTOAGUMVV:(#>,1H:F]5;T]ETETNT8^^R&,7!,-ZW[H0OO*FL\O].1 M_6]Q75#8WYS;)XJ%3U2(6A>7FX)3@A3 ?+]FE+Q?*,: M:$X;Y_\#4$L#!!0 ( /1#_U9PU)"2SP( "L( 9 >&PO=V]R:W-H M965T^ZNVM(_KZS:^- "E8C1>H+WLN<,W-F[!F&6ZGN=09@R$/.A1YY MF3'%M>_K)(.=4/8Z!R^W("[W=P9RM,V,/_'A8T#4LP'PM9@IW?L.2LAR$9E(0 M!:N1=QM>3P;6WAE\8[#5>VMBE2REO+>;S^G("VQ P"$QEH'B8P,3X-P281B_ M:TZO<6F!^^L=^T>G';4LJ8:)Y-]9:K*1=^61%%:TY&8NMY^@UM.W?(GDVOV2 M;6T;>"0IM9%Y#<8(B< W1K0=4*KR)RL.VIH M/%1R2Y2U1C:[<+EQ:%3#A*WBPBB\98@S\1=I@(0#\HXL8(W5,60.A52&B36A M(B4+RD&3Y2.9TE]2D8F+")2UQQHG7C8.)U(D"%7457_.])/9T#>8":O'3VK5XTIU M=$)U&)&I%";3Y(-((3TD\#&%31ZC71['42OC;:$ZI!MOX>J?X0$E=T 3(3,FT3##E;=EJ);.-Y-J1C3SL%!K4!KSX_"P$"F@_J#P;6+"%>J"F*UL3G5]'!U+4>7WROFU MK7$3!YVPAZ7>[&L_9A7U+QNK U']1E2_511*68&V?9-R_(34AB707L]6OI?6 M\Y7(#J0/&NF#_U3/RN_[_4H]JV6;127&W^N[Z&_MQI$FB2R%J5I'<]I,O%O7 MZ)^=CW$25H/KB:8:HU.JUDQHPF&%E$'G$JNAJM%4;8PL7'=?2H.BW3+#:0[* M&N#]2F*'KS?60?/_(/X#4$L#!!0 ( /1#_U8NFMN%"0X *J8 9 M>&PO=V]R:W-H965TW/:2!;%OXK*N[4U4Y4)=//6 M.JY2#(1A9!"28!BV]@\%9$,%D$<2<;*U'WZO, ^#+GHXQ[-3-3&^I_MW6UQT M4+?5N&RK?5H[LFY=[S5TY(O_H/ MA>#1=YW9MM-J69#%8K6P&O%=^\_7&E"U6YE M+>JQ;3):N$_!B\=*="R?/>]+],NOLP]7Q6A([M*=AA'#H1]?W5MWN8Q0-) _ M=]2K0]*HX\O'>WI[>_1T-)^=P+WUEK\O9N'\PU7]2IFY]\YF&9K>4\?='5$E MXDV]9;#]5WG:M2U>*=--$'JK76<:P6JQ?O[I?-L]$R\ZB/*%#G+706;M4-IU M*)UW*%WH4-YU*)]WJ%SH4-EUJ&3M4-UUJ&8=4FW7H9;UH.N[#O6L&1J[#HVL M&41Q7[EBUASB4.S,U1;[;$OO[$OOLAO37^IA,Z-]>^]Z3X47OB10^V[Q[;_N3WBW7T3F>%/JD+ZA?>]+S0541- M^46Q-I\#]\^-NPZ5UE?Z-U!^:KJALU@&BNU^"S?.\F=J-;2:RD]___FZ$%+R M"%&8[A*UGA/)"XFDMPWF@M-8S=\;T;R?W+Z7U'R7W%ZD#F"0#JL4T@*8E M$^KE!$*!"G>HGMQ7[Z-,)'8WR_>*++ZC_V6)&=%MANZBB9R#EZ3T\Q>&L%TMUZ3T\Y>3R[G\#4Y1S]V HQ_ M[.4PR=Z=.V)-^['1:RG6U72G^V=<5!.>4+O$\T*51^TKT@^%FA M^5=S$3QZP6([%_/N%<.GJ:4??E>,I1.]/_ZY63S2="]\I[2^39>;V6+]H/07 M2\59SY1/3G!L'P7LQ>JSZQ]BS,%^3!Q;--E5@T=GZGZXHMELX/I?W:N;?_Q- M5(O_Y#P?"6LB82TDK(V$=9"P+A*F(V$]),Q PDPDS$;"1L^PRA86K1M]O2F+ M(OUW7?CZTFWCS6J56*L)J%XI%6NGK;KQ5J)R1M*9-M52X[11CVE4+U:*I=-F1KS9638SWJ(J&V>- M[%3,"/F$CY&P27SL)5$L54MG3Y6F,0U+M48ENN@[:8AZV9^<_Y7#^5])//^? MS_?#Z4XG_E?7=QY5^NGKY-/R87DIS*=+.1?7T/N_KM-6"= ]?+9W[% M-6J(,[>JQ"X-SMV*?7K.3E [%3-"OAC&2-B$.\!2_=RJN%;EF$^!!G;B4]6# M3U63?2JZ/%%,]W'C3^=.X$:SN@??69%A;<*YYR_^0]4T) M"6LB82TDK%V-7W\7B_$+\ XR:1<)TY&P'A)F(&$F$F8C8:-J[!*(?0F-D4DG M2)BF93P+-)0KG+AC[>".M5>ZH^E&=UU$RV0O?/)%P\N6F9@QKV4B84TDK(6$ MM6NQ%XNL-,XN73XEE_+"=1Q+KIQ=Q[V&W&7(59IIGK_ ?WL-7,\([['MXLLX M!M.N+AJQ=F;&=C;73L;'-\I2V-]?\PR-,Q[Y'Z^!3S(>GJ9E.3XMV1(NC$&[ MC;/++T=P8GCU@^'5DPWO[&_FRK_NW&BQGQO!QT147B=#PII(6 L):R-A'22L MBX3I2%@/"3.0,!,)LY&P$1(V1L(F2)B6;&>Y_V( HIU8;^-@O8VWG(DW8N\& M#>YZ^C9Q$'E]%@EK(6%M)*R#A'61,!T)ZR%A!A)F(F$V$C9"PL9(V 0)TY*] M*[?/@F@G/BN*!Z.-;@[_BV?UNY2G\PW.?Y/'EM> H;06E-:&TCI06A=*TZ&T M'I1F0&DFE&9#:2,H;0RE3: T+<7@O6W10_JM8[J/C.\]; MR-8SY6X3W;=/EKQTMW[\X+ON*FV=(CE]WH4***T)I;6@M#:4UH'2NE":#J7U MH#0#2C.A-!M*&T%I8RAM J5I*8Z8W\!!N%,#ET<#E\D&#K_9:9

F-Z>1O, M^>UUM\D#RVW&2%H+2FM#:1THK0NEZ5!:#THSH#032K.AM!&4-H;2)E":EN)N M^W;;ZR=?.T)T\4%H32FM! M:6THK0.E=:$T'4KK06D&E&9":3:4-H+2QE#:!$K34OPOOUV_Q38A<=PG%'WR M08)=_^A&H61\;H-^IKV\L[!1*PMYMHK=A&9M06EM**T#I76A-!U*ZT%I!I1F M0FDVE#:"TL90V@1*TU*\++_U@G"GUGO7.6JQA8E2HU*5U=KY7P2A6^*@M!:4UH;2.E!: M%TK3H;0>E&9 :2:49D-I(RAM#*5-H#0MQR\(=^J]QSU](F53GQNM:ZRG MSPL; 6NOSX23VY=K[.W+T'UZ4%H+2FM#:1THK0NEZ5!:#THSH#032K.AM!&4 M-H;2)E":EN)7^>WU+;;MB>.^/9&R<2]A\>+6=Q8/=,WK/CD^_KYFY*:<6RBM M":6UH+0VE-:!TKI0F@ZE]: T THSH30;2AM!:6,H;0*E:2E6F=_9WV*CH#QN M%)3)&P5_=-%BAS_Y],]&J50NGGT$W&WR./)Z+Y36@M+:4%H'2NM":3J4UH/2 M#"C-A-)L*&T$I8VAM F4IJ6866[O1>%.O?>X*5"F; I,7[38$5XN6H@ZMVB1 MG"JWO4*W[$%I;2BM Z5UH30=2NM!:0:49D)I-I0V@M+&4-H$2M-2_"J_O;[% MECTIC_::LF4O8=&B2=>VT]#S$Q[X[^1-=!(?1S*8;S?;M*K/G4ZL%]_@:OMN??NXLPP_($=&\?E-;.V MO>AKF5]Y_:PM_*GOW"?_\2Z9G]M\D;0FE-:"TMI06@=*ZT)I.I36@](,*,V$ MTFPH;02EC:&T"92FI5A>?H<&X4X=^KB[3R;O[OO_?@%N\N!RVSOT^]J@M):, M?XU7N1R_4&]#LW:@M"Z4ID-I/2C-@-),*,V&TD90VAA*FT!I6HH3YC?NM]@, M**/-@*>1X^81F?H-*/:<,NT6,R+_GGJK%3EYL/THYR?7=Y7]AS3/E'#N>YN' MN>(HC_[BJQ.Z2N@[Z\"91N;/#;$0S%TW;#JA?@ M10,]Q!7?O8]N"E0U>56(Q=M"'0HF/A+J'UQL]KFX458'7-PLJQ87M\OJD(OK%?6NPN6MJ'TN;E34 1V* M.N3B>E6]JW)YJVJ?BQM5=<#%S:IJ<7&[J@ZYN%Y3[VIN]KFX45<'7-RLJQ87M^OJD(OK#?6NP>5MJ'TN;C34 M 1V&.N3BNBBJ=Z+(92:ESRH&*0-6,4FQ6,4F9<@JNA T LYU>J3T M6<4@9< J)BD6J]@BLD-.T86D$7 NTR.ESRH&*0-6,4FQ6,4F9<@JNB [$ZR? MD=)G%8.4 :N8I%BL8I,R9!5=D+$)UME(Z;.*0:OMP[CHSUX\: MD'[O>>'^ERC!D^=_V4Z-;OX'4$L#!!0 ( /1#_U8/WM /* , $H2 - M >&PO.RUI^/;XX35_P(<:'K2Q5B7V/G[OG?!<<=52;E6 W<\9,L"R% MK%,R-Z;Z%(;U;,Y*6I^IBDF+Y$J7U-BI+L*ZTHQF-9!*$0YZO3@L*9=D/)*+ M\JHT=3!3"VE2Y^].'HJ'=W M>KEO/VF 4Q)ZG9Z_P.E9#_=K,,%':\&7I/)N/ M2RALBS(>Y4IN:A,19[#1:RI2,J&"3S4'5DY++E;./ ##3 FE V.;PLKI M@Z5^<'#?S:!?6C\EETHWL5T$]W?:+M\#UC,0R(7H! Z(,XQ'%36&:7EE)\WB MQO@$"MKQ[:JR"@M-5_W!.=D0FIL-,E4Z8[H+TR=KTW@D6 YR-"_F<#>J"@$T M1I5VD'%:*$D;#6M&.[!N9TR(&WB8?N8[OI?Y5EU[4%79#:V@=NC:Y7S9S)=Y)P#SWL>]TZH2J\^"%[)D+OD7 M!QR/Z)H7S)7F#S8:M,K,&I@FP3W3AL^V+;\UK6[9TJS;:9GCF@=O4//?W>>" M2::IV!9M>_^0=_G5BMO3YU]H;OZM["OVBHPN#E]C>^(>NLCX+8A\$^4>'J3( ML#T;MP[@G>.WLP;PFI.2'_!2)39!@^F""\-E.YOS+&/RR2ELW1LZM2_*._[M M^HSE="',;0>F9#/^SC*^*)-NU35L1+MJ,_X&Z?7C[AW+QN(R8TN63=JI+J;- M,+ #&[6]@+"/7#67'\$X#O,C@&%Q, 48Q[&P./]3/D,T'X=AVH9>9(ARABC' ML7S(I/E@*H*J8 M-NP)QI$DP1#H17^/QC&R.S%\_/7!GI(H2A(_ IA?011A"#R-.((I T8$D7- M.;AW'H7K*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G'F5*/ M[*5M.C,>+*U=G0V'IEJ*EIL_U4IT<&>N=,LM7.K%T*RTX+59"F';9IB.1N6P MY;(;7)QOGW6OA_Z%LJ*R4G50Z J^2?%L_KOO+MF3-'(F&VE?QX/^[T8,6"L[ MV976\#UVE"?2;BA;^H>?'>0EW"M&EG#M]?L+][P MKA*L;USC :8(8+HW0'9PSSW(#(',""&G#L+]@V%JSKZNA/8@8Q 'A- I@!Y M)0U?++18]'4<[$0\"0_R!($\(8#, /)S5:FUZ^B)J(1\XD!QR.X\R%,$\I0 M,@?(F^X):BK]ZJ_=(VSQ'A&0%4 &LH8!:%\/V3VLD/:0<><<'Q-US(XETV.6 M;BB*F?6A,*\D.Q9+#W4,4+>"&\$FMJ MZ2AA\MZIKH)0"N(E'Q/S2K)CL?28I_W\J%0KV -_$7[TD& ^278LE,U:/0(Z M)[G'I6IJHJ;:7=A!"N+2&\L-+'Q+224'@E<6*9N-NB/EIQ M6,/9@^:=X7ZGIYAD4@K)),XR^2@Y>/SDNGHN+03A7$-NY6-BDDDI)),XRTS% MHL^[8'0J2"^[A>MZ'Q--9RBTDSCO3-FUBRN"A O33KIC[4SEHI-0 ME[O<=1.7N4:\A[B\DL'*GF+:22FT$XO"OZ<^)B:@E$) L3@\Q,0,E%(8*!:) MAYB8@5(* P6Q.#MX<(SFDX^(V2>EL$\L* ];$K-/2F&?;5#^42-FF'0R"NE\ M')T[5A\3DTY&(9U8A![T=89))Z.0SML(_<,^1S?1*-*=6! <-B;FG8S$.Y$@ M.,3$O).1)#Z1>"C$Q+R3[7,O[7OF8V+>R4@RGQAF[F-B[LE(,I\89N%C8N[) M2#*?&&;I[Y=C$LHI)!0-W?RQF6,2RBDD% W= DQ,0CF%A**8_A3*,0OE%!9Z M$V%>"/$QT<,<"@N%F+#2PX/K=0,3RL?$+)136"@:# =C$[-03F&A MW\&PWY!S5^1C8A;**2P4PPR-[[)LDH,0N5O86&?65S M<5Z+N>Q$?0=?8:"\XDUUKYG[V+Q7E1?NS8;YNFDNH>QK=ZMXO7T)>OL"]\4O M4$L#!!0 ( /1#_U:7=W+D+ ( /8H : >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'/-VDM.XT 4A>&M1%X E;JO0(LPZ@E3Q :L4'F()(Y<;@&[ M[R@,DF/UH"?(9V25+5__HT]6V8\O9=\.N^Y8M[M3G7T>]L>Z;+;#J;^=T3P]WLZ@GH+@=Z">@N!WC)ZV2;06U!O(=!;4&\AT%M0;R'06U!O(=!; M4&\AT%M0;R'06U!O(=!;46\ET%M1;R706U%O)=!;1YLE!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>MMHLYM M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U M;T>]G4!O'WVL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O(- [4.\@ MT#M0[R#0.U#O(- [4.\@T#M&/YL0Z!VH=Q#H':AW$.@=J'?\I-YU^-J7>NWY M7N-/03])]7"^MUP??UE^GT2<%Q>7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\< M]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+ M95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW M<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^ M+_L0('U(D#X42!\:I \#TLN]<^L_CA^?96>;_BV?C?\17+P 4$L! A0# M% @ ]$/_5@=!36*! L0 ! ( ! &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " #T0_]6\>IR9^T K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " #T0_]6 MF5R<(Q & "<)P $P @ '+ 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( /1#_U8F]<#Q80< ,0P 8 " M@0P( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5MAK/ 7;! NA8 !@ M ("!MA< 'AL+W=O 8 " @<<< !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ ]$/_5O; "#\,"0 YRL !@ ("!0BL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5A1L;($' M P )P< !@ ("!DTP 'AL+W=O&UL4$L! A0#% @ ]$/_ M5L*T\Z0E P G 8 !D ("!ME( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5D]W7J92! #@D M !D ("!BUX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5DWA@4@A P [08 !D M ("!^&H 'AL+W=O+T$ #6"@ &0 @(%0;@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]$/_5J7M[4;6 P >P@ !D ("!XG4 'AL+W=O M0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5BY] MT4DW P )0< !D ("!=H, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5J$LE"\&! BPH !D M ("!>Z 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ]$/_5O4Q/DCN @ ,08 !D ("! M_:D 'AL+W=O"0 &0 @($BK0 >&PO=V]R:W-H965T&UL4$L! A0#% M @ ]$/_5E&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5KJM]=B> @ +@@ !D M ("!*

&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]$/_5BN3_""5" S4@ !D ("!BM8 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M]$/_5@YN6\;I 0 $00 !D ("![^0 'AL+W=O(>E58% !*'0 &0 @($R M\P >&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5H\8+0E4 @ )0< !D M ("!C/L 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ]$/_5K.%@$ M !C%@ &0 @($5!P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_ M5OGUMBS! @ *@< !D ("![ X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5AU$09XZ P U@H M !D ("!KQD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]$/_5@QG0C_> 0 EP, !D M ("!4R&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]$/_5B85I0<] P XPD !D ("!$#,! 'AL+W=O M&PO=V]R:W-H965T00 'D4 9 " @0&UL4$L! A0#% @ ]$/_5G#4 MD)+/ @ *P@ !D ("!MSX! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !- $T *$A4 $]> 0 $! end XML 84 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 85 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 86 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 271 330 1 true 83 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.butlernational.com/20230430/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations Sheet http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations Consolidated Statements of Operations Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies Sheet http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies Note 1 - Nature of Operations, Organization and Significant Accounting Policies Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Disaggregation of Revenue Sheet http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue- Note 2 - Disaggregation of Revenue Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability Sheet http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability- Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Inventory Sheet http://www.butlernational.com/20230430/role/statement-note-4-inventory Note 4 - Inventory Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Property, Plant, and Equipment Sheet http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment Note 5 - Property, Plant, and Equipment Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Debt Sheet http://www.butlernational.com/20230430/role/statement-note-6-debt Note 6 - Debt Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Lease Right-to-use Sheet http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse Note 7 - Lease Right-to-use Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Purchase of Noncontrolling Interest Sheet http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest Note 8 - Purchase of Noncontrolling Interest Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Income Taxes Sheet http://www.butlernational.com/20230430/role/statement-note-9-income-taxes Note 9 - Income Taxes Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Stockholders' Equity Sheet http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity Note 10 - Stockholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Stock Options and Incentive Plans Sheet http://www.butlernational.com/20230430/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/20230430/role/statement-note-12-stock-repurchase-program- Note 12 - Stock Repurchase Program Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Commitments and Contingencies Sheet http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies- Note 13 - Commitments and Contingencies Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Related-party Transactions Sheet http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions- Note 14 - Related-party Transactions Notes 20 false false R21.htm 020 - Disclosure - Note 15 - 401(k) Profit Sharing Plan Sheet http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan Note 15 - 401(k) Profit Sharing Plan Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer Sheet http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer- Note 16 - Segment Reporting and Sales by Major Customer Notes 22 false false R23.htm 022 - Disclosure - Note 17 - Subsequent Events Sheet http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events Note 17 - Subsequent Events Notes 23 false false R24.htm 023 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies 24 false false R25.htm 024 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies 25 false false R26.htm 025 - Disclosure - Note 2 - Disaggregation of Revenue (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables Note 2 - Disaggregation of Revenue (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue- 26 false false R27.htm 026 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability- 27 false false R28.htm 027 - Disclosure - Note 4 - Inventory (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables Note 4 - Inventory (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-4-inventory 28 false false R29.htm 028 - Disclosure - Note 5 - Property, Plant, and Equipment (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables Note 5 - Property, Plant, and Equipment (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment 29 false false R30.htm 029 - Disclosure - Note 6 - Debt (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-6-debt-tables Note 6 - Debt (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-6-debt 30 false false R31.htm 030 - Disclosure - Note 7 - Lease Right-to-use (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables Note 7 - Lease Right-to-use (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse 31 false false R32.htm 031 - Disclosure - Note 8 - Purchase of Noncontrolling Interest (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables Note 8 - Purchase of Noncontrolling Interest (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest 32 false false R33.htm 032 - Disclosure - Note 9 - Income Taxes (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables Note 9 - Income Taxes (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-9-income-taxes 33 false false R34.htm 033 - Disclosure - Note 11 - Stock Options and Incentive Plans (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables Note 11 - Stock Options and Incentive Plans (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans- 34 false false R35.htm 034 - Disclosure - Note 12 - Stock Repurchase Program (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables Note 12 - Stock Repurchase Program (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program- 35 false false R36.htm 035 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer (Tables) Sheet http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables Note 16 - Segment Reporting and Sales by Major Customer (Tables) Tables http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer- 36 false false R37.htm 036 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables 37 false false R38.htm 037 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details) Details 38 false false R39.htm 038 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details) Details 39 false false R40.htm 039 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details) Details 40 false false R41.htm 040 - Disclosure - Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details) Details 41 false false R42.htm 041 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables 42 false false R43.htm 042 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details) Details 43 false false R44.htm 043 - Disclosure - Note 4 - Inventory (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual Note 4 - Inventory (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables 44 false false R45.htm 044 - Disclosure - Note 4 - Inventory - Schedule of Inventory (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details Note 4 - Inventory - Schedule of Inventory (Details) Details 45 false false R46.htm 045 - Disclosure - Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details) Details 46 false false R47.htm 046 - Disclosure - Note 6 - Debt - Schedule of Debt (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details Note 6 - Debt - Schedule of Debt (Details) Details 47 false false R48.htm 047 - Disclosure - Note 6 - Debt - Schedule of Debt (Details) (Parentheticals) Sheet http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals Note 6 - Debt - Schedule of Debt (Details) (Parentheticals) Details 48 false false R49.htm 048 - Disclosure - Note 6 - Debt - Maturities of Long-term Debt (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details Note 6 - Debt - Maturities of Long-term Debt (Details) Details 49 false false R50.htm 049 - Disclosure - Note 7 - Lease Right-to-use (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual Note 7 - Lease Right-to-use (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables 50 false false R51.htm 050 - Disclosure - Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details) Details 51 false false R52.htm 051 - Disclosure - Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details) Details 52 false false R53.htm 052 - Disclosure - Note 7 - Lease Right-to-use - Lease Cost (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details Note 7 - Lease Right-to-use - Lease Cost (Details) Details 53 false false R54.htm 053 - Disclosure - Note 8 - Purchase of Noncontrolling Interest (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual Note 8 - Purchase of Noncontrolling Interest (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables 54 false false R55.htm 054 - Disclosure - Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details) Details 55 false false R56.htm 055 - Disclosure - Note 9 - Income Taxes (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual Note 9 - Income Taxes (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables 56 false false R57.htm 056 - Disclosure - Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details) Details 57 false false R58.htm 057 - Disclosure - Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details) Details 58 false false R59.htm 058 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity 59 false false R60.htm 059 - Disclosure - Note 11 - Stock Options and Incentive Plans (Details Textual) Sheet http://www.butlernational.com/20230430/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/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables 60 false false R61.htm 060 - Disclosure - Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details) Details 61 false false R62.htm 061 - Disclosure - Note 12 - Stock Repurchase Program (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual Note 12 - Stock Repurchase Program (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables 62 false false R63.htm 062 - Disclosure - Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details) Details 63 false false R64.htm 063 - Disclosure - Note 14 - Related-party Transactions (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual Note 14 - Related-party Transactions (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions- 64 false false R65.htm 064 - Disclosure - Note 15 - 401(k) Profit Sharing Plan (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual Note 15 - 401(k) Profit Sharing Plan (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan 65 false false R66.htm 065 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual Note 16 - Segment Reporting and Sales by Major Customer (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables 66 false false R67.htm 066 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details) Details 67 false false R68.htm 067 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) Sheet http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) Details 68 false false R69.htm 069 - Disclosure - Note 17 - Subsequent Events (Details Textual) Sheet http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual Note 17 - Subsequent Events (Details Textual) Details http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events 69 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 107 fact(s) appearing in ix:hidden were eligible for transformation: buks:AccumulatedAmortizationOtherAssets, buks:DurationDuringWhichInventoryIfInactiveTakenAsObsolete, buks:NumberOfDaysOfServiceEligibleToParticipateInPlan, buks:NumberOfMajorCustomers, buks:PreferredStockDesignatedClassesShares, buks:PreferredStockStatedValue, buks:SupplementalTypeCertificatesAccumulatedAmortization, dei:CurrentFiscalYearEndDate, dei:EntityRegistrantName, us-gaap:BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DebtInstrumentBasisSpreadOnVariableRate1, us-gaap:DebtInstrumentInterestRateStatedPercentage, us-gaap:DebtInstrumentMaturityDate, us-gaap:DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid, us-gaap:EarningsPerShareBasic, us-gaap:EarningsPerShareDiluted, us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1, us-gaap:FiniteLivedIntangibleAssetUsefulLife, us-gaap:LesseeFinanceLeaseTermOfContract1, us-gaap:PreferredStockDividendRatePercentage, us-gaap:PreferredStockLiquidationPreferenceValue, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockRedemptionAmount, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:PropertyPlantAndEquipmentUsefulLife, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross, us-gaap:TreasuryStockCommonShares - buks20230430_10k.htm 8, 10, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119 buks20230430_10k.htm buks-20230430.xsd buks-20230430_cal.xml buks-20230430_def.xml buks-20230430_lab.xml buks-20230430_pre.xml ex_501103.htm ex_501104.htm ex_501105.htm ex_501106.htm ex_501107.htm ex_501108.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 89 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "buks20230430_10k.htm": { "axisCustom": 0, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 842, "http://xbrl.sec.gov/dei/2023": 36 }, "contextCount": 271, "dts": { "calculationLink": { "local": [ "buks-20230430_cal.xml" ] }, "definitionLink": { "local": [ "buks-20230430_def.xml" ] }, "inline": { "local": [ "buks20230430_10k.htm" ] }, "labelLink": { "local": [ "buks-20230430_lab.xml" ] }, "presentationLink": { "local": [ "buks-20230430_pre.xml" ] }, "schema": { "local": [ "buks-20230430.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 527, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 92, "http://www.butlernational.com/20230430": 15, "http://xbrl.sec.gov/dei/2023": 6, "total": 113 }, "keyCustom": 39, "keyStandard": 291, "memberCustom": 48, "memberStandard": 32, "nsprefix": "buks", "nsuri": "http://www.butlernational.com/20230430", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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", "menuCat": "Cover", "order": "1", "role": "http://www.butlernational.com/20230430/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Inventory", "menuCat": "Notes", "order": "10", "role": "http://www.butlernational.com/20230430/role/statement-note-4-inventory", "shortName": "Note 4 - Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Property, Plant, and Equipment", "menuCat": "Notes", "order": "11", "role": "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment", "shortName": "Note 5 - Property, Plant, and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Debt", "menuCat": "Notes", "order": "12", "role": "http://www.butlernational.com/20230430/role/statement-note-6-debt", "shortName": "Note 6 - Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Lease Right-to-use", "menuCat": "Notes", "order": "13", "role": "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "shortName": "Note 7 - Lease Right-to-use", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Purchase of Noncontrolling Interest", "menuCat": "Notes", "order": "14", "role": "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "shortName": "Note 8 - Purchase of Noncontrolling Interest", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes", "shortName": "Note 9 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Stockholders' Equity", "menuCat": "Notes", "order": "16", "role": "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "shortName": "Note 10 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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", "menuCat": "Notes", "order": "17", "role": "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "shortName": "Note 11 - Stock Options and Incentive Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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", "menuCat": "Notes", "order": "18", "role": "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-", "shortName": "Note 12 - Stock Repurchase Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Commitments and Contingencies", "menuCat": "Notes", "order": "19", "role": "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-", "shortName": "Note 13 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Cash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 14 - Related-party Transactions", "menuCat": "Notes", "order": "20", "role": "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "shortName": "Note 14 - Related-party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 15 - 401(k) Profit Sharing Plan", "menuCat": "Notes", "order": "21", "role": "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan", "shortName": "Note 15 - 401(k) Profit Sharing Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer", "menuCat": "Notes", "order": "22", "role": "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "shortName": "Note 16 - Segment Reporting and Sales by Major Customer", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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", "menuCat": "Notes", "order": "23", "role": "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "shortName": "Note 17 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "24", "role": "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ScheduleOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "shortName": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ScheduleOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "buks:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 2 - Disaggregation of Revenue (Tables)", "menuCat": "Tables", "order": "26", "role": "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables", "shortName": "Note 2 - Disaggregation of Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "buks:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "shortName": "Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 4 - Inventory (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables", "shortName": "Note 4 - Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 5 - Property, Plant, and Equipment (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables", "shortName": "Note 5 - Property, Plant, and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 6 - Debt (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables", "shortName": "Note 6 - Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 7 - Lease Right-to-use (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables", "shortName": "Note 7 - Lease Right-to-use (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 8 - Purchase of Noncontrolling Interest (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables", "shortName": "Note 8 - Purchase of Noncontrolling Interest (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 9 - Income Taxes (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables", "shortName": "Note 9 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 11 - Stock Options and Incentive Plans (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables", "shortName": "Note 11 - Stock Options and Incentive Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 12 - Stock Repurchase Program (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.butlernational.com/20230430/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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "shortName": "Note 16 - Segment Reporting and Sales by Major Customer (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:DurationAfterWhichInvoicesAreConsideredToBeDoubtful", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "37", "role": "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "shortName": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:DurationAfterWhichInvoicesAreConsideredToBeDoubtful", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details)", "menuCat": "Details", "order": "38", "role": "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "shortName": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R39": { "firstAnchor": { "ancestors": [ "p", "buks:OtherAssetsPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30_FiniteLivedIntangibleAssetsByMajorClassAxis-KansasExpandedLotteryActManagementContractPrivilegeFeeMember", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details)", "menuCat": "Details", "order": "39", "role": "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details", "shortName": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "buks:OtherAssetsPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30_FiniteLivedIntangibleAssetsByMajorClassAxis-KansasExpandedLotteryActManagementContractPrivilegeFeeMember", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details)", "menuCat": "Details", "order": "40", "role": "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details", "shortName": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "INF", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "41", "role": "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details", "shortName": "Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "buks:DisaggregationOfRevenueTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30_TimingOfTransferOfGoodOrServiceAxis-PercentageOfCompletionContractsMember", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual)", "menuCat": "Details", "order": "42", "role": "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "shortName": "Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details)", "menuCat": "Details", "order": "43", "role": "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "shortName": "Note 3 - 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": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 4 - Inventory (Details Textual)", "menuCat": "Details", "order": "44", "role": "http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual", "shortName": "Note 4 - Inventory (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 4 - Inventory - Schedule of Inventory (Details)", "menuCat": "Details", "order": "45", "role": "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details", "shortName": "Note 4 - Inventory - Schedule of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details)", "menuCat": "Details", "order": "46", "role": "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "shortName": "Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 6 - Debt - Schedule of Debt (Details)", "menuCat": "Details", "order": "47", "role": "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "shortName": "Note 6 - Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 6 - Debt - Schedule of Debt (Details) (Parentheticals)", "menuCat": "Details", "order": "48", "role": "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "shortName": "Note 6 - Debt - Schedule of Debt (Details) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 6 - Debt - Maturities of Long-term Debt (Details)", "menuCat": "Details", "order": "49", "role": "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details", "shortName": "Note 6 - Debt - Maturities of Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2021-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 - Consolidated Statements of Stockholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "shortName": "Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2021-04-30_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 7 - Lease Right-to-use (Details Textual)", "menuCat": "Details", "order": "50", "role": "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual", "shortName": "Note 7 - Lease Right-to-use (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "buks:LesseeFinanceLeaseRightOfUseAssetsTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details)", "menuCat": "Details", "order": "51", "role": "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details", "shortName": "Note 7 - 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": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "52", "role": "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details", "shortName": "Note 7 - 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": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 7 - Lease Right-to-use - Lease Cost (Details)", "menuCat": "Details", "order": "53", "role": "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details", "shortName": "Note 7 - Lease Right-to-use - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeFinanceLeasesTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 8 - Purchase of Noncontrolling Interest (Details Textual)", "menuCat": "Details", "order": "54", "role": "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "shortName": "Note 8 - Purchase of Noncontrolling Interest (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2022-04-30_DebtInstrumentAxis-ManagerLoanMember_LegalEntityAxis-BNSCMember_LineOfCreditFacilityAxis-AcademyBankNaMember", "decimals": "4", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2021-10-18_2021-10-18_BusinessAcquisitionAxis-BHCMCMember_LegalEntityAxis-BNSCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details)", "menuCat": "Details", "order": "55", "role": "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details", "shortName": "Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2021-10-18_2021-10-18_BusinessAcquisitionAxis-BHCMCMember_LegalEntityAxis-BNSCMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 9 - Income Taxes (Details Textual)", "menuCat": "Details", "order": "56", "role": "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual", "shortName": "Note 9 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "buks:DeferredTaxLiabilitiesDeferredCompensationRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details)", "menuCat": "Details", "order": "57", "role": "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details", "shortName": "Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "buks:DeferredTaxLiabilitiesDeferredCompensationRestrictedStock", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details)", "menuCat": "Details", "order": "58", "role": "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details", "shortName": "Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "menuCat": "Details", "order": "59", "role": "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30_PlanNameAxis-ButlerNationalCorporation2016EquityIncentivePlanMember_TitleOfIndividualAxis-DirectorMember", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueEmployeeBenefitPlan", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "lang": null, "name": "buks:DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueIssuedForServices", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 11 - Stock Options and Incentive Plans (Details Textual)", "menuCat": "Details", "order": "60", "role": "http://www.butlernational.com/20230430/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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2019-04-11", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details)", "menuCat": "Details", "order": "61", "role": "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details", "shortName": "Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2019-04-11", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 12 - Stock Repurchase Program (Details Textual)", "menuCat": "Details", "order": "62", "role": "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual", "shortName": "Note 12 - Stock Repurchase Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "us-gaap:TreasuryStockTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 12 - Stock Repurchase Program - Schedule of Stock Purchases (Details)", "menuCat": "Details", "order": "63", "role": "http://www.butlernational.com/20230430/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": "buks20230430_10k.htm", "contextRef": "d_2023-02-01_2023-04-30", "decimals": "INF", "lang": null, "name": "buks:TreasuryStockSharesAcquiredAsPartOfPubliclyAnnouncedPrograms", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30_RelatedPartyTransactionAxis-ConsultingFeesMember_RelatedPartyTransactionsByRelatedPartyAxis-DirectorDavidHaydenMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 14 - Related-party Transactions (Details Textual)", "menuCat": "Details", "order": "64", "role": "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "shortName": "Note 14 - Related-party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30_RelatedPartyTransactionAxis-ConsultingFeesMember_RelatedPartyTransactionsByRelatedPartyAxis-DirectorDavidHaydenMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionAmountsOfTransaction", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "buks:NumberOfEntryDatesPerCalendarYearToParticipateInPlan", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 15 - 401(k) Profit Sharing Plan (Details Textual)", "menuCat": "Details", "order": "65", "role": "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual", "shortName": "Note 15 - 401(k) Profit Sharing Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "buks:NumberOfEntryDatesPerCalendarYearToParticipateInPlan", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer (Details Textual)", "menuCat": "Details", "order": "66", "role": "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "shortName": "Note 16 - Segment Reporting and Sales by Major Customer (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details)", "menuCat": "Details", "order": "67", "role": "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "shortName": "Note 16 - 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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30_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": "067 - Disclosure - Note 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details)", "menuCat": "Details", "order": "68", "role": "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "shortName": "Note 16 - 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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementBusinessSegmentsAxis-AerospaceProductsMember", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:GainLossOnDispositionOfAssets", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 17 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "69", "role": "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "shortName": "Note 17 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "i_2023-07-20_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "-6", "lang": null, "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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 - Nature of Operations, Organization and Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "shortName": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "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": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:DisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Disaggregation of Revenue", "menuCat": "Notes", "order": "8", "role": "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-", "shortName": "Note 2 - Disaggregation of Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:DisaggregationOfRevenueTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability", "menuCat": "Notes", "order": "9", "role": "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-", "shortName": "Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "buks20230430_10k.htm", "contextRef": "d_2022-05-01_2023-04-30", "decimals": null, "first": true, "lang": "en-US", "name": "buks:ContractWithCustomerContractAssetContractLiabilityAndReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 83, "tag": { "buks_AcademyBankNaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Academy Bank. N.A.", "label": "Academy Bank, N.A. [Member]" } } }, "localname": "AcademyBankNaMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "buks_AdvancedPaymentsAndBillingsInExcessOfCostsIncurredPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advanced payments and billings in excess of costs incurred in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Advanced Payments and Billings in Excess of Costs Incurred [Policy Text Block]" } } }, "localname": "AdvancedPaymentsAndBillingsInExcessOfCostsIncurredPolicyTextBlock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-2-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_AircraftMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to aircraft.", "label": "Aircraft [Member]" } } }, "localname": "AircraftMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_BHCMCLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about BHCMC, LLC.", "label": "BHCMC, LLC [Member]" } } }, "localname": "BHCMCLLCMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "buks_BHCMCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to BHCMH.", "label": "BHCMC [Member]" } } }, "localname": "BHCMCMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "domainItemType" }, "buks_BNSCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents BNSC.", "label": "BNSC [Member]" } } }, "localname": "BNSCMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "domainItemType" }, "buks_BrotherOfFormerCeoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the brother of the former CEO.", "label": "Brother of Former CEO [Member]" } } }, "localname": "BrotherOfFormerCeoMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "buks_BusinessCombinationConsiderationTransferredForgivenNoteReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents foreign note receivable for business combination consideration transferred.", "label": "Forgiven note receivable from seller" } } }, "localname": "BusinessCombinationConsiderationTransferredForgivenNoteReceivable", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_ConsultingFeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to consulting fees.", "label": "Consulting Fees [Member]" } } }, "localname": "ConsultingFeesMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-" ], "xbrltype": "textBlockItemType" }, "buks_CraigStewartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Craig Stewart.", "label": "Craig Stewart [Member]" } } }, "localname": "CraigStewartMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "buks_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer one.", "label": "Customer One [Member]" } } }, "localname": "CustomerOneMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "buks_DeferredCompensationValueRestrictedStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents amount of deferred compensation for restricted stock.", "label": "Deferred compensation, restricted stock", "negatedLabel": "Deferred compensation, restricted stock" } } }, "localname": "DeferredCompensationValueRestrictedStock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "buks_DeferredTaxAssetsCapitalizedResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development.", "label": "Research and development" } } }, "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "buks_DeferredTaxAssetsJackpotReserves": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from jackpot reserves.", "label": "Jackpot reserves" } } }, "localname": "DeferredTaxAssetsJackpotReserves", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "buks_DeferredTaxAssetsLeaseRighttouse": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease right-to-use.", "label": "Lease right-to-use" } } }, "localname": "DeferredTaxAssetsLeaseRighttouse", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "buks_DeferredTaxLiabilitiesDeferredCompensationRestrictedStock": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from deferred compensation restricted stock.", "label": "buks_DeferredTaxLiabilitiesDeferredCompensationRestrictedStock", "negatedLabel": "Deferred compensation, restricted stock" } } }, "localname": "DeferredTaxLiabilitiesDeferredCompensationRestrictedStock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "buks_DefinedContributionPlanMatchingContributionAsPercentOfEveryPretaxDollar": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Matching contribution as percent of every pre-tax dollar under defined contribution plan.", "label": "buks_DefinedContributionPlanMatchingContributionAsPercentOfEveryPretaxDollar", "terseLabel": "Defined Contribution Plan Matching Contribution, as Percent of Every Pretax Dollar" } } }, "localname": "DefinedContributionPlanMatchingContributionAsPercentOfEveryPretaxDollar", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual" ], "xbrltype": "percentItemType" }, "buks_DepreciationAndAmortizationExcludingAmortizationOfSupplementalTypeCertificates": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 0.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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "buks_DirectorDavidHaydenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about director David Hayden.", "label": "Director David Hayden [Member]" } } }, "localname": "DirectorDavidHaydenMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "domainItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-" ], "xbrltype": "textBlockItemType" }, "buks_DurationAfterWhichInvoicesAreConsideredToBeDoubtful": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the duration after which invoices are considered to be doubtful.", "label": "buks_DurationAfterWhichInvoicesAreConsideredToBeDoubtful", "terseLabel": "Duration after Which Invoices Are Considered to Be Doubtful (Day)" } } }, "localname": "DurationAfterWhichInvoicesAreConsideredToBeDoubtful", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "buks_EdgarLawFirmLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Edgar Law Firm LLC [Member]" } } }, "localname": "EdgarLawFirmLlcMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "domainItemType" }, "buks_GainLossOnSaleOfAirplane": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale of airplane.", "label": "buks_GainLossOnSaleOfAirplane", "negatedLabel": "Gain on sale of airplane" } } }, "localname": "GainLossOnSaleOfAirplane", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "buks_GamingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Gaming Equipment.", "label": "Gaming Equipment [Member]" } } }, "localname": "GamingEquipmentMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "domainItemType" }, "buks_GamingFacilityMandatedPayment": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 6.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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "buks_GamingFacilityMandatedPaymentPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for gaming facility mandated payment.", "label": "Gaming Facility Mandated Payment [Policy Text Block]" } } }, "localname": "GamingFacilityMandatedPaymentPolicyTextBlock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "buks_GamingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to gaming.", "label": "Gaming [Member]" } } }, "localname": "GamingMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "domainItemType" }, "buks_IncreaseDecreaseInGamingFacilityMandatedPayment": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "buks_IncreaseDecreaseInLeaseLiability": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 12.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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "domainItemType" }, "buks_JeffShinkleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Jeff Shinkle.", "label": "Jeff Shinkle [Member]" } } }, "localname": "JeffShinkleMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "domainItemType" }, "buks_KansasExpandedLotteryActManagementContractPrivilegeFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Kansas Expanded Lottery Act Management Contract privilege fee.", "label": "Kansas Expanded Lottery Act Management Contract Privilege Fee [Member]" } } }, "localname": "KansasExpandedLotteryActManagementContractPrivilegeFeeMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "domainItemType" }, "buks_KansasLotteryCommissionAndTheKansasRacingAndGamingCommissionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Kansas Lottery Commission and the Kansas Racing and Gaming Commission.", "label": "Kansas Lottery Commission and the Kansas Racing and Gaming Commission [Member]" } } }, "localname": "KansasLotteryCommissionAndTheKansasRacingAndGamingCommissionMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "buks_LeaseLiabilityObtainedInExchangeForFinanceLeaseRightofuseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease liability obtained in exchange for finance lease right-of-use assets.", "label": "Lease liability for purchase of assets under lease" } } }, "localname": "LeaseLiabilityObtainedInExchangeForFinanceLeaseRightofuseAssets", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables" ], "xbrltype": "textBlockItemType" }, "buks_ManagerLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Manager Loan.", "label": "Manager Loan [Member]" } } }, "localname": "ManagerLoanMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "buks_NoncashOrPartNoncashAcquisitionDeferredTaxAsset": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, classified as deferred tax expense, relating to the purchase in noncash or part noncash transaction.", "label": "Deferred tax asset relating to the purchase of noncontrolling interest in BHCMC, LCC" } } }, "localname": "NoncashOrPartNoncashAcquisitionDeferredTaxAsset", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "buks_NoncashOrPartNoncashAcquisitionForgivenessOfNotesReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, classified as notes receivable, forgiven related to the purchase in a noncash or part noncash transaction.", "label": "Notes receivable forgiven as part of purchase of noncontrolling interest in BHCMC, LLC" } } }, "localname": "NoncashOrPartNoncashAcquisitionForgivenessOfNotesReceivable", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "buks_NoteCollateralizedByAircraftSecurityAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents note collateralized by aircraft security agreement.", "label": "Note Collateralized by Aircraft Security Agreement [Member]" } } }, "localname": "NoteCollateralizedByAircraftSecurityAgreementMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "buks_NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note Collateralized By All Of BHCMC's Assets and Compensation due under the State Management Contract Due October 2026 [Member]" } } }, "localname": "NoteCollateralizedByAllOfBhcmcsAssetsAndCompensationDueUnderTheStateManagementContractDueOctober2026Member", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "buks_NoteCollateralizedByEquipmentDueOctober2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note Collateralized by Equipment Due October 2025 [Member]" } } }, "localname": "NoteCollateralizedByEquipmentDueOctober2025Member", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "buks_NoteCollateralizedByRealEstateDueMarch2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note Collateralized by Real Estate Due March 2029 [Member]" } } }, "localname": "NoteCollateralizedByRealEstateDueMarch2029Member", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "buks_NoteCollateralizedByRealEstateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about note collateralized by real estate.", "label": "Note Collateralized by Real Estate [Member]" } } }, "localname": "NoteCollateralizedByRealEstateMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "buks_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.butlernational.com/20230430", "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "buks_NotesPayableToBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to notes payable to bank.", "label": "Notes Payable to Bank [Member]" } } }, "localname": "NotesPayableToBankMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "domainItemType" }, "buks_NotesRepaidIn2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes Repaid In 2022 [Member]" } } }, "localname": "NotesRepaidIn2022Member", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details" ], "xbrltype": "domainItemType" }, "buks_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_NumberOfDaysOfServiceEligibleToParticipateInPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum number of days of service required to participate in the defined contribution plan or plans described.", "label": "buks_NumberOfDaysOfServiceEligibleToParticipateInPlan", "terseLabel": "Number of Days of Service Eligible to Participate in Plan (Day)" } } }, "localname": "NumberOfDaysOfServiceEligibleToParticipateInPlan", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual" ], "xbrltype": "durationItemType" }, "buks_NumberOfEntryDatesPerCalendarYearToParticipateInPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of entry dates per calendar year to participate in defined contribution plan.", "label": "buks_NumberOfEntryDatesPerCalendarYearToParticipateInPlan", "terseLabel": "Number of Entry Dates per Calendar Year to Participate in Plan" } } }, "localname": "NumberOfEntryDatesPerCalendarYearToParticipateInPlan", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual" ], "xbrltype": "integerItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "integerItemType" }, "buks_OtherAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for other assets in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Other Assets Policy [Policy Text Block]" } } }, "localname": "OtherAssetsPolicyPolicyTextBlock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "buks_OtherMiscellaneousLongtermAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about other miscellaneous long-term assets.", "label": "Other Miscellaneous Long-Term Assets [Member]" } } }, "localname": "OtherMiscellaneousLongtermAssetsMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_PeriodForPaymentDue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period for payment due from invoice date after shipment for revenue recognition of products sold.", "label": "buks_PeriodForPaymentDue", "terseLabel": "Period for Payment Due (Day)" } } }, "localname": "PeriodForPaymentDue", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "buks_PotentialCommonSharesIfAllOptionsWereExercisedAndSharesIssued": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": 0.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Refers to number of potential common shares if all options were exercised and shares issued during the period.", "label": "Potential common shares if all options were exercised and shares issued (in shares)" } } }, "localname": "PotentialCommonSharesIfAllOptionsWereExercisedAndSharesIssued", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_ProfessionalServicesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the Professional Services Segment.", "label": "Professional Services Segment [Member]" } } }, "localname": "ProfessionalServicesSegmentMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_PurchaseOfNoncontrollingInterestNoteReceivableAndOtherLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Purchase of noncontrolling interest - note receivable and other liabilities" } } }, "localname": "PurchaseOfNoncontrollingInterestNoteReceivableAndOtherLiabilities", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "buks_PurchaseOfNoncontrollingInterestValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash portion related to the purchase of noncontrolling interest.", "label": "Purchase of non-controlling interest in BHCMC, LLC" } } }, "localname": "PurchaseOfNoncontrollingInterestValue", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "buks_ScheduleOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of the company's property, plant, and equipment.", "label": "Schedule of Useful Life of Property, Plant, and Equipment [Table Text Block]" } } }, "localname": "ScheduleOfUsefulLifeOfPropertyPlantAndEquipmentTableTextBlock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "buks_SeparationAndMutualReleaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the separation and mutual release agreement.", "label": "Separation and Mutual Release Agreement [Member]" } } }, "localname": "SeparationAndMutualReleaseAgreementMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "buks_SharesGrantedSharesSharebasedPaymentArrangementForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of forfeited shares granted under share-based payment arrangement.", "label": "buks_SharesGrantedSharesSharebasedPaymentArrangementForfeited", "terseLabel": "Shares Granted, Shares, Share-based Payment Arrangement, Forfeited (in shares)" } } }, "localname": "SharesGrantedSharesSharebasedPaymentArrangementForfeited", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "buks_SlotMachineJackpotsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for slot machine jackpots in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Slot Machine Jackpots [Policy Text Block]" } } }, "localname": "SlotMachineJackpotsPolicyTextBlock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "buks_SportsbookMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Sportsbook", "label": "Sportsbook [Member]" } } }, "localname": "SportsbookMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "buks_SupplementalTypeCertificatesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Supplemental Type Certificates (STC).", "label": "Supplemental Type Certificates [Member]" } } }, "localname": "SupplementalTypeCertificatesMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "buks_SupplementalTypeCertificatesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for supplemental type certificates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Supplemental Type Certificates [Policy Text Block]" } } }, "localname": "SupplementalTypeCertificatesPolicyTextBlock", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-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/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details" ], "xbrltype": "sharesItemType" }, "buks_WayneStewartMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about Wayne Stewart.", "label": "Wayne Stewart [Member]" } } }, "localname": "WayneStewartMember", "nsuri": "http://www.butlernational.com/20230430", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "domainItemType" }, "buks_statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Computation of Basic and Diluted Earnings Per Common Share (Details)" } } }, "localname": "statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Property and Related Depreciation (Details)" } } }, "localname": "statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies - Schedule of Other Assets (Details)" } } }, "localname": "statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 1 - Nature of Operations, Organization and Significant Accounting Policies" } } }, "localname": "statement-statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Stock Options and Incentive Plans - Restricted Stock Options Activity (Details)" } } }, "localname": "statement-statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-11-stock-options-and-incentive-plans-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 11 - Stock Options and Incentive Plans" } } }, "localname": "statement-statement-note-11-stock-options-and-incentive-plans-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "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/20230430", "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/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Segment Reporting and Sales by Major Customer - Professional Services (Details)" } } }, "localname": "statement-statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-16-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 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details)" } } }, "localname": "statement-statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-16-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 16 - Segment Reporting and Sales by Major Customer - Schedule of Revenue by Major Customers by Reporting Segments (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-16-segment-reporting-and-sales-by-major-customer-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Segment Reporting and Sales by Major Customer" } } }, "localname": "statement-statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Disaggregation of Revenue - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-2-disaggregation-of-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Disaggregation of Revenue" } } }, "localname": "statement-statement-note-2-disaggregation-of-revenue-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-3-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 3 - Accounts Receivable, Net, Contract Asset and Contract Liability - Accounts Receivable, Net, Contract Asset and Contract Liability (Details)" } } }, "localname": "statement-statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Accounts Receivable, Net, Contract Asset and Contract Liability" } } }, "localname": "statement-statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-4-inventory-schedule-of-inventory-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Inventory - Schedule of Inventory (Details)" } } }, "localname": "statement-statement-note-4-inventory-schedule-of-inventory-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-4-inventory-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Inventory" } } }, "localname": "statement-statement-note-4-inventory-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property, Plant, and Equipment - Schedule of Property, Plant, and Equipment (Details)" } } }, "localname": "statement-statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-5-property-plant-and-equipment-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Property, Plant, and Equipment" } } }, "localname": "statement-statement-note-5-property-plant-and-equipment-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-6-debt-maturities-of-longterm-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Debt - Maturities of Long-term Debt (Details)" } } }, "localname": "statement-statement-note-6-debt-maturities-of-longterm-debt-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-6-debt-schedule-of-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Debt - Schedule of Debt (Details)" } } }, "localname": "statement-statement-note-6-debt-schedule-of-debt-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-6-debt-schedule-of-debt-details-parentheticals": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Debt - Schedule of Debt (Details) (Parentheticals)" } } }, "localname": "statement-statement-note-6-debt-schedule-of-debt-details-parentheticals", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-6-debt-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Debt" } } }, "localname": "statement-statement-note-6-debt-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Lease Right-to-use - Finance Lease Right-of-use Assets (Details)" } } }, "localname": "statement-statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-7-lease-righttouse-future-minimum-lease-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Lease Right-to-use - Future Minimum Lease Payments (Details)" } } }, "localname": "statement-statement-note-7-lease-righttouse-future-minimum-lease-payments-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-7-lease-righttouse-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Lease Right-to-use - Lease Cost (Details)" } } }, "localname": "statement-statement-note-7-lease-righttouse-lease-cost-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-7-lease-righttouse-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Lease Right-to-use" } } }, "localname": "statement-statement-note-7-lease-righttouse-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Purchase of Noncontrolling Interest - Purchase Price and Accounting of Transaction (Details)" } } }, "localname": "statement-statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-8-purchase-of-noncontrolling-interest-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Purchase of Noncontrolling Interest" } } }, "localname": "statement-statement-note-8-purchase-of-noncontrolling-interest-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Components of Deferred Tax Liabilities and Assets (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes - Reconciliation of the Federal Statutory Income Tax Rate to the Effective Tax Rate (Details)" } } }, "localname": "statement-statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-note-9-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Income Taxes" } } }, "localname": "statement-statement-note-9-income-taxes-tables", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "buks_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.butlernational.com/20230430", "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r764", "r765", "r766" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r764", "r765", "r766" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r764", "r765", "r766" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r764", "r765", "r766" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFinStmtErrorCorrectionFlag": { "auth_ref": [ "r764", "r765", "r766", "r768" ], "lang": { "en-us": { "role": { "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.", "label": "Document Financial Statement Error Correction [Flag]" } } }, "localname": "DocumentFinStmtErrorCorrectionFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r767" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-document-and-entity-information", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20230430/role/statement-note-4-inventory", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables", "http://www.butlernational.com/20230430/role/statement-note-6-debt", "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables", "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r769" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r770" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r764", "r765", "r766" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-document-and-entity-information", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20230430/role/statement-note-4-inventory", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables", "http://www.butlernational.com/20230430/role/statement-note-6-debt", "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables", "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "srt_AsiaMember": { "auth_ref": [ "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Asia [Member]" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r797" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r198", "r199", "r311", "r339", "r505", "r720", "r722" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r797", "r868" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [ "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "Europe [Member]" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r259", "r737", "r812", "r865", "r866" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r294", "r295", "r296", "r297", "r381", "r511", "r565", "r608", "r609", "r671", "r674", "r678", "r679", "r684", "r711", "r712", "r727", "r734", "r742", "r750", "r809", "r856", "r857", "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r294", "r295", "r296", "r297", "r381", "r511", "r565", "r608", "r609", "r671", "r674", "r678", "r679", "r684", "r711", "r712", "r727", "r734", "r742", "r750", "r809", "r856", "r857", "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r259", "r737", "r812", "r865", "r866" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_NorthAmericaMember": { "auth_ref": [ "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "label": "North America [Member]" } } }, "localname": "NorthAmericaMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r255", "r514", "r559", "r560", "r561", "r562", "r563", "r564", "r714", "r735", "r749", "r777", "r805", "r806", "r812", "r865" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r255", "r514", "r559", "r560", "r561", "r562", "r563", "r564", "r714", "r735", "r749", "r777", "r805", "r806", "r812", "r865" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r294", "r295", "r296", "r297", "r368", "r381", "r409", "r410", "r411", "r510", "r511", "r565", "r608", "r609", "r671", "r674", "r678", "r679", "r684", "r711", "r712", "r727", "r734", "r742", "r750", "r753", "r803", "r809", "r857", "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r294", "r295", "r296", "r297", "r368", "r381", "r409", "r410", "r411", "r510", "r511", "r565", "r608", "r609", "r671", "r674", "r678", "r679", "r684", "r711", "r712", "r727", "r734", "r742", "r750", "r753", "r803", "r809", "r857", "r858", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r198", "r199", "r311", "r339", "r505", "r721", "r722" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r257", "r258", "r601", "r604", "r606", "r673", "r676", "r681", "r686", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r715", "r736", "r753", "r812", "r865" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r257", "r258", "r601", "r604", "r606", "r673", "r676", "r681", "r686", "r698", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r715", "r736", "r753", "r812", "r865" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r797", "r852" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r748" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r700" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r627", "r699", "r754", "r864" ], "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" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r260", "r261" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r89", "r131" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 0.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 tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_AccruedLiabilitiesCurrent", "terseLabel": "Accrued Liabilities, Current" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r80" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities.", "label": "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r56", "r165", "r540" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r95", "r748", "r869" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r418", "r419", "r420", "r587", "r791", "r792", "r793", "r846", "r872" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r413", "r425" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r175", "r264", "r269", "r270", "r271", "r864" ], "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" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r6", "r50", "r54" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r129", "r169", "r196", "r230", "r245", "r251", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r461", "r465", "r477", "r533", "r632", "r748", "r761", "r807", "r808", "r854" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r161", "r178", "r196", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r461", "r465", "r477", "r748", "r807", "r808", "r854" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 2.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r410", "r411", "r412" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r456", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r67", "r68", "r456", "r740", "r741" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r2", "r3", "r9" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "us-gaap_BusinessCombinationConsiderationTransferred1", "terseLabel": "Business Combination, Consideration Transferred, Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": { "auth_ref": [ "r2", "r3", "r71", "r459" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.", "label": "Secured notes payable, net of financing costs", "terseLabel": "Business Combination, Consideration Transferred, Liabilities Incurred" } } }, "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r126", "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r70" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Deferred tax asset related to step up in basis" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r69", "r70" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details": { "order": 0.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Book basis of the noncontrolling interest in BHCMC, LLC" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r70" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "totalLabel": "Total" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired in a business combination achieved in stages, including equity interests in the acquiree held by the acquirer immediately before the acquisition date and acquired at the acquisition date.", "label": "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage", "terseLabel": "Business Combination, Step Acquisition, Equity Interest in Acquiree, including Subsequent Acquisition, Percentage, Total" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeIncludingSubsequentAcquisitionPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_Cash": { "auth_ref": [ "r142", "r535", "r598", "r626", "r748", "r761", "r780" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r31" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r30", "r110", "r192" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "CASH, end of year", "periodStartLabel": "CASH, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r4", "r110" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashUninsuredAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.", "label": "us-gaap_CashUninsuredAmount", "terseLabel": "Cash, Uninsured Amount" } } }, "localname": "CashUninsuredAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CasinoMember": { "auth_ref": [ "r514", "r813" ], "lang": { "en-us": { "role": { "documentation": "Facility used for gaming operation.", "label": "Casino [Member]" } } }, "localname": "CasinoMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r156", "r172", "r173", "r174", "r196", "r216", "r217", "r219", "r221", "r224", "r225", "r266", "r298", "r300", "r301", "r302", "r305", "r306", "r337", "r338", "r341", "r344", "r350", "r477", "r576", "r577", "r578", "r579", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r599", "r618", "r641", "r662", "r691", "r692", "r693", "r694", "r695", "r771", "r787", "r794" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_CommercialLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A loan, whether secured or unsecured, to a company for purposes such as seasonal working capital needs, inventory financing, equipment purchases and acquisitions.", "label": "Commercial Loan [Member]" } } }, "localname": "CommercialLoanMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r81", "r534", "r617" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r118", "r292", "r293", "r701", "r804" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r751", "r752", "r753", "r755", "r756", "r757", "r758", "r791", "r792", "r846", "r867", "r872" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r94" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r94", "r618" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r94" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r94", "r618", "r638", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValueOutstanding": { "auth_ref": [ "r94", "r618" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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 80,871,211 shares, and outstanding 76,891,689 shares at April 30, 2023 and issued 80,348,572 shares, and outstanding 76,458,146 shares at April 30, 2022" } } }, "localname": "CommonStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold": { "auth_ref": [ "r784" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit. Other employee benefit expense includes, but is not limited to, service component of net periodic benefit cost for defined benefit plan. Excludes compensation cost in cost of good and service sold.", "label": "us-gaap_CompensationExpenseExcludingCostOfGoodAndServiceSold", "terseLabel": "Compensation Expense, Excluding Cost of Good and Service Sold" } } }, "localname": "CompensationExpenseExcludingCostOfGoodAndServiceSold", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r38", "r40", "r76", "r77", "r259", "r700" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-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": [ "r38", "r40", "r76", "r77", "r259", "r571", "r700" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-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": [ "r38", "r40", "r76", "r77", "r259", "r700", "r775" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r82", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r38", "r40", "r76", "r77", "r259" ], "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": "Aerospace Products \u2013 one customer in 2023, two customers in 2022", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r38", "r40", "r76", "r77", "r259", "r700" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r811" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r352", "r354", "r365" ], "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" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r352", "r354", "r365" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 3.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r352", "r353", "r365" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r352", "r353", "r365" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 5.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r366" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r104", "r514" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 0.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COSTS AND EXPENSES:" } } }, "localname": "CostOfGoodsAndServicesSoldAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r103" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r778", "r790", "r843" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_CurrentFederalTaxExpenseBenefit", "terseLabel": "Current Federal Tax Expense (Benefit)" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r445", "r451", "r790" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": 0.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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 for income taxes", "terseLabel": "Current Income Tax Expense (Benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r778", "r790", "r843" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "us-gaap_CurrentStateAndLocalTaxExpenseBenefit", "terseLabel": "Current State and Local Tax Expense (Benefit)" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r39", "r259" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-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": [ "r119", "r193", "r307", "r313", "r314", "r315", "r316", "r317", "r318", "r323", "r330", "r331", "r332" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r88", "r89", "r130", "r133", "r200", "r308", "r309", "r310", "r311", "r312", "r314", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r486", "r729", "r730", "r731", "r732", "r733", "r788" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Basis spread" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r133", "r333" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Notes payable", "totalLabel": "Long-Term Debt, Gross" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r20", "r309" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r154", "r729", "r847" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r21", "r200", "r308", "r309", "r310", "r311", "r312", "r314", "r319", "r320", "r321", "r322", "r324", "r325", "r326", "r327", "r328", "r329", "r486", "r729", "r730", "r731", "r732", "r733", "r788" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "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": "Balloon payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": { "auth_ref": [ "r78", "r319", "r334", "r730", "r731" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.", "label": "Less: Origination fees" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax asset, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r6", "r125", "r152", "r450", "r451", "r790" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income tax", "verboseLabel": "Deferred income tax expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r91", "r92", "r132", "r439" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r440" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r66", "r842" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Inventory and other allowances" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r841" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Net deferred tax asset" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "auth_ref": [ "r66", "r842" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs.", "label": "Compensation accruals" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r66", "r842" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.", "label": "Accounts receivable allowance" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r441" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Less valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "terseLabel": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r6", "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r812" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r382", "r383", "r414", "r415", "r417", "r743" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20230430/role/statement-note-4-inventory", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment", "http://www.butlernational.com/20230430/role/statement-note-6-debt", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r186", "r206", "r207", "r208", "r209", "r210", "r214", "r216", "r219", "r220", "r221", "r222", "r475", "r476", "r530", "r546", "r724" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareDiluted", "weight": 1.0 } }, "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 ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION (in dollars per share)", "verboseLabel": "Basic earnings per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r186", "r206", "r207", "r208", "r209", "r210", "r216", "r219", "r220", "r221", "r222", "r475", "r476", "r530", "r546", "r724" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION (in dollars per share)", "verboseLabel": "Diluted earnings per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r434" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "totalLabel": "Effective Income Tax Rate Reconciliation, Percent" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r197", "r434", "r452" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": 0.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Statutory federal income tax rate expense, net of noncontrolling interest" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r840", "r844" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Permanent tax" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r840", "r844" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments", "negatedLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r840", "r844" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "State income tax, net of federal benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 7.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r10", "r157", "r182", "r183", "r184", "r201", "r202", "r203", "r205", "r211", "r213", "r223", "r267", "r268", "r351", "r418", "r419", "r420", "r446", "r447", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r478", "r479", "r480", "r481", "r482", "r483", "r499", "r566", "r567", "r568", "r587", "r662" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r490", "r493", "r747" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r489", "r498" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r489" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Current maturities of lease liability", "terseLabel": "Less current maturities of finance lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r851" ], "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, to be Paid, Maturity [Table Text Block]" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r489" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.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": "Finance lease liability, net of current maturities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r498" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": { "auth_ref": [ "r851" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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 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, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r851" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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 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": "2028, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r851" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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 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": "2027, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r851" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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 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": "2026, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r851" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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 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": "2025, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r498" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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 payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2024, Finance Lease" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r498" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r491", "r494" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 2.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 right-to-use liability" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r488" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.butlernational.com/20230430/role/statement-note-7-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": "LEASE RIGHT-TO-USE ASSET, net", "totalLabel": "Total" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r773", "r776" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r490", "r493", "r747" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r772" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-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": "Finance lease right-to-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r497", "r747" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Weighted average discount rate - Financing leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r496", "r747" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term - Financing leases (Year)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details" ], "xbrltype": "durationItemType" }, "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r167", "r287" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Less amortized costs" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r285", "r286", "r287", "r288", "r515", "r516" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r114", "r516" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Other assets intangible", "terseLabel": "Finite-Lived Intangible Assets, Gross" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r51", "r53" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r114", "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Other assets net intangible, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r786", "r801", "r802" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "Gain on sale of airplanes", "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfProperties": { "auth_ref": [ "r786", "r801", "r802" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of real estate or properties that were intended to be sold or held for capital appreciation or rental income. This element refers to the gain (loss) included in earnings and not to the cash proceeds of the sale. This element is a noncash adjustment to net income when calculating net cash generated by operating activities using the indirect method.", "label": "Gain on sale of building", "negatedLabel": "Gain on sale of building" } } }, "localname": "GainLossOnSaleOfProperties", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r6", "r58", "r59" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 4.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", "negatedTerseLabel": "Forgiveness of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r166", "r275", "r529", "r728", "r748", "r799", "r800" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "us-gaap_Goodwill", "terseLabel": "Capital contributed in excess of par" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r0", "r117" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r1", "r101", "r135", "r230", "r244", "r250", "r253", "r531", "r542", "r726" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "INCOME BEFORE INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r197", "r428", "r435", "r437", "r443", "r448", "r453", "r454", "r455", "r581" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r141", "r153", "r212", "r213", "r238", "r433", "r449", "r547" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_IncomeTaxExpenseBenefit", "totalLabel": "Total income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROVISION FOR INCOME TAXES" } } }, "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r181", "r429", "r430", "r437", "r438", "r442", "r444", "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r32" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 13.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 5.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r785" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 15.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 asset", "terseLabel": "Increase (Decrease) in Contract with Customer, Asset" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r512", "r785" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 14.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": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 7.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 8.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 assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r49", "r52" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.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 $10,603 at April 30, 2023 and $9,336 at April 30, 2022)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r78", "r137", "r185", "r234", "r485", "r647", "r759", "r870" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 3.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r187", "r190", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r272" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-4-inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r113", "r717" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details": { "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 merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r177", "r716", "r748" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, net", "totalLabel": "Total Inventory, net of allowance" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r143", "r163", "r176", "r272", "r273", "r274", "r513", "r723" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r113", "r719" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details": { "order": 2.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 material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r47", "r781" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "us-gaap_InventoryValuationReserves", "terseLabel": "Inventory Valuation Reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r113", "r718" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details": { "order": 0.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r600", "r602", "r603", "r605", "r607", "r670", "r673", "r676", "r680", "r681", "r682", "r683", "r686", "r687", "r688", "r689", "r690", "r753" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r600", "r602", "r603", "r605", "r607", "r670", "r673", "r676", "r680", "r681", "r682", "r683", "r686", "r687", "r688", "r689", "r690", "r753" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "domainItemType" }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "auth_ref": [ "r6" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.", "label": "Stock awarded to director" } } }, "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r813" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r492", "r747" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total finance lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r850" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r116" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "auth_ref": [ "r849" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r487" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r196", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r462", "r465", "r466", "r477", "r616", "r725", "r761", "r807", "r854", "r855" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r97", "r134", "r538", "r748", "r789", "r798", "r848" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r162", "r196", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r462", "r465", "r466", "r477", "r748", "r807", "r854", "r855" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 0.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r13", "r85", "r86", "r87", "r90", "r196", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r462", "r465", "r466", "r477", "r807", "r854", "r855" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r16", "r788" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r16", "r788" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r88", "r130" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Bank line of credit, available LOC $2.0 million interest at 8.4% due on demand, secured by a first and second position on all assets of the Company." } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r133", "r320", "r335", "r730", "r731", "r863" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Long-Term Debt", "totalLabel": "Long-Term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r170" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.", "label": "Current maturities of long-term debt", "verboseLabel": "Less: Current maturities" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r8", "r200", "r810" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": 4.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r8", "r200", "r325" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r8", "r200", "r325" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": 5.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2028" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r8", "r200", "r325" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r8", "r200", "r325" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": 3.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r8", "r200", "r325" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details": { "order": 0.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r171" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-term debt, net of current maturities", "verboseLabel": "Long-Term Debt, Excluding Current Maturities" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r21" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r21", "r57" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r105" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 1.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_MiddleEastMember": { "auth_ref": [ "r874", "r875", "r876", "r877" ], "lang": { "en-us": { "role": { "documentation": "Region of Middle East.", "label": "Middle East [Member]" } } }, "localname": "MiddleEastMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r189" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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 used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r189" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r110", "r111", "r112" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r102", "r112", "r136", "r160", "r179", "r180", "r184", "r196", "r204", "r206", "r207", "r208", "r209", "r212", "r213", "r218", "r230", "r244", "r250", "r253", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r476", "r477", "r545", "r640", "r660", "r661", "r726", "r759", "r807" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": 0.0, "parentTag": "buks_PotentialCommonSharesIfAllOptionsWereExercisedAndSharesIssued", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income attributable to Butler National Corporation", "totalLabel": "NET INCOME ATTRIBUTABLE TO BUTLER NATIONAL CORPORATION" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r75", "r128", "r179", "r180", "r212", "r213", "r544", "r783" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 0.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 attributable to noncontrolling interest in BHCMC, LLC" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON CASH INVESTING AND FINANCING ACTIVITY:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r72", "r351", "r791", "r792", "r793", "r872" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r106" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "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 expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSE):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r33", "r34", "r35" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Secured notes payable" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r796" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r230", "r244", "r250", "r253", "r726" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "OPERATING INCOME" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r84", "r127", "r572", "r573" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "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 $12,290 at April 30, 2023 and $11,575 at April 30, 2022)" } } }, "localname": "OtherAssetsMiscellaneousNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r168" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 4.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER ASSETS:" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherGeneralAndAdministrativeExpense": { "auth_ref": [ "r105", "r871" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 2.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r748" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r107" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 3.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r26", "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Cash paid" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r109" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r27" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "us-gaap_PaymentsToMinorityShareholders", "negatedLabel": "Purchase of noncontrolling interest in BHCMC, LLC" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Stock issued for benefit plan" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r367", "r368", "r369", "r370", "r371", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r739" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r833", "r834", "r835", "r836", "r837", "r838", "r839" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockDividendRatePercentage": { "auth_ref": [ "r338", "r672", "r675", "r677", "r685" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "percentItemType" }, "us-gaap_PreferredStockLiquidationPreferenceValue": { "auth_ref": [ "r194", "r341" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r93", "r337" ], "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)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockRedemptionAmount": { "auth_ref": [ "r23", "r60" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r93", "r618" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r93", "r337" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r93", "r618", "r638", "r872", "r873" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r93", "r536", "r748" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r782" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromRepaymentsOfSecuredDebt": { "auth_ref": [], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfBuildings": { "auth_ref": [ "r108" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of buildings.", "label": "Proceeds from sale of building" } } }, "localname": "ProceedsFromSaleOfBuildings", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfMachineryAndEquipment": { "auth_ref": [ "r108" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sale of machinery and equipment.", "label": "Proceeds from sale of airplane" } } }, "localname": "ProceedsFromSaleOfMachineryAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r813" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r160", "r179", "r180", "r188", "r196", "r204", "r212", "r213", "r230", "r244", "r250", "r253", "r266", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r460", "r463", "r464", "r476", "r477", "r531", "r543", "r586", "r640", "r660", "r661", "r726", "r745", "r746", "r760", "r783", "r807" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "order": 1.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", "totalLabel": "NET INCOME", "verboseLabel": "Net Income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r115", "r147", "r150", "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r116", "r164", "r541" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, plant, and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r532", "r541", "r748" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "PROPERTY, PLANT AND EQUIPMENT, net", "totalLabel": "Total property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r7", "r147", "r150", "r539" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r116" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Useful life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r372", "r503", "r504", "r611", "r612", "r613", "r614", "r615", "r637", "r639", "r669" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r79", "r503" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "us-gaap_RelatedPartyTransactionAmountsOfTransaction", "terseLabel": "Related Party Transaction, Amounts of Transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r503", "r504", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r372", "r503", "r504", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r611", "r612", "r613", "r614", "r615", "r637", "r639", "r669", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r500", "r501", "r502", "r504", "r506", "r582", "r583", "r584", "r644", "r645", "r646", "r666", "r668" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r29", "r579" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 1.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r83", "r427", "r862" ], "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r36" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r96", "r121", "r537", "r569", "r570", "r580", "r619", "r748" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r157", "r201", "r202", "r203", "r205", "r211", "r213", "r267", "r268", "r418", "r419", "r420", "r446", "r447", "r467", "r469", "r470", "r472", "r474", "r566", "r568", "r587", "r872" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r231", "r232", "r243", "r248", "r249", "r255", "r257", "r259", "r363", "r364", "r514" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations": { "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" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r155", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r713" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "REVENUES:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r495", "r747" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Lease right-to-use assets purchased" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r259", "r774" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r67", "r68" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r795" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r123" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r98", "r99", "r100" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r44", "r45", "r46", "r48" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r11", "r12", "r65" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "auth_ref": [ "r61", "r62", "r63", "r64" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r290", "r291", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r728", "r777", "r865" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r226", "r227", "r228", "r229", "r230", "r242", "r247", "r251", "r252", "r253", "r254", "r255", "r256", "r259" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-" ], "xbrltype": "textBlockItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r6" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "us-gaap_SeveranceCosts1", "terseLabel": "Severance Costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r5" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows": { "order": 19.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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r743" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r401" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited, shares (in shares)", "negatedTerseLabel": "Forfeited, shares (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r399" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r744" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r820" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Forfeited, weighted average fair value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r392" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r384", "r385", "r386", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r408", "r409", "r410", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r382", "r387", "r406", "r407", "r408", "r409", "r412", "r421", "r422", "r423", "r424" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "periodEndLabel": "Outstanding, shares (in shares)", "periodStartLabel": "Outstanding, shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Outstanding, weighted average fair value (in dollars per share)", "periodStartLabel": "Outstanding, weighted average fair value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r159", "r227", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r253", "r259", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r289", "r290", "r291", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r728", "r777", "r865" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r156", "r172", "r173", "r174", "r196", "r216", "r217", "r219", "r221", "r224", "r225", "r266", "r298", "r300", "r301", "r302", "r305", "r306", "r337", "r338", "r341", "r344", "r350", "r477", "r576", "r577", "r578", "r579", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r599", "r618", "r641", "r662", "r691", "r692", "r693", "r694", "r695", "r771", "r787", "r794" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r24", "r157", "r182", "r183", "r184", "r201", "r202", "r203", "r205", "r211", "r213", "r223", "r267", "r268", "r351", "r418", "r419", "r420", "r446", "r447", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r478", "r479", "r480", "r481", "r482", "r483", "r499", "r566", "r567", "r568", "r587", "r662" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r201", "r202", "r203", "r223", "r514", "r574", "r599", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r637", "r639", "r642", "r643", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r662", "r754" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20230430/role/statement-note-4-inventory", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables", "http://www.butlernational.com/20230430/role/statement-note-6-debt", "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables", "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r201", "r202", "r203", "r223", "r514", "r574", "r599", "r610", "r611", "r612", "r613", "r614", "r615", "r618", "r621", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r633", "r634", "r635", "r636", "r637", "r639", "r642", "r643", "r648", "r649", "r650", "r651", "r652", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r662", "r754" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-details-textual", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-property-and-related-depreciation-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-schedule-of-other-assets-details", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-restricted-stock-options-activity-details", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20230430/role/statement-note-13-commitments-and-contingencies-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-", "http://www.butlernational.com/20230430/role/statement-note-14-relatedparty-transactions-details-textual", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan", "http://www.butlernational.com/20230430/role/statement-note-15-401k-profit-sharing-plan-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-details-textual", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-professional-services-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-schedule-of-revenue-by-major-customers-by-reporting-segments-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-accounts-receivable-net-contract-asset-and-contract-liability-details", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-details-textual", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20230430/role/statement-note-4-inventory", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-details-textual", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-schedule-of-inventory-details", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables", "http://www.butlernational.com/20230430/role/statement-note-6-debt", "http://www.butlernational.com/20230430/role/statement-note-6-debt-maturities-of-longterm-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details", "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals", "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-details-textual", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-finance-lease-rightofuse-assets-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-future-minimum-lease-payments-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-lease-cost-details", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-details-textual", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-purchase-price-and-accounting-of-transaction-details", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-components-of-deferred-tax-liabilities-and-assets-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-reconciliation-of-the-federal-statutory-income-tax-rate-to-the-effective-tax-rate-details", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables", "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Issuance of stock to benefit plan (in shares)", "terseLabel": "Stock Issued During Period, Shares, Employee Benefit Plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Stock award to director (in shares)", "terseLabel": "Stock Issued During Period, Shares, Issued for Services (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares (or other type of equity) forfeited during the period.", "label": "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "negatedLabel": "Deferred compensation, restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationForfeited", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Issuance of stock to benefit plan", "terseLabel": "Stock Issued During Period, Value, Employee Benefit Plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Stock award to director", "terseLabel": "Stock Issued During Period, Value, Issued for Services" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r10", "r93", "r94", "r121" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-details-textual", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-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", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS' EQUITY:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r73", "r74", "r157", "r158", "r183", "r201", "r202", "r203", "r205", "r211", "r267", "r268", "r351", "r418", "r419", "r420", "r446", "r447", "r467", "r468", "r469", "r470", "r471", "r472", "r474", "r478", "r479", "r483", "r499", "r567", "r568", "r585", "r620", "r638", "r663", "r664", "r696", "r760", "r789", "r798", "r848", "r872" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets", "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r120", "r195", "r336", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r351", "r473", "r665", "r667", "r697" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity.", "label": "Equity [Text Block]" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-10-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r484", "r508" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r484", "r508" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r484", "r508" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r507", "r509" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-cash-flows" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-tables", "http://www.butlernational.com/20230430/role/statement-note-11-stock-options-and-incentive-plans-tables", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-tables", "http://www.butlernational.com/20230430/role/statement-note-16-segment-reporting-and-sales-by-major-customer-tables", "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-tables", "http://www.butlernational.com/20230430/role/statement-note-3-accounts-receivable-net-contract-asset-and-contract-liability-tables", "http://www.butlernational.com/20230430/role/statement-note-4-inventory-tables", "http://www.butlernational.com/20230430/role/statement-note-5-property-plant-and-equipment-tables", "http://www.butlernational.com/20230430/role/statement-note-6-debt-tables", "http://www.butlernational.com/20230430/role/statement-note-7-lease-righttouse-tables", "http://www.butlernational.com/20230430/role/statement-note-8-purchase-of-noncontrolling-interest-tables", "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r738", "r812" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r738", "r812" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r138", "r139", "r140", "r262", "r263", "r265" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r738" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-2-disaggregation-of-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r61" ], "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)", "terseLabel": "Shares Acquired, Average Cost Per Share (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r61" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r25", "r61", "r64" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "us-gaap_TreasuryStockCommonValue", "negatedLabel": "Treasury stock at cost, 3,979,522 shares at April 30, 2023 and 3,890,426 shares at April 30, 2022" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r10", "r94", "r121" ], "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)", "terseLabel": "Treasury Stock, Shares, Acquired (in shares)", "verboseLabel": "Number of Shares Purchased (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity", "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-schedule-of-stock-purchases-details", "http://www.butlernational.com/20230430/role/statement-note-17-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockTextBlock": { "auth_ref": [ "r122" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-12-stock-repurchase-program-" ], "xbrltype": "textBlockItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r10", "r61", "r121" ], "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/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-stockholders-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r436" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued, Total" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-9-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r41", "r42", "r43", "r144", "r145", "r148", "r149" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-6-debt-schedule-of-debt-details-parentheticals" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r795" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": 2.0, "parentTag": "buks_PotentialCommonSharesIfAllOptionsWereExercisedAndSharesIssued", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Dilutive effect of non-qualified stock option plans (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r215", "r221" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": 3.0, "parentTag": "buks_PotentialCommonSharesIfAllOptionsWereExercisedAndSharesIssued", "weight": 1.0 } }, "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)", "totalLabel": "Weighted average common shares outstanding, assuming dilution (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r214", "r221" ], "calculation": { "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details": { "order": 1.0, "parentTag": "buks_PotentialCommonSharesIfAllOptionsWereExercisedAndSharesIssued", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average common shares outstanding (in shares)", "terseLabel": "WEIGHTED AVERAGE SHARES USED IN PER SHARE CALCULATION (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://www.butlernational.com/20230430/role/statement-consolidated-statements-of-operations", "http://www.butlernational.com/20230430/role/statement-note-1-nature-of-operations-organization-and-significant-accounting-policies-computation-of-basic-and-diluted-earnings-per-common-share-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org//505/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//505-30/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org//805/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org//280/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org//715/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(5)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r763": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(4))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 90 0001437749-23-021098-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-021098-xbrl.zip M4$L#!!0 ( /1#_U:?DNK"SQ< $HL 0 1 8G5K=;WV[V^]=776L("2^2SSNT]..SSM_^^V__^O+7VS[*_6I("%U MK<',>AQ'ODO%.9]0ZQ]G#]>6;1T=?3[\M7MC?7OL6<>'QR?VX4?[Y,BV?_OR M$KB? V=,)\0"#OS@,WPX[8S#'3PCYOKOLS; M23(/HJ>@D'L0A1X5/@E!#.*]=?CD .D=OCLY3,LX//)#,8/" !3;/[A#F!NFJ95*@[8(XZ*R04 M,XHPRS@DP4#2AX^+F1::(Y\U3BH6"*>BA#ZD%+)&@3TB9+I<%G27M(CCCY]^G0@4SL6"4/! /OT MDHO).1V2R -N(O]?$?'8D%$7>K-')]0/"QERR2$1(QK>D@D-IL2AVIT*!@#+ MDKV83:90ND.P<:7)3B6,5" M4%X@_FGCS_5H%X<8+>KY(ND?&W"0&R"TR&?YY:\-",]'/RVZ:7;\48^J8H"I MI+B4_X!Z82#'G/6EG8^ 6M*FV?''FM(NC$UZ(N>'OUCLM)HU9%\:]#0[>%H M>_;[-9M[/N#KM7>:7_Y:'U]K-/DRRM9H[Y+Y:P.EXY=Z/*PV5LK86552_AVL M.<(633*](39?)OMK@]8 ('\Z$-RC!SX=H6FLUQ<\(0JEL$-\PJGNZ,,B'\3W M>2BKDM_2K],I\X<\^00?T4+XG-IX#W1H29OA,Q$.TJFV+ ZF@D^I"!D /&M=S]M*RJ/_33@"-[=%$ MZA\NC@/63DUQH(@3>5(K#17*I<.Z0D$1YK,&RS05M*Y,4"0 >W@M36$%CY#! M8K!6!9,TE*:U[7(GDC]@C6S#_RR$AK-C/$UKYGUW?M2XD6>MJ3O;+P0*M)3:B@+IW_F_R]T+_ M2 HG.:H*%C&H7VY1S^J2R==4L7KZ=K@?<(^Y$$\N38(QI6&PL:ZKZC:E MYR-0;C^E"+][.9K664S3ZDN:K9(5BK"G!*R$<$Q#!A)O5>>+I$Q!X%@? M8O M]P4>_MIB0BHJ^QS8?&CCM"5)&H9#*1532#BI0D*6$%A\:-UEU%L(*)03A-QY M&G//I2*PZ;\BF"^WB045.5.@>* %?PQRUP::%5>BOY+,XU M;ZR['*,6,&KUYXQ:W8Q1ZSYA=,^Q=VR[+""CD4!/$NH6U"[H,_4C:IL!5"4% M4RCYJ$3)$(9/9<;Q]MCT([V8*-H#%YA'LD)G2HJ->4/H^5^D03[QI)6@](T@ZY M#43W7+N_VM-(.&-4!)C5/O>EC<0]#]=BS \IT#?4:?5(F<+ B1(#:*7=)UR@ M*7];X )FZYB+/0?%)U 'J)/:(7DQY198J-.4FM\IU?Q)6EY(SGI$'^V92@;R04,"@2)QZU#6&@DH0I_:N];-($?(BIVY*\ M]9@CO^_*?V^_.SQZPO%XR$([&!,A=]E@8C2D^@H"AA1_K/:X2=L0:/_R]%<< M\8&ZU8^IRWE_WQ7_P0[H2/X-TS(7D/_GPG8BF+LG5)@: M"6J3-042M1-/6H[]F",T$6*.XGU=Y B/DMX@1U8OX6C?J0= 4)-2!CWJA,BU05D>T&,7':CJF8%'BNZR*GVG1L.:>IE&(K$G<%&Y* M C!K;ZNV8#*[M>'2D# /9@_Z$D;$:]:^RR)SIL"X[;/?68\QYBU8S M@,B<7Y@Y"14#E #[#HMK22#3+!SKLVT*X25AKN80/GFL%X2SVL2Z_U$%ED5RA+O>@4MQ V# M!M YC<)L%QU4S!Q9T&5>A*,F)<*'$C"F J P8!PR8K H;68G,""/J6Y2$O9L MLIOTYM)B;6Q75D2Z543 MP(R$GFQEP6B:*5,@5.^*& F,:5>(1A%@!#_- +,944QU ?76 MD(DN8*X3[7OGR8>!;65\KB)@"FCJ#:>%@+-VU"S52WZ]O:0M\S"H)F<*%.KM MIB(HBLOS9;#L.TA6Q SF%5F9T2B43#-E"G#J?2J-D,VLBAY29C!O%R#%*[3 OQY5DSKJ)F4ORW"?, MM9@JUVK\P>&!81M'CY0IM-2Y8#G[V.-!:]K4.RNT%6MG/=*FH+/1O/X+4C5Y5V,-Z.^S1Y5Q"8ID)0%Q.S+7)TW,BA M80LK.V/]A*HX="]F-78\QJQBK1,H:OD M[$#9NQ#M]+O.R?3M &4=RJ9@4Q)+KWDXOL50?4WB*@D61O';T87,.&@;C^$T MS),AW'THN<%<#W(ESI;ZPMI%IM;+*-L9D.I0- 6@DDN' MJI]F:<Z6HA9GFVD8 MAQ(:!!) 4%0\,\>XU626)U,8++F6O!:2<4$>U(& VBI^"?78>X=#([(_[3+;FA MDP$5'! $=\/ M)>]$B^-"YD)HY%Q'IOC+A/L /#%;E&A /#RI<-IQ!'59J!*4^="[_+!:3O<9 MJW'36/2N[YXQ&;,77/D7+V!&!W=#C$2&/YT(0V7D-5@S[ 5G'G>>LF8P4-%F MF@_3FM95?CF$J>#!E#@4UAENY(3! HQ+DU\3RN72,.$(,@R[SU"2.8O"E*4V M6A:U##O".W?E;7-808D5_ M-)-G(>])O1M><@'V>(_R!0G*TQMA')Q% ?-A0NOQR8#%QFV/^P%SDTLEY:9- M'%@*$HP86)!H6LXO?\H$-5#1%DT+EP[4EL5Z6I=K@=MD+=#C A9@\H_CPZ,/ M<=A9%LF!>Q@+F%BW="-[0(^ XOGOQ!\1 9;2W1"&=]I'&^+.IT7!];+NF)2/ M8T&UY2QFWC5)OW-M.;\W8YQ;(>4M!]8G8-BKY%I.;*8D,,I&'KI_+BE=L(!+ MTAHQ\Z1W _[)PG'JSDJ_R<5F^D=V=R! ;#Y=+*W:#-;7U,5;3Q VZH?T.Q$+ MRP1E2C/AFJAF>7)0)#0"J.G!&CQN0_U %OA?XD5T'IHI0Z!206KD;YK!LR3S M(WF)'3\],F4A\=B_*?29@!+AC*'[G--GZG%Y/]JB]+5*OD8[Z+B4EH3Y@SA/ M4QZB(.*9!J5"+^?;&1'EB?V'["Z!4A&7\^V B+ES<:INNJ)'KU-!8]VEY^B- M1^YA5F0#R9!<;)#0&8/!D/_>#>ZIP 7)W?#BF8K9O0#&7LXYB"9R;62HNLT& M_6E7_XQ8OC12X(57"2#_O1=!K70CPDU*.0*'U=^8'"<*U- MFT%*Y_US!H*'7)R39^;^3F8N75@55V5HAAU0>*?@;IALRBX9HAKYFFI@GG,G MPAP S0L_E'Z((1>3N*)4O.H\ZP,21TY_M+F:DDS=84C%GV/FC*_\9XY15%U! M4Y<4C.7\C)[S:! .(R\3;:VBZTNN",BKLGW2R8FUYY3'&#*$ALQN'R%2JYY$-SY M&!%R-^PR@:'8F9(JTE_%PEA+/5^E.R6[4KFHGK+$AJ@'F;LDCG055_$ MK7;N1CH&_Z##81^6BD_>@F-0E=!("?Z.Y]N"BYV8>'='+Q:VC#>MH<+LDLN +@DR>;X %Q..8QHD/,![!RM=WX^%I MGDG5.AO6U(CQO#@FW0U"@MX3&5XV)CXHE8OD M^YGTW>+ER,V-N\FL99C[DF M A[I$OMWPV\I^X_*C: URC75.HE[O;CFBR$$JH1&]OU;:)M'/KWDD?]!H MO&U1W)DVS[PI($AW*I@'8ARO;KCJ8CLI_5R-[^O)KRJX,RWP0(EW(<\E@20W MN/4.DXKG]#.P:Z:Q"/:Q^5F^P&TFMO.]V0F5X8I[[K<1 MHN=N>$YFL'Q+;BVY\-B(R>Z"2S[FL"FP?B6C@C+IZI=KP&Y[RO4%C'.SB1SSJNT3\'R5"0^*:9=>7&E_:&%%A3&AY_T#FJ%D4:RGU]1G/G5Z.MR5+ M-C0U\C7532A9OV&!0SV,">!1<)T\<1G+4QS[M7,WRP"47R6;L>41S_MH<#5$ MSTM\3?&?5-"+%U #"Z@+]F.2(P@BZF;2;5C)!M-?7-'&K2 27ZX,^CVG 1OY MN*O>\_")D"!F-Y-6,_,VI=()"BGR*>T.5QYC4 M2S+!Q#*]LAC5%*!\[K MI5>K+0P853F:.1XJ.$ZN 5HMVF+&9HR#R4W"N ^0?WDK?7BK>&P8SQWBA)8+ MS,\D-E!1TS8>M%NIV%4U,S=W,SB]#4ONX@XC[YH-X7<:V8)6L@Q(3AVWZIWA M32MIJOW7AX6\2,\4W$3HT7N@\@W0DJVF.@4:,2;$L^)7 1JBR?0O_\7[K]+@ MM:X0&/* /\%2&E)@*#,Q-BC_ZM9%W^/A#<%3-#0Y5A:4+&&T=Q3"_9,\VN/2N)45J=K9&#SB.?IIPNR*-( M: 00'S%D.Q*S>$DIYT\9) 0]N!N@8Q3,M6@ Z/)F7=_GD;RF+WZ5)#/[-ZSC MM>;[4BW^268^5=[ZH$QI)!+G=Z,NWI)J^R2,A+S,%\UP675@HHC#4N>;8WB"SVQ*K#KF",+NLR+\ T22H2/-SC:0 1SPZPA M'[W(O=49-^INL-JX+:VM-]LT6:;)S,DS-] @\_/4/UR1=3C:/WWEK^F6=^ M MO=[\@]2DP7^<#C)R.]32AI^X7-72ILG]9"VM"]A:=>U0&VWZ9N&J M=MNX_I^C+75AIE/%#K6(X:>>5K6>:7(_<4N;><#(M$(,<=7JK=Y[.TU4XS*3 M/[%6=:>'M>O=G;8[MMW"15=Y#%6D:(Y(F];^<[2C)MRTJMB=%CE)EY"XX$G# M,VR?AK:31.[%*WC9H[)/7GH*?L/2N@AM"I?[HU?-WF",S.ZT[#M8XB8WMA7F M]/E77537J6DWVT<31,=AI&ME44&UE1EW'5Q=R[(^='6X:DVB*[9-X>QK'!_ICM&XM.]TNFF-15TCQ_4M/EHVD+V%>R 9NX >7&>EP2.4]^_.4-5M_FXSLK'8TAX*R4CLA]\IP MQ>1'52O4J..'MCWHYOSD3'AU>/$Q&]XN)^__7!P9O]5>F]O+AZ&\;K"L7"/^UG+]=%MYI^>).6 M/7S__OU^^G9=5-*R@M#HX?[O%^>WP8S,?8\RQ9% T2+I!YD^/.>!'Z=LK(4P MTI90OWFK8IYZY!V^!IZ]>I3A'G!]-,I8)WA$;LATI/[_>G.V\DSEAL<=X3+QW7D34UP2]AU9X C].DS@1Q)M3 M1N?)/'^_\)]4)>F%)/9I) %\2LM,D.FGO4GR77JK[RAR_][Q9^*G!8P^2>>+ MB.SM%W@1^%&01"G<<_@]+ZZ0#LJ6C%[R&!.8%GGGK4B.>+#!/$6F7 WBJ2\G MZ8A(I'?O^XN4S'T2Q7+U).5SRN/\P;\^4Z;&X[FBZ)SZ$QK1^.DZI^PD(2NB M(G]"HD][MM4R+)$:X5SDS!\,RQF[X1%\\'X\C8GX@_CB,UTV15C=&$[<74'> M(;0\$9V@+;2#%^T=?+23SMUH"#'>!]X)VN=F4&&]!!UP]T"B);G@+)[)AEAU MS51A+:C&L0A&7("!]FD/C+P'HK1:;O%E[?@BV-*9F\9)7F)?)O-YVJ9'06&N MZD\%GS?0++RKW@;JC- ?[BCZZOXW1?]Z1]'7B'%3^&_^%^"7B'53_&]W'7^% MF6;*@Y]VG0=U\#_NEZV+NE\]!IQ)'M%0>0"\]6/I\:G'%\HQ $U8K!*MFG.X M&FQ EZ-5WS&7\=7T"^>A'+/PEH@E#8B\Y5&HL3'J*SBUG!0YBI#3QP5ADN@L M(UTQM[0F0D"WGS$8*N3.?\R).2*,3&FLH]RHDE,<)V1*@*C0#HAA+:=(OOB4 MG7,IK]@)E0LNJ9J(5].QE"36#26C.@.AN/4C@'.0EA[6 MW7E)C\LR:X;#0])N^K"39[ MF6>*L# JO=X@5FD=;NHWP#0>#0&UEB\->K$WS/5*BC=:MV/JUX88JQ?VF(2- M%4 ;VZ1!0*<_>6.%LG)IBRE.8STX+=PUF 2-"P\+MU[*81)3CCE4NVC$-'I* M%B?<+>>:#I?^Y&$U3VR"'@UTV5"PK$(@J,SE$(G^OH,@N?;S-#/8%YNA DH-G@@[7MG(,-_6?ZZ^GC M:H%4>'@UO4T6P 9%E1_= 0''RNJ>T@!(?>FRZO$+-CXO#?27*X@Q%8O(9R]] MA49E.R ')J)0R2PG)/O_C'WQY\";SWZ0YK9OHJE0;+#%RUL@]BNJP: MOO8-8,"GQ(:,6^"K: #OK7T:(JOH@&WZ53YH@KFRPU9) (6OQ*FTS&?SSE+ M)Y4NS<44J"ONE/946!Z!>@M!NRF!DL9A-)17%\:9F-O M1N$.HE?((L$-6-3L0.O-%;4MID;#9S1V*&;)$)@DFD#;7CAK10).EL +1=KD\$PF11H MN5B;$NE^4VYZ]<][CZ9+82]6D1X/?EQPMMJT&N:K9?72BYXC )[/0L]/O=\- M;TCJ^K.N;TSJA_Z6FX&SK][YCUE@XMA?T-B/Z)]$#7D" TR-_A.R)!$ORR1J MV4H'&U&W/OX//_B^X+'ZL%CJ=BB;U>F#O-0VNUE?FF5$GJ9.M^05HG6KIT6G MP+,$+$NB[::Q83>DUN^\,*DR"(;U2/DB] ESU86'I7OE3-?M3ZJO,"S]A8%P MJ=U*9EAK6"2VZ>7V#0R+#WYX$9HO"B:@-W?K&\\BZP:QX5]I/97MJ/)X_$B. MHX@_*$\"+*E/>#*)ITFTBO8UYTO##PW+KW_Z49+UY(I44P;H:^),FC72;KQ; M78_))U&C'TLB@GV-=4P^AA9AH3&O_>G0-+/(&KE6,W==0L37PKJ+KWLKU MH"E %XF\+;JWX]BGBSR.IMUIZ8] K90T:X:JGBY9YZ$*\K7 6+\21Q7=ZZ(W MZ\S*@9S";SVZ4O>>#&8D3"*B')O/3YMY?:W;=>W6;4B@HSL0US;89W6% 5"7 MWD0!8^UJJO&0-JCI^'B1G"Z]HZ6LR# TWO@/%S!:! 7[WXKIM16'P?.-B^]J MBP,/B+0#5%\3YZJX="SQ%@ Q+>Z,P9G* $QK.V-PAG-M(,7ZD[?(+75/)>#& M:420K(SU#9536;"9^NWIZZZ5=*\P'*GR<1 D<\4;E;7WO$D=?HY(R6YU6T=^ MU\V[/BVBG)JJ@)A9)1PX],:.216 M,"D164H+"-F(LWO0N//L73/59-^P:ZW3E$)'"D6E0I\Q&8M$D7SL"_&4'6Z2 M5$1[ZZLX%9C%M.Z+-9^+B=_K/.CQ%-C^!_'%9[K4!?':-H<5^QF[A$%U]T"B M);G@+)[I=&(G;>+E0G?=O]T6F M<)J11CJ)=\D!3"Z<7M%7"WA,SI[>!\&VS,,5YN][#FS+/ER!_M[P5]AYN#(! M^IX %?"=+BC?>9'*OO'$.OW&FV;['HLO^%2]:+7AI/V'7"\XNZ+8T0*TN%TU M3::ZFGZ5I.HV#H,:@]T%]8*>@A.GZ*RQ!U;3$!:\V4VNG:$V:@ZG06HR2#6; MMILS 97#LSL.6&)WJHA^\5:;S95?CVUO1_"[8YS(+04$.I_OYLJQ?50PJ MQL)GT@]2EC935/T3XEJ1N4+D2-$=)9(R(N4QGT\HR]/B W[/5$KB60BPZ92J M ]2R%*_\=)IPS(KG*<,[L.W"K80PC6QU\DVGRJ=+1/IX6D]?V05.J>R.!QI% M;CAF^C6WUTKF1&F@OGR-TP#INT.XH]F"R<_FD*?E@PR3MVU'!UB-&L-QG(8 M=$P=J9]U@K)B9K",)]"Y?I3>$)^D6<7/E3P![7DQ3PN2])01NBR\Z>2XC=[) M&O@X#D?X'!F1*&"10##18]?5P;9M# MASV[#R'\=R+CC?,)&^#6-84.LQJ>ZBZ(T5.J?)_5"'U.F0O_\J%8&F#9WU\D_WLPVQR02 M+" VO&?!U5H=AICD$4WON/,F?I1&U>6,%-P(]2MK@T8+?5A M2+.9>.U3("H_BD1'>W5IMY17!1<'C +F1[I4CX&R,DZI5.+S M.(<;W! MD@X-1Y9)E>$QP,H]L(>Q70M+"NB.).V>,= ]W0=,X99>OJ87]A0D_]A4_7' MJ4@O=['5'K ^]'GJQ90!EIU7FU^EH_;4Q[K3R4VK#86E6E8BD?+%H_#JY&)E MV<%V9M:P65]R,(KK&5U9V"G=A>O3+Z@,2*1N(^5)_6 QKS@4'AL(&*@V%BTU MI1T?K9/;Z,^+00W5%25=4[SPZ>KP9= LA6%0S7>+FO_KQQMUCN%&I74Q$I[Z M@JF+0S<.ZYG20!OM-J_H%,^VN;*^O>Q:;;A1\>A8T$D2*V?P';_/9F#*&:B% MI5_*80KUUP\N6Y+[!D+B])&(@,KTM*>\A)0)?#'_0G%382<-NDWBS]E]341*RY'JD!?0C,H. M2O5)-G@,Z7Y1VBGEER3?7GVNOS*NM(Q3*K^EV@U&Z!)F^CVY3.83(G*V94.V M8$8^[X+7X&G9VO#(KZ8Z:FT0U[>" >D6<542H5$;.).4FG89[X0;F*SQOCAA M.^,Q++TZU.K<2,!C& C]@'8P._I$)E:F7 MY%J0.4WF,*73HC"A503VF,OJ$P$Z:76PK8$:6&5%<*X:2BGE3<8AJ@BE':R6 MXVX@<5YRC5GV( JN[O,3=\F@GO;ZH@;X(JV562F^IQB@QI8SJMH>2_;T)>Q MI42IB:N3U2_?(Q746V0:7@W6Y5UHPZ.KG"L&@CA_H?Z90'/PY+]02P,$% M @ ]$/_5J*N Q'R60 (HD' !4 !B=6MS+3(P,C,P-#,P7V1E9BYX;6SM M?5USXS;6YO5NU?Z';/::DW0^.LG4.[LERW;',[;ELI7)SMY,P10D(4T1&H!T M6_GU"Y"2+%L$") @>"BC:B9M20!X'A X.-_XK__SO$J^>L*,$YK^[>L/?_GV MZZ]P&M,921=_^_JWAVCT,+ZZ^OHKGJ%TAA*:XK]]G=*O_\___A___;_^9Q1] MPBEF*,.SKQXW7TV7>3K#[)RN\%?_]^S^^JOHJP\?_OKMSZ.;KWZ;CK_Z[MOO MOH^^_2GZ_D,4_>__2DCZ^:_R/X^(XZ\$$2DO/O[MZV66K?_ZS3=?OGSYR_,C M2_Y"V>*;[[[]]OMO=JV_WC:7O\ZR?8?#QC]^4_ZX;WHT])?OB[8??OGEEV^* M7_=-.:EJ* ;]\,W_O;E^B)=XA2*2RAF))2V<_)477U[3&&7%--9"^$K90GZ* M=LTB^57TX3LQ9W]YYK.OQ:Q_]54Y=8C%C";X'L^_VO[YV_W5\5R0-/MF1E;? M;-M\@Y)$D%R,L&1XKB1U-X&2@A_EL__70<]LLQ;+@)/5.L%??].>J!E=(9)& M*[QZQ*PA>95C.">4K' J=TI4/JXIK8IA7).[%..Q.'_$T?Z)#2G6C-3A'.,Y MRI.L_22_'D=)\([:MZ3*9SWF68)96NQOE/PEIJMO)#_[]H?OO_VF(%NP@PR+ M)V912C,5D.](2&A^]8[Y;(QS'?UG0IV]FF!2D MR#^*J2K?,B;_OA#/RS;GK[92@AYQ\K>O53^7U"2285.VG2;_U%2OS$ZHNL8+ ME)3/'CT37D&8HD5CFN:(/Q:[,^?1 J%U21A.,K[[YH7"[1?_'K\LI5$Z&Q\N MI'/"XX3RG.&I6$1GXM&?WX!H-XA7G!5TC!YYQE"<*4 9]/"*X&''!@0SP5?B MS[=+JKYA/_1.T6."ZVA]U4A'YPM3';'X*\J$^/NWKX4(71Y&?Y6O#,_^]G7& M\OUPVW.NH50T9W1E-+FTP=H13_:)3R$%E1!U+(G6,7:_0#3"D>)UO5Y?U( ! M&R+ZX/S5O#ZA&KV;ZF.N+:+MEX*]BT5]D13S*@0?O)!_6",^T&Z:;#$=Y_"\ MJ^JYA@D_H&[.TQ?L__5-A13:D?#]4:RXQS=Z0ZV$_;J39S&ZZN%!5@ZRLDZ& M% O&7"BN:1VDWR#]!NDW2+]!^@W2;Y!^7[$/DX.S'S'WQVC-J-A\V29:)TA\ M*ZVO^#\Y61\N D/QUVPPSV*Q#5%!7 [B\DD+G7?;K7 G=X+0Q"]V^\!<"V@R M1!"L@V =!.L@6 ?!.@C6+@7KYF=1/]+V=V(;[S+Q#,:Y\4?A4FV6',12>>4K8K>YA*QX4#^Y&$K M@CJQ.H_$XV>2A,L$+2H$JWIV^39JBMZV MZ)ZF6[1Z*^,H?NV0EK$\&AA&8SJK(J;JYRZIR1F3:U7P/I3\"R-VD<[.Q6:K MHJRF:8=4GF]W_2A-;FB]IVWF@;\J04 KDS-0R)E53'U2*1^@H._BY<^O8:#9CF//M M/W+E?U":RC1M?=$IC^0)F](O:H.>LJ4O&N^HD)&3_T?6"K&BOK$O2@N=<,+N M&'TB98ZVEE9%\\ZI'8M-P5!R)?2'YW_@C9),1;ONZ:.K%172@U V'Y9(S-0D MSXHZ "2MDCC,.W5/>2E'EAQ0/%B^XKZ:20/JG)1FN!JF6-.^ MF'+#J)IT2-4MG3(DI?B'S>J1)HJ7J6G5(6T/.,Z9>$$?OGNV5MX5G8(TQQ/8=4&PZ\=H0VO?@ MH&F\Y8:8?@"'RG\"(:HOL)++ICAX\AI)_!0E*[ M_0VA_0(6FL:W:7IB=Q](UW@I:KVBIOB@BB0J:[(I+JCBB(6!UQ0J//'$PO9E M"A*>O&+H:#<%"$]B,?+1F\*#)["8^\M-,<(36TSC%TP1PI-BU(&?IIC@B2]Z M2ZBI/@Y/%"-4 MD443\&$*#:JXHO%ZFT*#*J48!#B90H0GII@ZA'<(_YL.'CR)Q38SP]3P#D^& MJ8N+,44&58I1!DJ9 H,JN9@'\9HBA2?&U$8JF$*#)[THLPU-(<$35K0)G::P MX DJFLS9%U">,KICFG*:D)F\SB]Z1(F\WB[B2XPS'JV1E'R7."-"V]ZCJ$_N MMA_37YYW4]I:%4 :Q6)QY(E\YF@E-:<_R_1^\2PVXEP\>_>PPQ)(YKUL@JP4 M)-Z)'[$01V8%_S_'G"Q2^>1Q@L2C>'D@5%%IU=$YH855@[Q";L@.G<85:P0Q40\YY](2JY^2C/EI21/_';LB 6 M/?I%4!B>C:E_W;I?RM79F#9=/)>PWA["Q4X=W;R2H(]J56O:]DCUF0759Q"H M+MDA>2(S(;;>"T8B6$@LA8N%BOW8=.T1TS7Y3R[%=R'_E#]@(<%7"8!-N_>( MS?+ L.O<(ZY[/,.K=:&8KV0LCQ$>5:<><1@>?V:=>L>A/03K._1.?_U1:-BK MG\JHAW)KA=Y@W#[4H?5?A]8YG5.&$<_9IGB[6PFNRN1BW#YDN'4*Q'QW4G/- MVB] !V5T+7F4YQ=87YE5\T*HE4YB&DGG?&E6)2DZ6IO=E!$&\0XK-32_R$(1 MZQ-,G?5>Q-K?-M-#@@3:UDEGZK6&A-'0BV8(K?O(";MM:&_W,@3: M?3Q%&Z"FAC!#L-U'6;0!J[WAM8U(ZSXNM#%; M-8J<,!4+H%V)T\12;8H5B@S4Q/IKBA&*R-/856T*%(K<8^W)-@4(3?HQ\D,DVN8,RVLEY;6?14<>B0E!Z59/*J[; MD0=?H2C*ZW?B6 IHX@5%:YJ0F+Q ,;QGT_%3_86F=D=]J^#53V@E1MY?U%H9 M"%'?T$&@Y=\OIH+[TC5):":3])($QUF.DMV=LFK*['HZ(/4?*.6(7SROD9SV M:YIEF&U&<7:#4J%-%C99FA8W@-TQH7 F>($O,58#<#&>,UC;QTMN0[@T^(W2 MV72)RQ_O42P6@?BF7 TOC>K N1C5 <3"<'-#>"P6"4HQS05AZ4)0MBJM.6H8 M=CT[#CQ6DVG>"T8@+RQJWD=8,6?9@=-:?'JA3'SX=U&/![,U$JQ3IAM5D%?7 MK',:[_$Z9_$2<3Q:,+QED:_IJ7SAC?J>!II>PZ:'?T7SI90&\35YPC,A8Z!T M01X37++^L\T-^H.RTG^L#O5I, (4A"_4*==BRU%.'VFO^V]RH&",]SERI1AV M)_1)*2\4CJVY0(72F*!DKZ'RBJVHF)*N'A."X,)E[.$R=G! :L5 VDKB@@2U MS2%.'9V.@PT@;"SY@ LI;/K^J'-+#ZCHKWYVQT!"&-NN&0/#*[C0JK:8FYAT MP<5>M9V$)B9'<%%:;2?!UJ YN#A?,UL:F).PF3Q'.W(&@#H%G8O#K0XX1\P^ M1+)W&,FN1'1JD>S^)'03BP#U9;'J)S#C^UW( (\8CC%YDJ\M2G%1'JN8B4B& M(&9%I,'^JX2@1Y*(=1WM,!A&9+AZG.=0#+=DMXK!V.E\OY-L.8[;XK M1*7=A^O=T\7JO-\3K;+*=C(V#$A]OX7;G[@A, PF$>G 0G !!!0@J MP FJ !V*1_W(_3]$)'T2GPXN?3 4X2MZ>I;&E128"=9!T@R2YD ES:O=NC1N(Z0=B9GQ$E*?T7I C&AT4SFZ7]T#R+]R^?(6>"RX#P_&2K]9' M!Q=L'RRKP;(*U;)JKLCV8UG].=JE+.L$^)O,QPS.27:*X M#(]6K_NZYKW3?BV%=Z9=2:;=3@%+K[MC5^I";MT:MZFN::\TZV=?VWAH= >? M9_!Y!I_G8'R>=3H,;:R(0D2K$;BIK8 +$9_V *1V1PY(?'6"(VTJH W6)V]D MA #G$3'G)=3 V@S*5]<%9X7@8 ?D=.U^G2H/%4&3/7!L$L M-\-SF=H8.T&M1#<"2JL%ZJCBHF8L?Y$)MI]2&6#%@2]4N5JR)Z[:?J+%?(I**1CC*T+/U M99_5G3W'@>F("-5I0O#/2;MXKXJE/T7/-M5IZKL$]U!P#P7WT#!-T"&'(LC% M4.5B\[.G'VGXP[<1SP0M2YJ(B>01_D\NEIZE5*P?Q+-T;$),J[2(LX*@VRU! M8\K6E!4?OOOVP\>+XFGBK0MZR!.6R6Z:%()6(\$0L6%1\SX$_IK;F\\)P[$8 MNW+AJ1MT3M>4B.4^F5^E,_)$9CE*%!=Y:]OYIU)6XKW'2;$Q^9*LIU2S(%N, M<'K(0C1SNYHP@N4K[KO7->F%1GV)FLI&T.D,$:3]FP@ZH/-%-"PEK%LA-)K; MDJS[!P-(,("XJ E4Q>BI&8N%A*=>OJ,.A*C!F;#JSW-PAA#%BJ,.=5M0=KMF M._%$(B8-U3(PB[0-!Z'U2C*HA=D52SV1,,S@';!&%+P#GKP##;6)GEP%'TK# M>D37!<,H[B$ENS,\6HMSC]M>U6HUIF]'@CUMP:\0_ K!KQ#\"B"L[Z>+K%?+ M[.@+8K.: A"5;7KR?DSF8[I:"YFSF,QB4O%L3'G&'Y:(X3,D!*([M)'G7NW5 M!HYZ@X <*?B C>N^Q6'@D%INKT!6TA<>T;?UZ6?8\X)!+C!A#Z:*0L/G9 MYHA/%$SSA7.F,Z-WU>6CPIR9/RIX2_OWE@9_8O G&OH3JR54ZI.O0IR6X&8- M;E983#6X6=^1F]7 ?@!N@79Z4% K[0;D0N[EI#T1WVT(.X"[OD&&'< IKA/" M#JP1A; #3V$'3LWX/04C?+=USC.\OQ1IS>B"H95U#(+!4+Y##XQ)"O4^WI^; M_ETYOX)IMQLZIPPC\98WA3)5Y_?5-PXFZ6"2#N)T$*??JSAMPAU[DI)_$!)D M(=.O$U%9--QO(M)YO3U"HT=RS&$_N3I(M+C+DZ\%;7SN9T M5Y"QLPV=HRB D+_C^?QA M*9HE6$V$LI$# GY'FQ0_9/B+6(=J"M2M8.A/L*AY']I<37#M>$GP_.(9Q[ET MX4WFN@?UH&X!7GRYT\7[1!5>J&0Z&WYT#'%W*F+\>X)N;5H <$ M!,8O0=EGV"@@KBI^MCG\Q7Z1:08 @<^\H$F#$8+]+X1V!CL:." M6!8U%V,& MA-@$8LVA.S@[:=MS"YPM3K,>J9VE Y2%N*O->F*!D,8R/NAUJV8RU-AP.*35 MVXCQ0EBY;OB1@;'3;R1F:UA6IB6_H7IN7EF=8=80DZ,KTMQ@JC%W#RX8.+B MK1$%%[ G%W!C*TI/?N$?HQ^^_?!9QA3.21;Q)6)"]"A*&NW(,_4*UX_DVR=L M2E$(G7Q_SK9WY;JZ*\^G43J;9$O,[JB@!6="69:;Y0RG8OME%I;BML,%LW$P M&P>S\3#-BD'V#K(W5-G;S;G4DR#^,=JN")GJ0YFT !9U1CE*,(\>-]$*_4%9 M%.<\HRO,K(,VFX[O6VAO1V>[X,[MF)-4$SNH;.0@=O!6D#^EZTN:L]UC-#&F M]:T=D#1=XDORA$>84;Y&,3:@R["+"^+H>C>XAAQ5(QCJ%BQJWH?R5Q-I>2,Y MS'[5*FK(JAMYH.^9K/*5,O:S\O?NJ1*G@9:JJM\[ITI6PIC,7[TL9?'9VK;# MH-9]G%T-U?>R/HEBFQS]YH<:Y2JL^!4.1?V6,XYCFJ<9O\W6-Y:W M19WJ8527].H+@:3&;G$=]Q@N@GYWQO;H/J)/RWP->P4WB9WI79H8[O$33G-\ MBZNS]XS:^J6Z-)?<[ZPE%E>8FO<,+IO@L@DN&W! JC4L6J/J0$.@,:50*\T< M$C ;X8\VD+0&@K5:7M]8")'LW:YA MC3H.?R&K. VU$O.'LH9;<^(3*B5=Y[P!LW;-A!_:Q/,*:MVV% ,A,%IW;U'O ML :3,62'RC1:P6_2D"-^HO!R@6(C5>H@K77-@N,2)NKN -B![FVHW?=@(+21 MJ9HC*4?I@B/<-\;XG'.]K[;_H*;3WIXCGCQS_)Y=?25TR MV[\JT^A=S1"^ W1K26D5@SLB8KF@N:9T9G4+!]&D9XS*L/')_)(R:<#"5$U$ M75L'Y(P9(HO:0J+J5@Y(>,!K5![MHW1VDV4)B)0T'>2KHNL) 5!N/9M'S=!"!J0 ;ZC?[H3O4 M;X:Q?D+]9NCUFT/,8T=T[FT5%T\J==6H;9]4UTA'-:W[IES+<6K;#Y/Z7GGE M&ZJ.[VO5HU#=[QJBE$.4!6KHU$0 W< MQB!7;G?2T@D%(Z4X-H0F)">;[/W9DUL=PVX[H+Z2[ M&67M(KQG3RB-)1_>2!*X.$O/2"+Z+?A5>O$<8\XG\S'EF?@8YXR)EI*(CWC M(A8]H=D-BI>"6_X=Q9_7=/=(+8'FO5R0F*_7Y7F!$FEM&6.6%9LKPT:TVG>' M$:0.BYKW$3)O$0XPVO/UNRTWKXD;KN_@E?XSQ(G@WF^HJF%/S3I[Q35&?"G. M*?F/--(^H42>7&:PK/KZ1?4V(W@L#EN2R;]46.I[>$5P@5@J!8<[S!Z6B&&S M-V+8RRN22T38/U&2XQN,I%C^(D"88;+N[Q7=U6HMZ),T39A0/=:4HV0ROZ;I MXIH\X=FA6%('M,U0?C&G0IK'4_1LB*NFN6?:I9I'F>'BJVON-RWB-0TU!VA- M:\\)'80RP90(G=WC.$&8Q(^OLP,)TE-W1;!@8R2MF M*\ZVN^< >(X1B^6I?XZ?<$(+RBZ>USCEV\-& * D$/Q;$Q7RX]DVV&"DD M,YQ ,L.4H1G>76]W7$9'NW:L^GI%]1O'D_D%S\A*6CH4Y%,04*5R*S].*9 M H8JA[7S.'N/&B^+8T>BK9 9(SJ/I%9<9C%&8KY02OXL/D5"WJ@-N\ZDK<>Z M2'@G#_<7B]XYB%9AZP_Q$L]RF:OZ&\?S/+DF<_&W.MM:/E\?[NMB0!@AM["H M"0' ;]W;^Y7V5NB5!O98GB@DR84.I%VTCD;K"?F!RN$[U0O/7RVFR7SK]#42 MA:WZ!@TI:$A!0PH:4M"0@H9T>AI2BR.Q'X'Y^YW'A OI<1=9'*4XB^)MK%>$ MI(Y3.%KV7R4$/181,\V$:K!/<@N ?!/0CN07 _7<&]]0'9CQC_0T1V^67-1'+U )[%ZSI"@J@< M1&6C*)]]PN58)C#41.$U[1Z$XB 4!Z$X",5!* Y"\>D*Q;D!;4&$#B)TD\J9C6MF!K$YB,U!; YB-9E#.EI5;SH&G..\25)907(:_FX>_FT(IW; MH"A*JS%@*$*PJ EJV=N;"@^6U3[D;LN;S*+<&XS@%6%!F"RO:H2FIG50P8(* M%E2PH((%%2RH8*>G@CD0-P>HDS468 RQ0JHV9"3>]*-F_ARM\6,'\ M;'/PR=QO93]44)R"XA04IZ X!<4I*$ZGISBY.R'[D;U_$2*FO*='")C/36_! MT([A69HVH"6(S4%L-@Q7FV-Y*=L4/9?FCX/B! 3;7FK0:+2>D%_,YSB6MY/M M+_&Z%[OL'HNS0U[A5^Q&VYLK&@\9%(B@0 0%(B@008$("L1[4"!:" H#],&X MDQ#Z4: ^?(AX)FB)Z+J\-T\FAI/=[:Y%LGC3RP7M1_:L;#6F,*A@004S4D2J M;U%^D(NNO$J9CR3+,(U8'/-N,$<6XN;!OU M#A)UD*B#1!TDZB!1!XGZ/4C4%H=B3V+SQVC[SJ4X25DF ]*EA97F=XMKF1BVIW3PH_V]SOUMY# MN1AM8Y':#MR7-Z D:D_D53JG;%5LWK/-]D<+%T"3T8*6$K24H*4$+25H*4%+ M>0]:2HM#Q%/K$LC8S*X!PQ:R@E?Q:?2IV%+%(R)W%Q MG45YV;)49]8T(3$1VLP,9X@D/)(;+$?[_6&JV'5+A6_%SP>:5@7'SO.2J-$\ MP^SW)8F75^D3)3'F(X;'@E@BMAN>3>D9/J?Y8S;/]T\_K#G68A@;&:X&A/A7 M3-ON\;BX"^=J?I6B(D!PBC[C=,0GCUR\J>RMH-E^( = /J&5>.Z^%/G-*[9T M2*BVH0-"_GXQ'>4979.$9E?BK$P2',N5MZN:KJ;,KJ<#4O^!4H[XQ?,:R4UP M33.Q C>C.+M!*5H4>W%W;>@=(T\DP0M\B;$:@(OQG,':/GY,5RO"I6@U2F?3 M)2Y_O$>Q6 3BFW(UO#2J ^=B5 <0)]D2LQO"8[%(4(IISF5A2T'9JHQ@5L.P MZ^F U#O,")U=4G:'-G()G.>5_$/3S $1#_EZ74JL*)F*X<9B/Q6G1H8U M"X9E#Q8U[\/.R%EV8 $1GUXH$Q_^/98""69K)/CW+5KA"O+JFG5.X_T^=F6T M8'C+IU_34_G"&_4]#33.UG83:]HHCH7"=IBBLKVU4)P\MS2-RP\**YM=9[^X M5E+1*V5[>25CAM(%$;I>>3"I\!AU\HICC/CRMY2D7*@O,T%?KGP9FI:^2].2 M#%\+ 7WV9@9_XU@H'-=DKK(NVW0%@HGOC S2 US!D%N, 7A)T9Y UBOND'! M\C+32M[=76/.4;B6!4GS#E^P@DM%&^A)N*4J]B*49_@&_3O&PP. MJM9 :@5^VDJVA@2US5%*'?'UP?DF6\L?X!Q@3=\?=6Y8!.76[6=W=.,=!K=F M#.S\AIC]595NB[F)!\%P$KX?S"0TL7 ;3L(/@YD$6].UW^WOX) TLYJ".0F; MR7.T(]\3J%/0N3C!*N#$+0O0+<): MP E89LO7SDP,3H!J"U+EO3 $^B,PH#9N,D.('X% - L?,03U$Q!0;=RUAE!_ M!@:UUAEJB.L78+@L7!G]A"]_OPN[^KI9ARQT]W7.X_7[AW6)-^(^ZK5^JDX1^D;"8=79;_3/=G/_3K+E+HVED++4+\6D2^\8]O@ M(08-,6B(04,,&J(G6=2,(?-AO2)>RB+M4% M,UH,XZ#(1^73DV0R/UO&JYCO[W8\O%#E/,>_B5ECTR4NMM!Q1HEH,8DS*D@5 M3_QHB;W3IWB'^9N!^;DZ\:ZAWJACW2>X8XX0]K MAM%LDOX3,2)5"WGK\@\0F$PX9YIFDI]C^LSNA0LL,M(7*>&$_0(_X M;F0]4KDQT5$%3/,./=)?6U.DKOD0:>^U\,EKHLH0=1)O(]2GF*WX&4H22M/= M5_0,WR&B"JAJ.YQ7[+N<6TFT3$#5<&I=TUYIUJXX?>.AT=WK/BE, W@V><(L M)8ME=DE2E,ITUN(DH'.V_^5*R);/#U_0^EZE83@=,[@G3N#RD4,Y2<.%5,UZ MHU6[B]4-AT*O#<<)+JO60 S4(FHK"D+$IQ4FJ-WQ#1&?DDU1<^8P.%>JJ4[O M^875N^5J]Q%U844'Y4AVPV@&4J2JU?O5V[S!A>HZPEIG)O?[CATR)[T "8XU M:0X)VHD:!9)+-3M.6W$G?Q'G5CNVE6_++[-RN&GK;4_@-FZ-Y$I[\]R!W.#M M](&!B"$62Z*/$!5PF2JM1!FK@"9P22O.-)*:P!B_AV$(UPWANJ<7KMO4/0Y. M=6P"US36 9S4W02L.E0 W-G9!%Y37W4_<>@_18E,U(R85&LSFHL_VZ4$F@_H M.=[9CL:%3^BM*%X@)(7,RGY,8/ZQ1C">I)EK4HIN#.$OUTZ:B7R,R M*SIV2^@7VHC,M]U@!$#"HB:$8[X-/<%":<2E51!?2V8BF?MDOE,.57&-QOV\ MHMG=DW"7H*+"YE[?.=O4Q#!9](2!J#9.R*+GZ2#J-PPJ! !U;EY]7\$>-ER) MMMCZ@PTHL&;;X+P!-N^*-I=501F_NE_> ['[NWWY"GT*G#7)\9*OUGL&%X80 M[-?!?@W,"&BIY/5C[?LYVETK)K4_55&GMGC6M.Z%\C%=/9+RJ-M=2%=\F#*4\CEF#,]4!NDF0T#%>'!;U%5Y M190JI=C-H'W/PT.&UP?+4.J#V687+G&UWV*"["2?"3'F(7_D^#^Y3$MXZ55; MK,#?@[W.I[PI5E! 4*(\_TV:AB(@H5!&*#31T\DMM7"A5@N63+)+%!=EMG4% M%VJ:]T[[M50?F;Z,@6&W4\#2[]JBZ6*ZC2U7T5_1)!0;"<5&8!8;"5YV>TMY M8F= ?E]>]CI-F#8V9T!$&PI(F+-DD/CJA#_:5,@:;!2(D2D+7.2'.2^A!CX+ M4-[A+C@KA) .0&[^[M>I\B"G-;XL4$O19Z!"2(_WD@MM;LX$M1+=""@02E>X M7*!&IBQXB]14L**FX0XPEZI#6;/5PG64'AE*F1D4#J@)% &Y4'LL5A:B$YTO M53-(OOVYX.*H&T^386"$7Z&B#\"U,1%^CR=W@;M*AXXA(&B7,+>OI.$S)/F7 MB*2B$8XR](QYR]ACL\$\!QG;$!5N)0Z1I;KX)OZ4D)#0&DP$P M-<+FL!VHNF\E& U4PV\@9 Q4D7=V%/:C"'_X-N(9C3\O:2*FET>X,,BU5(CM M!O6L&#CZG&4'>H+X]$*9^/#OE!"EI7G MA]SQG)%V49:H?EDB(P1="X*,;O-,&Y')0(FDV M#!RLY?>7E#U@]D1BK%Y?30:!@/.?*,EQZU=:-TJP&OJI:EEUT%&S(P82GGKI MD#H0P09G]ZV79\#%QBE6''6H&8,R=C?;B2>2@6&HU(%9I&TX"*U7L4$MS*Y8 MZHFD=027FO4V#"ZU;CT4[;2G@3K96ND7 W6ZM5$>>_(^?2A],1%=%Z="A-*9 MC%LL!;5H+=Y,V^#,-H_P[9EJ36KP4P4_5?!3!3\5"&_.Z2+KU50J^_#ZF/+NEV;]P=K^/'5(@[OQYIS%[I:0KI-OM5[*=J@YQ/T0$7W;P M97NA]UXL6T9BR>.E,J$M-ZQMZ]>K6+D+1XRA=%&H2&>;ER;;&XV+K5G\YY\" MQU[?5>W[+AXQC#G:J5R[[$P^R9:839Q*L&>-:_EYH%>G,Z+3O\E%ASLP?U6_,H"3V3DA/ROB[HP;^Z=N:_0LJQ 8M MOM.1JVL?(C)//2+SG40IMH2I'P,,RC>Z7<%%M7) F[%"7*:7N,QJ^R?U*9E MG)80KAK"56%$ H9PU7<8KFK@G0*W0#L]**B5A1GD0N[EI#V1&-@0O@UW?8,, MWX93]#R$;UMOPQ"^W7%4;[?^C*'&=_?B*AMJ8+C"$FT(!UK))0>6*D/DT(HL M=Q?"8#@A'Z%-B).4!RWDGZ!!-O/3&*+[&1JZYC9W0\2_0$/)VS>"E( MC=:,+AA:M8Q%;5(.2%?&)3DW1QB3%7UWK0M;,Y5!5D[!RKY^B)S'Y%FQG6U)VH M;>R H(O9 K%K].62L-5U$JN)T39T0,C?\7S^L!3-$JPF0MG( 0&_HTV*'S(L M%.5,38&Z%0RA'Q8U[T,%J:GG,%X2/+]XQG$NX]\F\SF)L;KHAT%KOW4,RLL] M#BXNW5Z&HA#G:]M[I;["NG/QO+V+5]J^)O-/E,Y&Z6QG1:.)*A&OS5">,Z:+ MX_5.'J_:'"9UPZ'0VW-F^@LYTQMFLE08T/BD%9O(\8+8>6ZX4<& MQD]P@>=Z6%:F)G!QX@:OK,Y0"RY8W !3C?G;[Q(,?N3@1SX]/W)CDQPX_F\8 M$6EFK@=W AC>V][:9M]3B,"/T0_??O@LHQ[G)(OX$LG<@>+*A+81 O8C^PX0 M:$IAJ_B /F+_PHA90F@R#@S_.BQJWH>WW\*RKMCY\N2IK91O MU1<"JFT^"JOB:UNN9@?58D!(^'DE8T]3<5Z]9*Q*XM%"Y6SIX G! Q8\8$I5 M=> >DF!&"&8$((JG ]%X8(8$1Y+TP P,W2EVX.S29GO8E0QG"!]:)9/.)#;# M^8!6R*2!]M*3I>UCM#WU9+8Q9?)=%!>5/2XB5;H#\JB..<976'6UOSF MZ'&^;7).R6Z7R+-]Q"35Y(DH&[FP/@GRIW1]27.V>XPFGZB^M4.#V(U\"?O' MZ$Q>U2T=D#)=XDORA$>84;Y&,3:8(L,N+HBCZ]W@&G)4C6 8V6!1\SY,?C4) M/J\WD^*V7'4C#_0]DU6^4J8<5?[>/57BG-)25?5[YU3)ZL5OV*/RFMW:ML.@ MUGTR0 W5][+BE6*;'/WFAQKE*JSX%0Y%_5[<',=%3(20YS%YDI8;[=V<=PP70;^[>RM^'-&G/4 ,>WE%LE.G M)VLLZ4D7#Z651+6S:]O[=7M*X\T]?L)ICF]Q==$+H[;!N1R3 M'>L;M$;PAX9 8UB@5GHJ)& VHA!M<&8/!&NU]*H#K-5(!A?982T1@TL:-%F1 MM*&0 RJLQ?V.A9 ^V.T:UBBG\!>RBM-0*Z%Q*&NX-2<^H,2HO&YS,+RF39DE,U434M75 SI@ALJBMT:]NY8"$ M![Q&)7L9I;.;7+[J>YQ@Q/%HP7"Q2-2467=V07!QP6IQK>;VWCM>_/?Q\)[) MEULH]Y=)5M+?LU,.J3(.":"V/@]K 1XN>,!#5AN!9]#P= M1&!N%PBWG_BA.]P- F/]A+M!P-\-@I^PH"K&,A.>*Z_$K6X5PFS#92Z9"TL4+D2]MFH"U&= O_KU)\.))904R:MLGU342>DWKOBG7GGJU[8=) M?:_G]91AQ'.V*;;J*!:Z !-,2)Y>B^+PNL.L,! J0-EV[P];:>S6[.(S& M'E@BC+6OQ:^LTPT^8]>8WU/#&5AMP(LA)FA78#0*U3#$^M,@L-I':O24O&9[ MNP6/EWB6)SBB<]&C*&]SW*KH^#+>]@DO>6)"P!>?ES@C,4KVL]K5/2(=DNP[ M^0X<]';)?;MR,V+3S/(XTUR44=/40:Y8'Q>)A#RO4\KSLHBO"4780Q'V4(2] M,8+:B,%0P#P4,#_1$N"E=*:/EZUJ YO*7M?T7M$[R[E0]3C?U87118.;] E9 M*Z$X_-Y@,+Q(8K,U3HT8#T1\H<)ZJ+!N+;6#\ZZ'ZM0]5J>&%W<:[@L8\FIN M>/Z<2*QI ^$:W"JNEH&HC1T;Y&)M)PR>2$1I"/2QWF AT.==5D7]*2I"-B-& M%F(4FHL_YWF6,QRMRIKQV]_79:S.WMMHZ0QN^QC/#EPWY)HY78-S\9TZ%R]) M*N.)KN5*NB;HD22"&H5]3=NV?ZK'.6,'QX0)\6^Z](_A5HCM]C".>_6/9!M7 MR<]SE;G6M!LH+%?I/4T2&:LUSS#[%T9,WH74$*%^,)BX74$>$%J:JUQ]C<>! MBW8J'NKDY;X:"##>+]0)VI=A0&$M+L3Z@I,G?".TJJ7*S==TF/ZQ_I;.""^N M^L&SB^<8:VE:CC0]#87-H"!9KO9&7@,0?X\!)!F"H4AXE^&@+B9 MX.'1T]X<6J61V!3A(&0KE?W8NS=0R-2<)F0FBX)$^Z^YS$BDY3VO09DG4[JI!AX+OAA,4L/F#T1P1W5]-2WAN%7A$5-\'(>I53Q;#+_1.F, MC]+9;B$]T$15H;R^ Q#Z1X\\8RA6F3O-.WK'(PFZ>%[CE&-U;F%U,\]);,7) M>)4*EHZGZ'E+S!E.Q;F@G'>C3EYQG.,Y%D3-[( 8]O**Y (Q62V#[TJ[G"%. M8@7]VK:]4GU.DOSX^EC#UEXI/XWK%E\HD@D-D_FV*B]1+"BZ M>);E-W+"EU)TG,S/\:-J!QOW\XJFY">2K$NAQ8RID _27) VV0O 9WA.&=[S M'GMC##!YQY"I@-4)"BY$\ M(RZG>TNF$DUE*Z^4WB#V&Q)<@TN/ND)-^OD%<<4AC%\DTB^BX M@5?ZMCG ._%)[CIY-< NE41,8)+/Y/DE94V.9T*B4 !I,5(?B.L$*%4SV&54 MAD%E*/82(@JUM/9W1?'O6&9F[:L-[_+KMJ::LM;R),]XAE+)S!1 &HX" >D1 M<3I+7*,Q0H1H*-X3"@FT+21@ZD4%%>KK9FU"*-ARBH4@0N1YB#P_O!&$"VC2\#QX,:@W=Z7 MYV^[M@2L#X4"QX0;H;5Q#8++Q6N$V"U8?REX#;FRIT P<+O![*AN'0X&[O!N M@^A5$6'SH&YPI[NC.;"*!P=WVCN:!%4EH%QX/A@%],"7"QP!-D@ MG0*@O_M>&4^,O?[V@U5":I&(+WE]??[7HPB]MXF93^,ZMCQ)?1/*%? MW&16'P\'(K-:15:KS.JS7\R/MG M\?'B>>?3.?A2<*I\O2Y=ABB1MT&,I08_)X*&HQ2H#I_@ /I;:\2(L'6"TK>1 M8D9M'9 C^(F\@QZ?X_+?J_036HFYN41Q45WA1C N2"WE4^JJ&PX1"?$:TM! M6_5Q0-[K@2>/F7B=4OD0"W")T@6^I.RPHL6]9,ETGG->!,Y/)K]D?.LD,*F5"PKL>1(@E]ISE,Z%IO]CM$G M(N2PL\UO7++CO2-T%&?DJ5AX-5D873[*ZYSM AT/^%_Q)\/Z:Z"-^YT&FEXS M0ZJH4^>$U+3V6\]$[ #Y_PM!RI.0B<5VN1=LGY%8")CR!\'R7W]QT'(?+E8Z M/E'RB=%\+7JPM[)Z?>"X7@8C[' MZMH_O1 1:MJTKFU_QX@XNM8HV=7*5. PZA-JK%C2?VHU5@H']ATBL]LC%;*^ MH6]ZWW";45P44=VI66KRS?H!0:/4A)MT[1\3RP]8*6[RKO0CP$"HUJJ;=.T9 M4U4F0)6-J<4( !'6W6_7<)2>D5ZE3^*8H!>)M[8?:8H'M!NNE!EF=0%79RC.E M3[@TATE7G,8XH6[8([UCH5@N!(,J78N55GC[CJ>"IU?+UQ7GN50[)_.'C,:? MQ9[\'3&&A'!Z2=DNS67"Q@DBRD(CC<;P75.NRE1/F+">)= QJ2I?6]>@9P0V*ER3%;&/"&NQZARJRKVJJ MOJSC:YHNIIBM-%N@KKE?VF4PZ&3^VS88M#9XM,[BW'H\OW4YMQD_>";.=LE. M"Y.$ IJ^<:A_>@+U3P_#_:6.<9G0+U?IG+)5F3.@E]@M>X=*H%XJ@=9%JE%] M4TVX(42T&M,W;6Y@]HO48054HS!%<-G]YNN0&B1E>4[<-ZN!ZG)70JB(ZG#- MUGFOP"U7"VY"K5)-0*Y<5QRVU:IU5& BU+P--6]/K^9M6P5-+7/#5V?( K5.5KQEH$'H&K8N5K MSKHH^>:O\)674\"LR@BXRE@^^;G#\K'^ZF3YFB 39PDXGFU<3;11I#XX<;(! M$.TTU*5T@9/^7$^ ,@D%G#SG&KEA\A2X'>]Z'NRS/, )85UQAP!;=JLX01XK2CJ[M5;5/XSG(A?@$]$[4JHRPTW M%96&*RP:)G^:3L10A,:F21K@Q(16KACCW!MP.E,+0(=FSH:!^. T*$?3T23X M&)Q.U=5<*,+*P>E2;O WS4H$ITFT8I#&R:9#89 F@!2[P"A-9"BS'(% MAL(*+<%;5(,;"C.TW0:6B8C@I$2WTV"2XP?N'' S!4V++X S*KF9CCXK@8*S M5@&8TE8E;,&M40M0*JKR8*CB,8WV#=I,($ MN"5LC^/5)*BJ5(!;P8UPNKV+!)ZFT=6GP%-!VG '1^GL M\)22QLO%Z653+_/BZ=+ 5"SFZ)>(% =ZE,D3/1)_KFFZNU5OMMWW\L5GE M$4IG$2HPB#8"=6)QN6 GCRVGT,C16N#SN5Z\..<@_J*V>;=.D%PWZ'?V+JXDSZ MQ@#HKJGJ8M:I7QR[P&-55:;Z#OW2?["@U27(#7OUB\2V)*/] /WB$W^\"6X^ M/!@%O=L<*F-N8#T@-/P[J4OFRLK@/I3P49+0+U(%$LK0.[,*@F\]+ MPP?U.U__1$E>OLD=J:83H.[9%Z(#?F-^9F@ZA9)Q_DO&A<)JH2Q,* OS+LO" MV#!E<#XN0^*I6UL&N#=M/@WVRC,XWY;ULJ[53R$O:QWQ.KA##9TWA^[$2@UN M=3MX]8YU)'!.70=3I##T@//2MMT-6A\#./=K)VO?R&X"+M:N[8O7^K[ !68Y M>/$5YG-#F/[2AQW K#/_&&+VERGL +/.H-U/J,2'2+3-&98^?KH/WXW$%*%T M6_^O)XGUV2NO#G0O&=P/P;WXUXG M@>1^-+OIR(;/TA;,;'"NU\8'$3CO@,V[HJWD.E#>Z.Y7.(0;D]R__UI=$IP/ MI.$"-Q:6P7DT&@(V56_\KN 0)A/"9$XO3,9:@_!NF1;OGM.$%%5$H_W711X: MES$LV[HP$1:4OV1BUEN4FXWKSQ+7:''D;IG\$6656F?1UDA=5E-!>/ MKZ+5JJ-7=70TFY%RA<@"%%?I-OA#:U(SZN,5Q4'=*BWERG9>J;THMM%XE^>J M-2AIVPZ+ZEX-7]7[3KM83+KX-=XA5F?MKFKBV\#XYB[ 8SMBY66!GNB[QV5= M@0LD!/]TH7=^Z!O[-1O*NG1\DF?B>$ZEX4%E.52UZ\?(^881<(U[PZA/,"W[ M-RUW0*[2#=Y=F2:5!2629L/ P5I^?W"=7A.D MRD'@X*R^LTN0/,=$B.E-4!L."6$."N&^];*N&P4,TI:+6C^&?Y1;W;<\E/;5 M*._D-;4T'65"TQ2*=GG;?+7 J(/O;'"O\S*594USMBD@E"J55HRJ;=\?]24S MV=Z5H&)$!CWZ0U#LEQTY8RH5E&Q)C:#4=.W+W>S04VDA4X+S4>HU?VILU.C- MQ:[S0)J]&-K(H@#./&[\)BT,:^ \CL8@#4\#G-?.!.!],7Y5XG G>.6$Q%8^,6N..E M%6@STP>XX\<,L[%R"2[!M@$^(XT37&ZM'FA3!S^XW%H'C,G**@LNT=;@/3<+ M.C$5,CQ>SF(:L57IJS7% TYJ:N%',<4,4J9J9F;W'G]79"1_O\LOYA';WPX1 MI;@(4RM2WLNZ[T6F\?ZK76GX3S;+%0='L.8,<(':SF,20VOU.4[MW19I> M+I]1UX;6MO4A_/T1D5UHRXO$2S_*DJ$[U M\FTS'D]5DWYHO$=?;L0N9P0E=I->V[$?/+]3]ODJO6,TQMP.4'W/H,,%'2[H<$&' M"SJ<%T7 ]J@9J$)G?0 -5*^S%M<&&B.DENWZ45=_?"E]O$Z*ZLCIK"B4490V M>:7):1LV4VH[>KIGU;=3%*'$-!!J@FY^[(?,5WE1*OW\H%*Z^#O!V[LV1BL9 M]UK68;>] =;U\*'\M@O_)Q?'9RSGNY!%%DP((S4E:^J[A!+B%O1?BS-#2^]Q M [_TR0N'9!"\\7HWZ.$502C2/J B[:]N_3$%4W%54-\XU-9@DRXP,+@H+W]Z MB'JM&Q;LQ,%.',K+A_+R/HI1FXOZH+P%W2_L@=1Y:/C:5?H&.(,[N%L3P):7 M=W5A@#_C.Y + _QEY\*X,,!?MFY3YF1J6_#+C8-+/KCD3\\E;V-O 2<=&$>. M=^"4 "__BFQ"Z9B%TC";O;[ MXQZOT:80#B?S.T;2F*Q1,IJ+[?(OC-@E>5+9(ML.!Q7[57HKF,'T"TZ>\(V0 MF)8JP[&3,>'.@KO7?SP6<-0T5WILVXP%&_54/-C9RWXU&'#<7Z@SU"]#!5]7 M\'4IE?R!^WN" 2888( IY YEL8':9]H?5@.UQ;B03$,[;/L'>;;+NB(XV&F#G5:7XU"NJ<+Y?2]7U&3^&\=%'2"%FFG0 PJ" M Q?'^SE:;^\$D:$CZ:M;02*RO1;DI1!G$EVDY$\\NYH)"8;,B3R?"BEU?\_?*#U$ M('[+5S(ZOL0V1<]E:_-I#[>KO33M#W MY5)/'I@'K MC\4"]87;2_T #E9L;P@8:GURMAPXTY+A3B\M (Y$]6N\,9^CG MTY@A.ZM3/R$"OT0D%8UPE*%G7-Q_3M-84%H,4+BHESB:8\G=DDCVS8MK %\Z M18+MB3]HT1#/YSC.Q/'V\DNS@ '?9'D.'^@'7@@X#SYHW<4 4AA/LZMBD0D& M?O&\%HH=/L.IV /*Z]V-.GDN<%*>079 #'MY17*QV]A[HN[%YI:WYY(T)^EB MLMX*G2J+MOT /#=O^*&H^RRY(,/.S;XJK$5\$8C@YN16RJ9N"S1*R2.[2IM M,0VZX>7'EN1TJDY&"+S7X4I7F](%[%T.:3W!U +,%.9J#^DM9R*9AH"A>(:$-S$;BCSM$DV!C_P!US MCN; $KQ/W\Z'#Q'/:/PYHNL"1I& 2-)8^JN><'%[M?0]"&PDSO#L;6/)YH2P MVM"#T\W#/?MIN@01O#'!&Z.S7"P1PV=(L, Q74G.4FH6C*%T4:S0L\U+DVWD MS>@+8L4%#MGFI;08+^2PZ1*EDW)=7E(VQR239]<=9H2JDI]ZH& 8,_P:A;Q] M2=Z;\;PFV^-BA^IW+$L"X-GH21PD"R'_8Q83CN]D,KCK.7=)D_^W\%B/^%&! M6*A83X(!X]EM+L_ZR;QHK31+=ONT8<[)X;R\-OH-;RWI2)@1K8 2D"/1FO/D9; M1AXQO)9UX])%87[A*,$\>MQ$*_0'95&<\XRN,(O6C,XQY\7PHBM[$D":UJ3N MYN&^C5<=@FA5EVQW*?7H23R*Q%Q=+DS?TD'IL/W]V'1&YB0NYK:>''5K!R1] M0BOQHM1$5/WNX+$/:WD/:G)#B@4@A*DX8S5OQ[ +# ,C+&K>A[F3L^Q <16? M7B@3'^35L](W/F$/):^I(*^NF2\:Y2&Z?3RO?,%&;8=!;:]%U@XO9'YS#[/" MHF'0PW-0:%G]4Q^9K6CEM\A/N0)>%D A6E?R>YLN7C'RC17:9SD,WFQBLQ"YD5BH@):BY&"63*8)4&:)?5 :@]7:G6N#<[B M:B9<@(E@,GL5M%9- &5';KT&(90E_ZVU2@+FG+"-.M+S$LSPI M[C]AY3H];E5T?!EO^P1O7AF7-$)WWKC'VL['@QGE:Q3CG7BA\:KHFSKP;=P= M.+9V,HZ:GOK6,'P(L*AY'QX-"[N7.+%EGD#I=K\G_/,93N/E"K'/VCM03+N= M I9>/0W'Q&WVY&GN=3'MUC>6J7B^'8RW/?I%<"?T.?$%6F#5E30F7?K%(&?4 M;H,<]Q@N@GYW]U;B.:)/Z]XR[.77?R(%OJTF>(LS+?W:MGZI+D5+[=JI; .; MRE[7]%[1W-4CW9+&-7S>J$_P7P;_I=)T"-=_:;?&J1'C@8C/1%:C#82*@6"M M%J]U@+4JT^#F2Y7,01'=[>KN5H!A;^0*_@K;:A3 M#&4U-SQ_6JUA1UXJAVO80K@&MXJK92!J8Y,'N5C;"8,0F&SKEV?JP/#K20TA M&B%$X_1"-,R-T#WY];_;%J5B>)VS>(DXEGE^"X96KUS&9:-=D\8>>C=/\^UK M=TEU*Z_YE&'$<[9YD$\JD^7WURWQ.\2RR?PN?TQ(G&Q&:4ISL?9F=R6E;ZUH MSL:#X5Z&14UP=@>CKBVDS6HE]G*F< MINT'](K_%0/;LZZR9,&8\DRHGDQ1+9Y@:EQ?.V-:^JM%ZC#C 425C4!+7V MC8@^BF-Y" K&LI&BP/:^ X5TKF_<"]WW.,;D25)SBS,SZG5=?&,0Q\SLX-J@ M6@#Z]GZIG\U(R4'O$!%$C=&:9"A1T:YO[9?R5_>VOR6TXE)WKW35K(&J-OU1 M67/IH[:MWVAIQ)<*(@]_\DM3@CB?S M!3Q^"KFPX%'I[SH-9K4AY0]29DU%1F1FL0U/3PG7=QE-U=<(?:8]NB M9^^(K@EZ+$1R>TBJKIYKT[VY\ZMDX&*F%4CJ.WBE_T)HA'2#A2Z;2(5H-Z>D M3K(R[N<5S25)I;YYC1''ABO+I$O_&&YI&MO#..[5&Y)[65EZ,O^-XV*]&Z!0 M]/!=MQ&E"WE1YWZ77CQO"VQ\HG3VA20J\=VFJV=,3V)!4+91\ZBJ)EYI/& G M"A(K6O1%H2Q\)*6&)4UFF/&R.'T]V=IN?6'1\TH@7/Z8C!JEJKY#7_37\G5M M6[]4TW0QQ6QUCA]KY$]-R]XHKI]H;6.O=)>7)!>GQ@WA,4X2E&*:UR\6\XY] MX;&! )'J&D9CU,<_"F,&7]/:X$TY;%-*5 N)8&-;6<;M+% M*X9[&?V5VE8C%M1WZ)G^?=70.UD%D*:C+&/D,<_D%$^I%&6D_94F@HK%KA"G,=8V M@_<7?%NZ W1'85WS$';KM]*'DN<>IF;5^ 4'%U=L>?* 2SG6O!!J)=^#BI]V MM#8'DGG@7M+QEC, M@RO!)5@88U0[$L$E59BO0=OH&G I%<90K4UEAE!_A >U/:B/\$ 9AU,80OP) M'D1S$Z@AQI_A8;0/)0%W8IC)+A;N,W RC!GMU6"-G+7@)!UKQ*:AC^!6;YMW MV_)U^A. K$%6Y7V 0V7&>$P#A,!Q'0/"*U0.738:.#9C![$V]@@<<['#9QZN M#&XKV@&UC_@'IV>9 ;9-3P:G8]F]5\O$ 7#*ES7'-4E !:=_V:$T"AL#IW]9 M'BQNX/T"%9Y!^*NI: !5_+'*D3$%"U80J@\<-X4(5192YH"8 H,K^Q@FTX(3 M>2PJ3QG$0X%3MPP(K_)XJV)EP>E:=OB,,Z;!Z5QV.(TJ<8!3M^PPF@6S >0W M-B!MHXS!J5IV<+L(Q02GC]E-B5W^Y0M8K^79(]$V9T5Y<>G<*CKR2,P/2K>W MPY>W?I-%2L2J1:(C*BU[\@+O-4V(E!1>E2FG4D.+4&&Q;5K'W3-9O@N^]P+/ M01&\O<=3?7NYMJ%-B+6"D+]?3$=Y1M'QCI$GDN %OL18#<#%># *_<&B M)I0=/"ZF03)\39ZD-?%U/,"!&#-:R8.]9%=O@+0?" K>L\T-^H.R,A9M4-"I:7F;Y%*_W%X0U'.7VDO1:#T]"J3DTUZQ32(<,ETWL= M;7BI9TU.&.J(W?F=#X>9:HV/97#6X*;OCSK7'3P;DLV2W_SNCH'DRK5=,P:J M/#AK>UO,38P$?E]\2"4,J82GETIHIVF"8SNM01J90P#Z_5K"UL3C#]$-(AZT MSK.RO1CJ$7$2%QUG),GE)35XZPV,Q$-DZY5HR.4M0CT[2MP1/E!7BNL):.5L MN1/(!'THV48]%-=,7@+5X7[',M-Z?]7B;2Y%M>UR+%GX09S<:/9'SK.*2^LR"ESQ&LYS_)N8-39=XF)+' MLZC9RCF."R+%LW[2H_;U7%?3=%^4^KQ*Z_F6IBD,!Q L:H([ZNC*Y,?L*N5" M2)>+7)/ H6[8([UCQ-A&:N KZ:\VHKRZ2X\8:M,3ZIH/D?9>$_5;BLIX M(CP[)[P(?+AC>$7RE3@8BJ9"SY>E:L:4Z^\2=S*JUYF0JC.?S,<,STC=/:*: MIGYI/BB.I**UHDEO-(;K6;NF.]N2,A4/UIQ@NJ:]TJSEH/K&0Z.[5[X?@BS4 M=MO@FFZ2%7!A4E:X6SF5P$&WV;M>_4K@XLE:R"0^X@K S5#W D!["& _?0"V*]K73W@Q#0S8.:>8'!"21. +7V0X(Y/P]6K M=/Z!.Q3M 0WC6B9[7/6WHOB,S/XI2N2U-!&3B1 9S<6?Y1>QV"@-X[.MQO0< MI=V -K-8[1!6]D[#R@YO=]K=7;"]N?P-Q18]>D/PYKINL[K.-KU[0_8FUVLG M)MP+]G G-!MU"$BS0:#@O,=RUPK9K_A1'D(?['%J!O$;EB$?+T4X!82CWT/0 M10BZ4*KL?3K.@CDEF%-.SYS22!88J(7%6(H;J(%%<98.U%321K@9J#&EC=S: MCS'B.W$8A*X2:RC1=O2(2DW=%;4%Y5OHIX<=6L')(T1)ZF\ M87%1%'!74Z-MZ("0+9L1S&R(Q MUE%7V[HCDAY*H=6.LLI.#@A\6..8H.2&%,^[D'7R6?)'2C_K MJ*EN \/F"HN:]V$!YBP[L*&(3R^4B0__'G&"*I=3]8^=TW.1RTLIE!15_=PY M3;=B3RU'*\S$X::D3-VH<_JV(LF$;=ECQ1*K:^:+QN+6X"T3K]RD1FV'0:W[ MQ+D:JK>GXB=,%PRMEV(A)DJJ:]L.@UK_<[S39 YI46RXVK9>K>2E8%S)OW1- MO-)X0V:S!%\@7BT/UC7S2NM]J99>,KK:"?&_DVPYSGE&Q3&PORI>6@W%_V93 M]*R TV(DOWZ6&DE@$/'9'%2TU5DPN, 8"QW2 M\YM5NW;-=ALULYF!"OQQPW @E*YP6,7!0A4!LT3UC)(VVNE#CAC-WYO!A$/H#BA.2B#("90O- M";_'3TBB"TETIY=$USJLI3YY9_N]_,\CXEA\\_\!4$L#!!0 ( /1#_U9/ ME.*'H7< @_!@ 5 8G5K&ULY+UK<^,XLBCX M>3=B_P.V[]R=[@BYNZIZ^C5[SKTAVW*US[$M7UO5?68[-B9H$K(Y31%JDG*5 MY]47J*RB/(DRDN-__R(G7_S/__%__.__]G^>G+S' M.2ZB"B?HX06MGG9Y@HMSLL'HOT[OKM )>OOVKV]^G%^C#ZLS].[-NV]/WOQP M\NW;DY/_\6]9FO_^5_C/0U1B1)'(2_;GOW_Q5%7;OW[SS<>/'[_^]%!D7Y/B M\9MW;]Y\^TW3^HNZ.?R:5&V';N/OON$_MDV/AO[X+6O[]J>??OJ&_=HV+=.^ MAG30M]_\U_75??R$-]%)F@-%8L"E3/]:LB^O2!Q5C(RC4T#"%O#72=/L!+XZ M>?N.TNSK3V7R!:4Z0IQT!",XLR& M>"KPNK]?5A0'W0"/GP"/M]\#'O^M;[3J94MYHTPWVPQ_\8TQIK>X2$FRR"VC MW#^L$]SOJZBH7&!_/+!E_%>DBC*[F!\/:1MG*L*P99R/AK2,\PVVS!^O![2' MKP:BU3&2DMAET.J*?JH;PH #0I7!JT5X9V#\J<+T/*JE9CLVB0\F\;#[O3R! MH^G-7[Y]P]"$;_Y^3N+=!N?5/*?"HDJKE\M\38H-D^\-&(8F'T&J/4J-OJ<%[K@FQ4B$R4*<<)09%@:_*_]?,) M(%\V6D:)XZ\?R?,W"4Z_ =Z!#XR)& /1/UKH%VE^7VVJ15&0XHP4!8X!_D46 M/;[B(K5.BJPD-[@W?J(H4-TIC3)$C[(*L^\8/FB/$/H-4/I_O3*9XAH0/<(> MLINR9+HA%5Z1EH0M!<]Q%:59N:)B;Q=E?3)*K:>.M)*#X)K/ NT(KUL5F." M:E3\RS#%12 &E#5DM+*!<=+YE#[FZ3J-(_HYBF.RHY(U?SS9DBR-4URV'_K8 MS\9X.DQI MY)'U:[ )V1] M0K9@RJ BNSRA9(OR])]<5XCR9!3K*GK(Y+G>(6A;&\0!BE[$_EMT@FX8THBL MT;)%>H:6':P1Q1I]%GO/):L,;5/GZV^XHZ]P1._F:?209E2U7S[04S#'R66^ M^!0_4:; %Z3@AR5F+>_2QZ>*K'T834**,T M1[A&FA%JS=&N.Q2 ..PGBGI-MZ_]2QI;K$Y-C ;8R$%UT M%0K\C/,=UCF_Y8>S>B:/@_5RSKZCY^SY 2*P*>XX(A,Z.A56:?0X5"6]*T;^ MMCED2PH^QNDSP#X!@RLE4U5$,3V%85^QL[G]JA55.LQN%Z35#6$'-2^;YENZ M:6I-LZ1[I4%VAFYP-4-G-6Z("46FHK9?M;)U0EO+,D^,;C\7"^UJB_[E),VI M8*#LK;7=Q-VM;IUC,%ZVP5_H-KAL $^(H0>H/LJ<8Z1TQ6C?G6P+N)I1_MYF M[/Y%F1__L4NWK(T&[RF-:)4=I2![X=#O*(?>UKC,T"T@,V,">=%@,R&V55NP M44[66 57S/W]28(?M)BXMZ=59CV X(4IOP>5F\*<$.OUDWF4Q09HYXJ5?CAA M]^\3=O^N"+UZZK#5Z"A664P(S0N[_4#9C1M^V'7]I")@LY@0\XTOQB@C2E+8 MPHMM>4:RC,(NHBS])TY.7TY_/KL^*[G]8YXG9V2SQ7G)[I7G._P!3&GLD>\Z MRJ-'AG)S&: _GU/]=_. "PKKAVOV2?3>ZPNN[FNQ:_Q\;)42'4X"?&'9-/Y< M\KM<65_F]E-!%-G:7LIF@_;3V5_ZH$TS(_">_0']QBYF$HQO M7"D /YXT+Q9@MLLIL0$G.C-XJ4IS.CU<:JF:.@-;51-4$/"B.?P(MZ?.\]#- M 4KTZL]1FI JH;6&H]J%_L+(;H(#I\1U5#XPFNS*D\2%YDY$_,!MJPW*2\ M38;)/RKU)&CJS)OK+?T&&)ULN:<*F*XH-K1!^HR9.4O/54M]7+M^6/+P_3A9 M@9?5/6"$EAPCIEI?-A@QB^F46%IG <>]HW17Q1G[OZL1*G"K>&P+\EA$&RVN MEQ[.+K./@O7#X^]:'K]K$8%' 4!D2JPMOTKC'*U(>F>,_/U)B1_9WQ034C!O M0N9H& $.#R\GF^@?I#B)=Q3=#;U!ZG"W&0R[+*^'BY]] ,\.]QP[V D<.^Y M"]B!F>4:L$-G-793VAR&BSR^8VRLW-2=V]OW0&A<8+ %)2<)6.'BE(^2\"B4 M(/[ORMA-TD5>>A:?F1=]YR&=-;_C4T/GG:FA+^LHIJ^F)#J"L:QM093US[+>G9LG.J) MZM#\-3>HTBF+U"1US3'D/S\5L[OKES"CQN_B7UFSE.9!;PJE&F,%.%DU3E&' M)V;8TW&:IZ#JB?>YGV[@CK2KVG"RAZA,8]8Q2;,=W,=P5.2T![VMT>U$6V]H MP_(IHI!#GG_VT)[D"6D^O<_O##W;SQE&.X4YLZ[G?,YH4<\9W6)(U 1S1O

%4C>XKA',0H?XCWXVQ3E@1T.,(H15US6 MJ8:/F_76V;V3PGA2P>M69O:YQ+Y;&&&*DFD2/" OX2:!;B!+ K,M23]+C;36 MM!\(1O7U0"4 K_-*96TFE2!1]\!TN)5P*D]58YQ"%(GF(ZU%U]BW_U;G>%<> MU5D2C$'H_G-CO+)L[[^?XC&FOHI*2344EB: 89GM2O[FH&A?'NUI;&860O!I M;3YXE9FTIS9DNA-MTR3VF"\*J*\7&.J%B9O!<>/ MSA":YY **%]W&!6<="XV;N>L<=MI$$(=C)C)9(\3ZB U0\R3+\BAK,6:Q ;M M'6>QZDH7]H7.L2LYEHM,5R*87G-?O3K\V%=3/.)DUTDV598<\0-Q\,DV A/$ M$Z[2.+++T(*AO?+W(0K387?TY>T!9I\1_XN6U7@[#*V5X]VQ:7UO :N,Y(_T MH-X8BWJ%85WL"@GPOG=$CUMWU;IU3_@P4%E)V8V@O#P>\RO6A0^Z/["<_R;^ MV^9@7&=HE$0G8 I'^F5=C.'@Q[HFQ80=IRTLODY&2*T5]68- $<\7$!-N"L2 MY;W)(&6::M[N^X9TS=I[F B 2B9%='1=':0I42&43\F\8UZ&FS1/-[M-_?LV M>H%.]N2R"A#G4ED&F< RF:&(KCF*=9O;&L7/1AXK+;J6-%9?R2E:9CLO^)0PYZJ_,LSBL_G3FV(&'S+7?2C*7TB@7/K)V %MJQ@BT;Q=I9AMRC$2"7LPZZ4\K\W&UU M"U-@3@N=L#3:=;6?PB1WK@?&LI1@VIQ;/*4*AK UDC,]GMGU^4D-/YYT''3Y M!/1-B+:!NDQ(K(UFYWQJO;:]WKIT%\W3V%1@H1C=V&QM:/>&3-8:K:\;Z M[IC#^[[3";W38KCH0$.\7N.8I9UN?[%P-CI'RN79Z0SY4&?KW<&$X'R%HD47 M?$*L>!&;4*<;NJ-HHXJPAHMF0OM?/H.SUST+JI[-GO@J:(T$N#?0RP*DBGC5 MN):8>LEGG(#V7VE!&L4)%6-@\J-!^U7S5C&8HCQPQ#1VJCMH MJ&FBF4G1#BQOI2,D< I?5^*5OR=OUIC*IGE7ML4'1L4IE!=W,I4KZ S6N"RI MT #E 1?/::R[(9V #EOG8A#%B9:_X %\+=JT,T=[FKO7#=/8KYNAP F3V=M= MJ=1D>CIJQ3KNQZLA>!(!-C$,*RELS&2Z J6K%#1)UH[:L:[[$6L8_R)RQRJG MVA=/]MGO7TJ*F42(30GA?P$9%R":+:#(FW*,W!36?^HBT48\G_GK9N]#4N>- M[?1EWZ1^@IM_C(H$TG!4+Y=Y614[-B^6,&;U%.6UZ>V"%&N<5CBYS&]QD1*1 M#W #'3?2_UAZBM;A,,\1GACI3 MJ_-/571RC=E[AMKYH31'?(;H2_J19<(>.RH^I\7XB2]&#IF'<:*V'"W<64V7 M_S^0:*7.M@9T#0(!-89\.;$ZBLY8KP$-DTRNX;/:CWVC+>6N?.(![5 MA\)>HA5!+6RT!^Y?>98@+U&DF3/VF#^4+%NQ&IN\[F6779K1@[(-^JU!PZ^C MF2KEQSFIGYS_ A>1]W2(J@QV"^D'/[DKR"&:G__]XW ^TU+F3&FM??-XD+QY M/!COC$=5WTC,N'HCJ M7KK"9?E75,-$^S1%6M6L;(PYVZ*S--04)EL(4M1[@$:) ,F,M.(^C M\FE9W$9%5?\QC^E^+%/8>4W@SRKZQ,)\^E5BK2'T]&,E4*Z9JPV+JJ)/B,7O MH )G$7O"J)VU6\N#T^/TY[/KLQFZ.CM3V5=^:)*0F$EE)LVE M:3/?0& B3)L'-LU0G-%/Z3JE](I*E'1IAS_!<8%G8O)1&N5\;H@4:$NGVO[= MB7K\.L2U1(_[B8WE\W=A 5^\)Y(E5!EK3NLXVR5TJ6[AR8<>\U55I ^[BD7@ MD,-XX29<6'0=L3JX[F7#"A+>KA)6L-6Z* 2B4P6)K-54%Y;[&I4=A/^,,$/Y M$$16J=%R6LAEA"UEJ M MX?H!](BRK%:RFEA"N']'^8M?=4AJ/8G*(OFUQSZ,6RX>7ELN:OL$W7K/="EQ M\BN&A#TXF=.[=O2(F=WB/*KP1906OT39#@]99+TB8&*3]8*H5ZNLEQEIVV4G M2F]MS62YJ\J*"C-Z3,W0QQHQ*BL99FA-,4+/@!*SIB;T/(N*$E%HW+*J[ZPP M:3HJ:SU.J>C2/.U7SKTV4 =@ KU(RTQ[8^XXM M>]'G:=N3VBF2=C[YQ?W\E.*;'21)K_/XO':^\@0MM+I[B-5GI]L>HA]4 3.E MI!VMU:(+[72(8J:"3LE;UJ$@<:%/#BV?QP(D.?.)^S6MGIJXK";7X\NP"4^E MJW:!DG$0[@N6+3]N4)XIO M?89>W=@6GZ"&2XE9TF+;7I(V\SH(A"10 6S QARF9)D)3(T\G; M.3./XV)W4#1D6+$9;:\IGX7C^KH9"A'0N<98G(V&MW<-O9N7?(:D9N-(VH\S M#5&FG;<=LMAL,_*"\1TWUTGO%.E^FCMF='P/U0KW@03P$A\W7X#Z\5!BRA=^ M ^O424^TZ>E;0O/"[$Q M8OGS/L)EB7%=')=5CBK'"A3(=-'U1AH8VC4W<=BSPT+!)?HM=,T *7(3'1KZ ME%3P&%;>\ETZ*J8&&NO+J)Y!7;-4 S6T>!JB)U$CDHU0\CN\C5(J NG/[\2W MT)&FVD'CQT/Z>33G<-%EC@!RP+OH&&&)"K6\R9#;@L08)^4%G0BD4%NN3W=I M!N\IHG=2B1Z:TF1@9->\U(!&L* ($I&!B\%##3Z(@)&A,]$@GC_6(ED:O[2' MI""IA61K79;J']67D4, 7L?$86TF>@:.IIXB0V,T^M;5EACA$:)(KH!2]CJ* MG](<%R]@O?YCEVXW8M5-L; MP(VK+R"G+PQ O:..HB@%P#F#';I1GCCPHW0T3U./R<:G<>RNHWI7^$R>G+^W^/M_A95P1JN;3CM\-7\ZT!M&]MBD! M\Y+B^1 C"#YK<4(4*51C!;>][P+?]O16BM@AOP-VO<-1MF#)FBGX:SKT$^WW MDQJWRHQABUF'8 7B54 )<9P8MS*L@%=_FABO2JW3$*O*$]\!I\ZSC-YOG^)- M7/+BSU29ZCZ/490^Y ED<,(LY=YUE$?"NW5?$\T+='J:5C %&>0!=&XPT(&\63&F,M(R:+N9KDJ/^ M+-JFD+.'Y0-+N']I&)N3.LL1<[IZE,S,%'')PD_HO9RB5"=)IG?T"F]$*;"U M^VO+=$DXSO6BY0TZF]__C"YO?EGTZT%E M\H*N!V>O,LX*S<*(-_8/JG%OL^[_#4?%9R;2AK:0#6DVNL;>!%G'+?PV2I.; MHS3BXPTUA+#$.E$.^EX MXD@/ZL)+9Q2X9P^>7@>>$V8:[Z94 XXFC)&S/:K3\V>17UI97Q?%]3+<#^R) M3OR>VO.S#H]VAG&>5AE 20H_VYCJ>7S=X2W]%?.Z4&M2;*+7[EZ U,\!G+GZ M5I^,$GEU>7J!;1=R;[N! .(0#%W M$#G:>1.'JP)'Y:YX864@QJ*7AQMKBL'^05WO@ 8J8F##1RJ/D):HT+I%2ZB39X_BD5AF#W M--&U-7:&=D$Z7Y" \<-C+D CZ81S[@ M ,-RPBL*]O!"'UD,;Y+S.$KPY@5J=MU$XKOD0#.=VV3/<.Z3M3"0"&#.T,W7 M\Z_U;Y56T#>^5W9G]#6;D?];Y!!?$%EJF5IZ;^Z'#+U'OVK9>=M1G)MY*20# M*Z\!GL8,"1ON+K# M,7G,!UPWG<,S3%II'2]?5QEG$]"Y'4V(FMJ^3Z>'/DU[-QYZ.#>8-ZY.@"K] MMD(ON$)[;&>(YQ0(FFO4W4[KR5'J>,$_?['(_;LN2%%_!>U$/I]AD)B: .U% M]K.7JKVSFI2HM43WL/*W]CI=DP)UIA'2"S70IO8AJR4XQO0FM2NA%'5),7E( M\QJ1O$P3S(M:K* (X1H7!4Z:,GV'3CV]%S!;@VK=VTR!>RCAPJM"OG83XVG' M<);A0OT6Z'_6QI='*D-P^MA#!RI;'NKY0*;Y9D+T..5*M2S5_PQ"[NH]WT-28Q .[WM,-9):ZGCTLS5".PUQ3),A+U&GF MC9TN4GK.X2O*WA2GBA(Y!==1AM3IRW7T#U*<0=G=@3V2:?#4/+XCA@QA"(5_!=%:'6""Y/WF8EG%&REV!E^NN@E=7&P$]KSP* M6QJMT6!I5%W):@;=N1?+\/TFO".5K=4CCI9D"M)]OWE'7Z U1[$OY?N@A97T MLP,Y'_ZI6W>IY$3^./V]<79?A5F&I%@1ENFBR;-#0[NO%E;GNF, =4QP=K'7 M,)BU4_A(,4 -"C,^HQF*UG1,R Q(/K+*0G!C/:-*=%JA*U*&\2F38J:1BLC] M-)Y.UH=R,.![1?& MNPY#0066EB*JJB)]V%7,Q R!J+LJHX?X#=O!48;.2+$EW-*JH[(83DO#B_UF ML4*7-V?+ZP6:KU9WEZ+6X0S/'O+WQ9&![%]0!0!=[SLH68DB#A!# MN> R4*2%P5K(W4"E"&SX2-O8Z%OK?)TK%FA[ATL,*?"I6G&.GW%&^K()&XZB M\PRK#LTU3S9063J.9 ]7^:W5Q]2,"NX\8'A:15'&E@S>2LD:/4?9KB[@W=Q; M2_@^.7JZ.CHJX_W\4"&@8H G6 .&)I:6<@J'D]B^)-?)_J'CP<;$\T+Q$#YX M:87T.S4.X5Y>)>DM=[!HFV$$AT@W#A:N'&>8'E;KE*XZEM1O3(?1.48TP#E_ M;.J@A* UBCM(S5"T1ZM1@91O%?[FKG?0K)XPVW5PJ/ JB77&6#9,B1Z+**]X M72(HAW*!P8DE0_/GM,YYF6PHYT/D-?<>O)C/OV)6U'*+8Y@CVI"$S[4^OB)& MY2C-H2!C7$3KZFL$6-ROSEK@]$#;E7!@;7$! =X'@]"52?.2DC)K_H03#"3( MYB%+X2RD0U."T^9P[,6U2?2$?,QA(5N@[&$-+I4[?FH21!X87A03JO/2<[=[ M7 *,J,\XIU1\P)!&[!'GX.]#?V?N8 W+W+KM(U_2PL7+ "!A&] MU]L;4$M$)!_3+!-H[2I=M7,#CX/PFGEF];?;!3I;W*TN+R[/ MYJO%/?H2U LX]P7:%/SVI[=O9M^_^9;>5]%\6Z09^O;-#(JJ?_ MQ@53GH=V'.E>N^G.@G,(0W9;?B05F!5XIFKLED6N!$E/(,V(1',13$-N"D;% MY?J"7E%P<8;)0"J#D;9: 3*",9VG.>!P@5]A\OHAC2I+Y04G%&?NA'8L'E3$_N%V4=>%1!(O.48C(,Y3V M33<\FSN8JCX^I?$3'>J9I/"4\A0]8PAE8Q&S#QCG=4@;0*&-J9K&?GV 4Q+* MV-8SH63H)(5G34J\C< $E+TT%T':EL[@B))?PS6:F:#H]LMPS,_CF& +S"XS$! AQ,:LQ' M](GM[:"ZPV55I'%5(S=8CVJPK>:1U#NF!P^A&FB3@#UDW:EALA(E6H7Q)IYW M_(A6I+]$D("GM,>QX94L \]7OB1EQ(R=ERW/_B<^^YQ=$A,U16K ?5M4?8L> M?JRD"NE5""1]1O83>C+D28JIF&8Q;7G!PX10H\[ 0?;'EXW\-P2&MY* M:%G"5ZL(EW]:F=@'.NC2Z\H>WS#1_K;9G;A>%W^)75H/WD8>SF.*4LD2&I>G M+YV_QHY%DZ%T$[-H@/3I2]\>GUVT9A![T_E"V8?>5:86D_4C-A?%4E!V-Q$, M,SB\,L?W6014^YH$8(_!\)8:-^X@,H,XXN:MA1G:M*.P+<[/Y"CZC*9I*W\W M]_,ZB"'O3IXY2;V>?\ P<>G-]CHX7(WTW@Y5X2$O#@B7Z:)Y2 X-[=P$>;>\ M7=RM_C9#MU?SFQ6:WYRCQ?_Z<'D+T242X> ^9J1=IO95<-=A;%>8ZI4R7$1T M".EM[XR$8%D*L_(52O4:G@ZWZ^.JDUZ31TASWUMXV>0.KOA3#&HLO$)%(R4P M'+'V4"266;25.W$_Y#@JU\FVR/?B-'H[&/0Z0X_!G"PEB2XC(0T<+(T9[HKD MCW1O;\[Q0S62)W*HJ29S]0WI/&L9A7FRHD 10)T%SQ\Y2%:B0BO#N^YE'AYE?PSU4=4O#2=\>5[:-SMQT;VS6C2"&A?-6S/RN-HYF!;(-%IC ) MHU1H5)=(:XS0ETF-TU>@;&2'$PUP,97>(42+ML$.BL'$V\.-+1T6?I)?]Q\7 M(=-@CQ!WX,@P244]GK7R:A][UF=44;"8:@]FF,-2#:B7\T<;.Y.$E\[H,&7; MJX?U-SWD#K)XMH?:D="X@;[QJ1Y(G8V>9&,DX+8[UX[\#SRF^GS>QU MD(=H/90?LU]9=@%!3X.VB8DGM=HFRAHZ9UB*:9B,NBCSI+HF*=%"$T _(7+4 MIL+!_!"&###D,6?9?NNT*FUR%I8?K4Y5P_/TX[).ZUDRC;[-&M$DG=LGQFB_ MHCI-PET (>U._25NJ,2&>YW![2![-;-8=,DUJ[,G4]SJ/#J-SL3N!KNRS3[* MH06Y!C@1;L0#^UFWPBMGUM(#YN A*]-;8, V5K[F8%(4,QG2I.SJ'RBM\'G-,') MZ0LDW;O,+_-G7((PF<=5^LPLB/.'DJ42%-@^] ?23VJB"-!YB.K\_F=T<;7\ M]1Y=W"VOZ=W_E\7]ZO+F/9J?K2Y_N5Q=+N[_&BIKA^[B$'L4]\;4QV<$,RDN MFW2/';NX@)LU1M!D8P5(?C(5=E)I!LHEKTYZ8H&>AKK!#:GP&21/J: 8$-R* M3U]:3[?S'69I^B%#OUAYT!Q"1[M0!.7ED545Y2;1.,FLQGI%RN.]\)=J7&"-KI/J4A^=J5"BCI[$JG M,];8E34^B"&$.M!GJ,8)+/_2DW:6$U6=(XD%HH?>M H)L#1&L+MI0Z2^$G+O MM/)>Z:S-./M.*..5\%34L2>(N]K6_3Q:$&J($[0A#)!;1N\QMAK88#ZN>=4^ M<+5'G)C?AEKKLUC?J!ZO$GW@-:\-=F:B'?F>[B\*M4-%J)TRR"A$D69AA3'3 M=#0NXWW];(KA[OA!+]Y=1*Q=M\UFIZ'.-S"G=\7N9:2Q T9,/U-GS+1LW+:8 M,\\=+\8^6-U;MH^6P^3(V,ZS-1W ARM?C8&"\NQE6OI.(K132B\#AS6VDZ-Y M%QS%$!YNLOQ%M*CK[?PYIV=?CEER7A:$!(D)Z6J04E_-7IJ+* /G^V23YBGX M257I,QZ.<%7IJBEJ9$"XEB$U^!F*#J#S4L* 7Q#&5B(^,:'H5,[0OKU4;Q^] M(U-B0#1R"G/F MR;"]_!$GO7;>Q AX PL$0O M8G@/,IBB,$,<"9[JEN.!&"(S1%'1=_EV,D-C-^^XGO139]*$3[H$W% (AVX5 M7B.ZY'6VC98YUME&1]WL;J-V^/#;B*+B8AL9S-#]-GH[I5UTS&KCNTA 72VM ML,3QUX_D^9L$IUPAI!_V>B#]X^]SNAH)K,A%%CV^VD?"WQ4WS-$XSKW2&F ( MH'EE"#'-R"@A# 7E%2Y+C"_2/*+8L52Z=^GC4[5X!A%=J M&3).;H9E5;#5NHZJ74%W^GE4B7U# MQCIH/V2)!G:]QQI8"/(F!7I&&24J4:>4-R:B6L!RO2BK=-.3LW2XD2:S' [F MFD$^\,2(+;P9NB59&K^@W^I_0T>>"6A+Y @62-CDZ.GI.!8WN$X MH_=!GB84W+"2?^S*BB7UP&5X@$. ]OME'1E+S8 M(S49X:N]8L36,GCC\17$[.R*%U9[@;T<\KKLA=#37Z*')N<.C.RK9L .%'>6 M=IF!1[>TX1-[*?XRS5')OOQ*Y_W;ZMS4-B OJU'@;3V724U%X_V^@8\8 K-Z MJ6:H04)^?H[$A\P.(1KT#!B(RARTHKCZ-:V>SJCP(AM@T=O/JPZ:76#%:M/V2[U1XH9:E";(POIE=N$ M@P&^"FO@369QP;G<5645Y9#T7R"5A.TTY<[1>+YVWQ%@G?UE 7N>FOV^BHI* M;1_1NQY[4C-41ZQ-89$KEC%4GH"C/2YF:2)-)G\.UF2S(7E'UQG?LC)==!VR M!X9V_A#$8//RC#-$]H"#,Y04P8D.%3W:;NKJD$J<)ME+VS(S.+IK?FO!-RS' M66Q2G">[ $23JJX<%WB5J(NTC*/L;S@JZ%G2\^(FTU3'H4$PI',!5M?&XH 1 M0$84-#KW_>@F15>B0JQ #RBG49F6]UNJ9B?+_)>H2,$'YXYB]U;JP62\NY4' M$C$8]P\B%#(J&>@)O(9(T%OX^B%+Q$"<>)G3FS$N*\"(ZO:0Q7(\QX3J %:X M<0B0:WYL8*-B5.3YGXI6+.L#%,UM\)FA=H* T@QQI,*G95!F-.$VE">YMXW( MO#$A+XU@GQW]KKF-VG%\62Q:@#H[Q0!;[826!TZ_K-!G$'X_7G R2I> ;P54 M(=]&:7)>J^5UX&%3!)T[%TL_&:@,9NWE0 9H.".[#'9V;.V6Z? 3IT/.:NXJ MVMIJ5)K$LN4^@4KMIS\1Z[H2OPX:V=6)[^AR>UX[_O(K$W=IN*#?O=[$4FTU MKK?",9WGUJP!-Q=<#AHQV-[OM^.4)4KD\L(L<+^68Y6CEL:,TH[HFTV8'60* M3'),TUX6$1#*O[X[&+PGV=I4%_8=D,<"\ "P6 M#U4$J8,Q].MTJ(+UPNSH@+0.ZG(22=$LO$L"V.3 M,U\H8IWZCD_7V^;!6O#(,-C.X&0]&,_;N5KK7<&>%H:I2:1)Y(@I%GE%^>\B MS3!W7^WA!U$3#59X/91K+N#P$ !$'*+W]1=2C\B0Q.FJ+S:X>$SSQ_<%^5@] M,# H %.QT."$;&J.!-+7Y/]9?RBE!EIEQ2)0;21N_2\@FP6J[A+42@_DKW MTU1S1\=WS354D7M,GW&.2Y;.(Z$@=:RF-N=Q:"!=J;_?*<_)D4HNSSQ$FY). MS]7[391EI[LR!5(*S]/>5MKGZ,%HGLY/!A,U0 ,=F_UD))*T<-;>[ARR-+S(2O5;)!]MH'S2=L3R=,QPB8B #'3-]!"125/$7R(:? M<0'V97A9*46.OX)6ND%LAZ-Y"V$[!*L5_66*N4X"^08F>[@+XWDB6G\B21KG MMNCBC-YA'TDA5IM[6QE9I-O1/!JE"]0 #6B7/B;CD6E:0)M [N7S3ZG(!U#< MT(J[. SH7 4Z=*-&OP'0,,_Y ]04^D0?D\BIM*@CQ M,T, &OW&@4]!_/106"B$1&1S*HI^(=DNKZ*"GYAB&21HIRU\7HWG2>JT4+DB M$TK:B(A)I"GDE"=^Q5GVGSGYF-_CJ"3@"U26NP$OBY'VVCPB&-<3KP#TD]\! M/&K@(XY (*X9(S-1IIVW4ZH;[3EX/HD;:IY,QP.Z9I\&(@L@#'L6#5"3R)/( M&Y?,XYA0D5?>X1BGSX#2#18]U@^VU>25WC%=LTL#%.VASE".M5[F+4U PT#4 M.XMH34="4*7O([,=0;V1LP(G:87@T3M,M<%!OB%*M PB/@?L"*)F%D2G#QO" M*\$9SH(@I*- :%JR'NCEELHA=+M@[S=W:?G[/I9;9$>7Z:*=6TH\M',YB@O" MBVK<%B39Q506_5__[<=W;]_^WXBJ/RBND_9!WD*@X@Q5'TG[;5E__4Y'ZMJ= MM8;P/4 0:ST D+I)B,Z- P8)CW\9$@V&(J7:V%P?8R+G?!LHSF: M!&.W^DTA.2-OX=<#G#48;#U&2J<6AE7TZ3*AV[M-$#\2QS'27MO"(!C7DX6! M0D>'X,/&>XQ1F2B3SNTK"CLPLLL\P9_^$XM?707M]-]-#L?S]6#"H2(&%E&X MH5Y*!-0DTB3R^#:RI>(ZY14H\F2^@?>:?QY4T6O!QF'VF-J&VBALO#1&/2%#$GU6M-@L=625Z*_DJ]M*UK0V/[C[S<6T_.S8V M2=;M=65IDJ0ZT22ETU-DGB24YF7]SU6:'UEMI=IJGR\]8WHZ;&J0L^8# N!H MF8=2-H:H2Y1(YN^YM*,'+]>7>47)G#YD>##?I%PGW0?4P<%]F2.'L=!Z5[4\ M+YT'U@X*$.B\1P+)S,O5:ZH<-Q$]4GK;20?UZ'Z)LAUNRM%!(,$UKIZ(5&W( MD:Z:NTH&A*^])8.+<85%\SF:F/I?%X\,7U!QC*U$E16EZ.A#OSFC'Y?%BGP4 M7YB%+4UUF_V(OC4;@(Q(@0!V6*VFAZI].HV(5#Y8Y):R9Y3]/^GVC"1BX]I0 M8U-&.1C4-Z]PX(A"1P ^++OTD[>/8P9H%N;PYG6YF."3.;![FMLXI#O#!CF8 M._"-#V.]N9@^G?WXTYO97]Y]+VHVXN3CXT3OXSO1*2Y< !]BF14(61:W!7E.\WA4 M, N:FXKF5\/Z%LX,/)SD#0)AQ;.(R'T">I!RX;P43U\@/]R *ZM$#UL^BON1 MG=M0CTVG #JDJZL,G8?<]$3$\V<$:[S++TAQ3G8/U7J72?OIJ776-8I) ?%F M')/"1LM(YFB>MJ(1)A:'H,9ZQ(S.X20]B(?!B"^)'K8D_7[D8)(^9#28#*6' M9+V(?&Z=_.2+9ZMUTG?_"UA N_$%Y'6T[WE18XX%ZJ 1RC50LHBV#BV]2;#K MJ/@=0UH'\#1+GG%1I27]JRY&)1!B@-=$G8,"02D UI]R18OD"N3U]K 51=L8.%SW90<). MV*3>K$S> M3_9A:_H +0,R7H.4FB%/T,T:XQT.'Y;Q)F77$Q%^D/6&J!E(*1V0H[S69RDCER1+DR8X])92'/*&(888C/4H(9JW-#MZ/Q=&8TU69)86@-70<]TLV2W3R07%U06-=$)>WXU ME/.X9X"'&,!0"7:$U",R) DMM_G;K+'@'AW&KN06@@LNNM&7:5Y[)W]E48Q; MG+!E.6KX%>KC[#HNU267Q-L&AXJSX/.VS*FRN"5ERI7)P9!AJ3Z: M6W=P;-?[%( C>ODHHXSMU2@M8'?J6=TMST1C [+I? DX? 6SZJ !D[LMR!87 M4),N@[P^BS]VZ9;7S%A\BK,=>-R@99JQJ]G[J-RWAR]6*1Q*[7?!*BR/LR'1 M6A%_P4KP[CMF>.AOI!N8=#"8MW"D ZA:04B&>&MLH!M2X1(QP&&<@@4+3^2H M$EI+9#>8.UQ611I7.&&MYA^C(GE?D*.2XE;&"CHZ_/@'9[]]S0J(9/*!GS'V3O,!2G6.*78ZUC")(=T814; 1U8 MV9'"T;KAS!Y-3#SGSO$:%P7=Q7$'B1DJ]@H/-RE.VF@FR]FR!C2EI?$G+WJQ MFA?T''QD+[*G+_LFM]$+JS0,*MMRRP[)]Y"WN+S,^4P';TGN(.E*%_L8>1,Z M]E'7DD53H*#.[0R0.GD K% 7<]1!'3V\H&Z[&OWFEE;/ *YK, &0!;Z+P*LWQ.P7+- MI-Q^%H%8@7?J)"UP3&=CVZ1H85YN3(GUCY 4I$%M2@KU" -*&@Y'J.]OI^)X M1Z7'\AD7>?KX5-5>C/DCU-&\)^NB_875#KK_&&WAE^$ :1MCZNYD$]C.=S9' M#K4XH!8]7F/UR_OEQ=U7G=]Y<2G LB["&C1 V\JZ$B>+Y34B@@72W44?KRDR M11IEY0VNENL[7-*]/! W*=O1(&)B&(!K_@:+8/WU:%CA;_AZS"EKL)R*OM5W81MX MCAUK;O$>[J?@%;MF0VFXD$^LHU0=N6$'?#Z]2J,'P"'%Y3SG3@=/)*-$+<&! ML'I==%6UFS8_#0_ORY(\AH>.C+<_MXI44:8FU5?0!65[5)B657:0^3/"$E-T MMJ$DV8OHTM5?L'U4/GW(TQRB]J"RZ2ZO!'MJH*5N2/WQB+YV3@]HG+Y9[E?2?'[97Y;$*J1J['<>$]3EA-#<,UR !G>8+<< M=EB>DR!T'\_)4B^T:ZRZ+ZP[YU?OWJZH WR"/J^*3JX3\6KM8"3MX"KL8Y?! M KB]'K+85)Q?Q?0>9[/ "9E>)\8[(Y V*JY^3:NGII R"ZD3GJ#*(UC+YBB$ M%"ZWHQ E.YD>+#[T24S!/\SPYQ\\X(RQ^>3@QOU0?[4-O8&Q?$F80"9V] M97E6&E*DP8#9'#LX(*E9.3O-91B):-'1XPZJJ"J!DT54Y&G^6,[C>+?9,:WC M'*_3.!4=XO(=M??2& #W6B3' .$:A4!L)DUHHD\];PQWCA\J^82+(ZTU64LP MJFM^ K"32E\X1EVB2#*/=Q!ZB.!RY*07M-*^2QR,YCX7+ >'L/[!K8^R6:)W M%1=NTBK+Y0\F4;NG;]-@ UB[3(D#.$V\_ M030,"Q(B#0K\FL5?I3NOU'^=R,5K=$T&[UURA);EV8?=[R5CQ#=_^?8-8T;X MYN_W6U)4Y0,AO_?Z5@^V462IWK&<>^"U\"2=F)W@G!"JB#4Y>Q54T2U/]0M, MOR;%IDZ:_$!V%=HCY979AQF"2%',G]IYK+N,R%6)'KKJIWAD7S:" 11T% VK M,]).TU61WHSA851K">XA&@3T_T N?UF3Z6+Z)![@VM;"GM3=38K8?<_BT[G% MW>\>2OS'#FQ@@-MP1-=06]T @;XQG6LA+5#$H 8.J!HD*U&BE3^^B9]PLLOP M M 2N%=.<9I_$P.P5UX^$W)7P%!J8F$*(1FP*>DNFBR59#0SNW)M8GX2:J=@4/ M;:%'9<:\5AI+HE;FN.F]HT'>TC*;XB.G0UM(CNT\5# MP??E>EY7 ^BSC(ZUU;&0BL9TO2,&@2O;3"W,PN0Y2E32(<0\C&S /$0'IO#( MRCID35F'US/[VK\9>)3[B1(1O9V"MS@O>2F]9?6$BUM25@6NTH*G6N.U613J M0YH.IWEZZH+UX$!3(X$:+,(;SHS7B-@F?%B=[X:23%WM.^YE4_/;C^X^'\"! M_C-#.68B]EAKLJ8!FDQ.0PF\Z-?TM&?J4PGLX;(Q/5!$W5 W]7+4'#G6WLY- MO?1G<'QU4Y^ S!^GL?BF+B*AY-;)SZ]EB?K] =Y?O?UZ=K);TJP6:W]\O M5LRX9'K@&,]%-\MA\/-$Q!^"TV204/ZV1)06K+# -<5IQTW@MR1+XQ?^WS$[ MF')_W>TB"\=Y6C>*"*\X@3JHS!!' _U6_QO:=J:^+L28V/Z\W,MR!_MHN>;5 M<_/DUZA@)90ZB9J7Q5D6I1MA0CB=,73]X%5@>4QICA4*Q;ARB-=:!F*%MOX> M%WK+@XE>%@8;ZSXK] [JZX;;#]U>K3TO!B')>IX3*G/7^TPB04!O^X(]OS/M MIQQ]SQYLJ[DK>L?TM2EZ@>OL"4NST,XN3@!^'<@=A/N'68,H4"-:[["I=BS)DJ'35OYV.@O!H'QW%1?/6ZF".>KX>%)$3 MA@G:H\+3ZLT0QP8!.NC+O^&H"%-H18GKB F9O>W!)LW2+2[8N2AWY97LI;GS M1D9WO>D:\%#[A]?]F=S55I;^1).H/I/(<..H'-^--==/$-,[K/L ;6;4IH G MQV&CE":JY)M&;DV.HH"]%'JZR+/)(;CW;1Y.23DY5E19%=FDE7VD]FL+JFUK624QN6@QF(PDE4S^B!$ MY\\Y3" QG%#MEX3F\ #RR$.XIJ+(F"S6J/U:807\\?E194+(=R8?E:C<7Y>G M9>$X-STPX!,(.U$F_.MBPNK4],:5KR-Y;PO(Q0KQ8P(V'.^@R7?B@5TSVNO8 M\H==FD$$@8ZV8646-@/EY2;C:.M(, M1IYVWS;$JF+_+"]O$]'S9D)S? 01[ M8[2]YM80CNMZ9S2 ^5/VK"[L'KS&^SB=B3+QO#$5I'/!N.OYM\+%9KENJO*\ M%3"7=#]-)AL=W]>-;Q01K>K;]F>GF(*$3]/.<6T#9.=!XW,R%!4MJ( MV8#($TP0GIR\?2GA# M;\L*S&-ZTV6Y'T:2HKL$I6M;=("2ZTW:P1G\9HL&:Q8:VL3H$/973#&',LP, M=?3PTJUXT>(=ILJ%4V8@/E?89RX'T")!H>2JY'Q7/9$B_2<>2-DPUD,_,X-H M9.>'% /=W VB%F[P^X$,M8D&"<,Q&']TDF6NP]:V&(N/ZI>I4@9S>@SUBL)# MS-1'-D,%^#^AAG1Y12IZ!7D!@)1,W-Z]>L+\Q[LH!HF9)^^C#4N&T302:\SV M1M51L*P_'_4,!X\P&&=1@ MTSZT*C^N>I^PWH[NE,R!#+5Q##EL@11;/M\U*= C)\ZZ(V:_*N(V*.DG3G[Y^\_:O:*_, MH[=OWLS>\/_7ZF2K8?[X9O;C#V]G[]Z^;7^!LXCL9X%^^'[VXT]O9]__^%/S M#A)5:+XMT@Q]^V:&8'58G_V(W_[EQ]EW/[P;&O$OW_TX>_N7[T4CO@NM[@JY MI%_E'5[Z$!OC-BJ6!2LCES#D1MQ+%7J:;Q01A% ;9D*.F2KKT,^*5:0B^71&T0[[D(%F/L0#(8-@L7>OX!^I BA]A5L*DZ+FLM$ M[-#>>T*Y5?2)>PB# &4WAGF6D8_PR"O@8X6>AHGE!B#X>_O&HM^,([K9:^!A5,'^ZE&1DGA M=JEY,FCQ4O?]KK/4W7&<+W6=X3K<4O=2C8R2PNE2WQ8DV<75LDDHUE,)=JR9 MQL+W#>=Z_6N8!V4# E1^':4FD261#[XH]Q4'RM[ZKE)M]3GD>,P@;!)*"1BG M+%$BEWN-4" _CG[3U0:]5(D6Z8)AI,4Q[<@@0;Q=KF^+^D;"K)17Z1^[-&'W M$?X#IK-B]DK!#5NUN^8U6Q:,>\'2I%FLK=79'A5NM0Y3?E!U%8@I:0V?^R'J ML+R-7J*'#*_(:93_+G8$&FNK\XPO&M,U_S"XJ 8,WK@ 6M\)Q]XT]![B+_,U M*3:<^R$VCIY5\) (7L9LHMO]1!\H<@'>W$>9ARB1TN.3X;$UEAF,;G UG&)# MH:?VD^$H!/=/AK5AGJ6S"/0D*$]G8D"\0)J _*%O_WP/<91/X-R6/*(-3F/[ M3S%-R:X4ES?",B62O6P]P1R.'NSYY1 -*T\OIC/3R!Y$X:"DV2E0L"B5!>7C 9;A0+@9LV$-NBP_JQ'\%3\>HM4#$!M7] MI0J-GW"R@Q1XM;OPZ?48';TL1RBU@;6 M32YJC(#S9^P:0Y#QC6OZ X1Z4BQ;A_02OFH110VF='.PUY?06\3B,A-W:^?T M;LX"?P"%]Y@\%M'V"?P2!&X6HVTU;NK",9W'*'?@A?*]&"/U!6VMP MKBM,1$.8B.136 <9E2"T(G!D37]?D%*4?7:XL:VW'C9HL"<>!MW*RX[F/+3+ M01P_Z82I"3'")4-/.3TDS8(O6E'V^J+KW[^\O2)7OXFE+%/DOHC+X#!\_8U(K,M MAY_1XYM8>Z&)[= M?4/[/L'[<# YQPWG=!@5N[)RJ&>R,W-\L@]R4L_Y/DY*IZ?\8@?:M_#]O.]G MC;.\.XQKWN>PPCV6]Y*,C-'!XP/Y,]462/$R]#I^W$3[:7P_E/MW\1K6#)(^ MZX@W,VRU+R>'B+,<;T%C_7O7G\B0*9"2J9AE2JVS%:4S5*ZI(^5SDNFF%!=$ MJ(?Z2#JEP*0CV6;HR9_M($T;W._I_^"J+^!8@Y'<9"GJ@^@I55$8]03 M$(V3U;^>T&9L@2K6Q;/P*C7>P52'.!K8US5*C(&1EF%A/AI5D%KPJ(6/Y*;C M6MT0,TZ?\C%"/<=Y9;HOKX*'37$CK0PSKP=S'G/6IG\+\XPY0#XB1Y-P#T4M MD\H^%AUUL/5@U [L[?;%\^Q63Y1SVFO,1!Y;CJD\]. B()W;H(9H@Y?K \86 M/KJ,MM4)<1"-Z4_:A'IP&2Y#%F6(XX4H8HAA!HF_?S++ M4>"< L:505[E*Z#4B8^H4P!U,*=.O)"K3G/0>NT--=#.0=(9RKH@Q6&&>SP9)1V3H8:AT_<=B-=]59)MF MI(((QBS#<;6+LH;]Q'J66D\=U4H.@FOVH%B@%@W4Q0,UB.CK3JZF:#O;$Q A M:HF0=HFPK5$-H"(ILB Q('IXE_ /)5[OLJMT+7[DD^YIVRE\#\'U;N204$9! MA:Q:KT)K&<=O$0$#/2^?IU 1.4_NJ'9VB^E*4$GR*/>X/-S5RM-R/PCO#\M) MC08J*!X3>$4>H;SP#5F&G#[3XI55L8OA#+K,Z7YYI$M2#JN=$EWT$^$)A_:0 M :^%34]/KWR\J^X0W\@3794!^B<2>?W/Z.+J^6O M]^CB;GF-EK>+N_GJ\N8]FI^M+G^Y7%TN[H/PJ<':$'L$#Q#!70='M)&Q'9W^ M]*7^43YL6VLTXUAM):@^ [1KV)U0[ YJ,S A-RTF$I]HNI*]X=@&RQ/.GDP_ M--\M/FUQ7N+&BX+JX?,X+N@%L&Q+-%V0XISL'BJJE,]Y]6'I*$AK@&S9IXT1 MVJ2=HC4Z['VNEJT:%Q?[W5" M!'2>YRS.1L.UDD,'U:B%C^1FXTKO'V4:HDP[;SOD8E?D:;4K,!7W%^DG^#1L M^ACOH+E'Q .[WB0M9/:JV\ .:_20(#-1IYTWMFJT@[M6O1JM,2'319.UAH8. MH&E*A,XYXBHI&A,=PDWIEG5&-O OKX";)Z/:/ZMY% MAH%!,41PI0^["B?P)($_Q? @0;6_;52$D:$C5":*I//&3*>[-&-A;Y2MZX^7 MFVU!GME5;5CK4^JKR6A2,%RS70.9J8+M'UT\PNJ%:@M!C*CK.X9W[/%+U,PL M^M;;P]7=XI?%S8?%_5]#QM8.OCT-4\2C;8_$OS^1+,%%">XJU3!O2$%!@90A,- MZH7WEI6K.J+:W;;?K.?J(H,IE2=73T1Y<60<;:=1-V0)P>(W)"?-PP//B5>; M/03,*M=)DT6'!W?-F QZ$":3)"K1HU1X.7CZLJ(X].3KT.AI6_KM(3@_>_?% MDU;T^Q0\3)C1,42J#QW*RX@V$3G]/? K"C17LBR8&!M%0.N!W]YLM/,U\N0F M6&82KM[U543T9R.=8JKB'@*#^3'FO_';E MB]0I]-0U[HU#<&[E.W+NGE(9.I4E( 9T-8PG/]\5_+EV7>'BUZ8 @&2A,,C[[D%#?.JZ]XSG08G4AS#7"NN5$7+^40="]SUW M;/!"$2"& M&&:H00U1W- >.0A1/\6HP0]]>1Z]C 0&AZ*$<2(CJHJAY) V'QEMTH8V$:5- M?$";!]JEQCA F+[)9B:VUL:O;8=[M%Q388LSNI"8[$JJE,:#/G?R'4UL/(, MO-AYZFI4Z,LF]7M,=\0.$E0=9O&!W_[T]MWLW4]O4%2A^;9(,_3MFQDDY/J6 MV2[_]/;M[+L?OCOZ]5V8I *"_C:GJ2P*DZS,9X]I7B]^(3C747U\>5Z37=8 M(:R5(=%:(R/CP*C._9P -&IAHQIXN-(:,A0FBF0SU/#>1QNJ1[:W&G&"H,&& M.EI:[X"N68(#[5:>U,WU8PE]8P4B[63YB1[(KD*OYQA 1QAF%B)/0G_NH$QD MU_[7(SXQ@VUU74'[QG0N(#_&B8F4:*0H2QD9_?!J0VV M+*JA;NH#72@.''8-30DG4&MIJ@F4KND?-8&JAD"DQCF@J4EO;[\V-AFL4 AST]YB,**. M2O4Q-S(=C^UYF7WI;L^#?P=QC(+P!JWI;/D>[2IJX5IT&:,ZV0 M;N1M5+2/-&NJ N9Q&F6H;'(-L:9T$\$^3ZL7]#&MGM CSJ$&2?8"H.CN@O>> M#DRJ:\7I-L/!KL$R7$RTEC!<0H;W!2G'0CGE.ME*K' PN.L=W$"GEY-/-1.' MT0LE:3R4'V& <(9R_WZWI?N.R8\,O-3.<%&EZY2N-"XEC@"-[CJG@0(8YZYB M'500X(*ZR%@Y(YS.UMUQ478I R.BN$N9?]D#1&;)T]<)4WI17<->R4'"[;8#5D5KU/S\W-RB3T)$AG M'MMZ'E!G#_91X[Z&$JB^Q_W:RJ?ZS1TZ%#P? J3N(H]YVLB.;4&274SE14FR M),#&']H=1);BWO1#R&8._X'7W1:MK7:Z4&P M)66448UDMZ4]X& @((1W.*ES*9)<%' 6 @5-W=4GJKYBDWS.22?<:=HTW[*= M?%]%1:4FP:%0P@P]X,YUC_F^K2"X^Q4^4E3!4AERLUUCX@A0&B1"W>F5D/XM[ MO?*LO-];/=!=(SO*S6*%+F_.[A;S^P7Z\GS!/WU%OT-PH?W\[K#Z>]'6+=9P MH0W5I'GR#*6UDMI0"W6W3M.,]GNDU^L%2W>^7)^1DMVVP5DZ-&L'G9*'FV[QI'T"P6;9IYAB=J$+6BJ 6@CSL]+FIHN>W2\J%#RWW* M_IC1,FUH^2^K[-G;?<0-R_C+S]9?S?:"KW&WFJU S5,?0#>#FS0@;RG=I#'2 MRO'F<+XZ:@VN4$SQ0;N22X9U@PB*).?I*@V<.@>.EW,>);._5-EI1(7UT!;L M::&;"GL_DJ]-U &ILTN,,-;.?9C)(NTJ1W?/BA,)HOBS0) -502:D_",O311 M?2 6,[%$#]V[O7ADYZ'QR^OKR]7UXF9UC^8WY^AL>;.ZO'F_N#F[7-R'N0E* MD)EHT,YI!IKSM*"7.B)..M/?0"//S.% SCV1:VCA$OF/$P:^L5 M*44B9*"E;N#B\8B^SL4>T#KGHY49:)R3R]O%W1QD'=C"EM>+,(&7 PQ!%&CD M\=CD,5V_TOOSV:ZL*#9%<' _IR\5^WBYO[Q5=A@K#DB2V33#YP+36!,:,]X'2M>0,#V+7F]0 *;,WK MP=L:(?3P@EJ6GJA%;X@+QRUZHZ0VC9PB%;TFIU$&=V:2WS]% ME/Z7ZWF6+;?,N?977% Q@8LXI?C0VW3=HBQW1ZJ34-&9KHR[3IJA$MY9= NCZ3:ZI#0J;O M? ?7=Q8898EX=>8G]CC(WN9#!%E9V1[$_I(:RI'3797AXB;B=P %UO![,+*H MX5N9KXWW^K1!9*+:_1 'CFOWHV3VMD-OP5LJ31J#0)YTT@*=#1;[4.BIN2% [HW&$TK5B0[KG#R!ZKO)+P$QH*MIY$[KD$=A7>^J793=X0R< M8N>/!<;#-1B4.VO%\<@"<5_!K?5=!$[CJ* :%]0B8Q EYVZFN@I>QJTX].H' M^EQY2($-IT!14R!JD P1X@DI1S*MLH\2A9G[JJY^M]U5O.7:NOAA24 MAA% -(8HY:Y'=V)$3$,QVOCAGD?/:?)S])+@@5>?T<8Z0E4XJ#<7:089<=#Z M,M;B/!R(VJ1OLB$JYHRR$%&CI^F3Z,]GUV=75V<#3YV]+;2>, ]&&XTQ-@!(^^G%>)9L)\7B 2Y#/GTACE:+->+O"I>SEFJ9ER<00Z#)"J@ M,-B*W-)C(HW3+?WQ,H?7Q#YN-AE'A^=UX'G)SZR#F/+^\3-[#8?NF]9OAZ&& M&&[@<(,:[!"@!W;>#H+PUC=A.NA)FSTI,"-%TI(B;DCQ4I-B>TB*!*_3'">0 MG: JTH<=DU+;, X+1ON:6%LF4VV44_2L0U#F%A%5D KKL?O]'' #UPF*[C,N M7FX+7$6?SDF61?VZJ]VAM31=.RAX$8^6<%77HD/12*><9[W_NTAQ_ZX&W8.? M9E"LLD:925Y &G<>=&+CU9V]+E0&1&3-PV9,&,+%0#/ &Z) P_M,L3*I"G M)'!MRQ/BJ198^I@\95KPVJ8YA7UNB2+E/85 MP=VLC:Y)@!;\6R.&&LP$-R3-6CGNB:!Y;J=YNMEM.N$>24V/^NT:%?B/7DW M\D#*^O'66D)+.*IK\020$06- '8;FVZ0F][F5 Q/<[9WXA@GHA MMLDXZQ!%(DXC_X70YTBBCXOL%N[?2^M\#BW$Z25KZ/&+]!G/ M<4'*;11C"<$JV45'NHX,[9I=*'@$\%&+@ TY:WU2CH+6UH. \$S72.L%>#^;\S*(*

E/X/>=%FZEI%GTYQCM(X\B^ M;+%DX1\-GJA&=(986N@@US,;O$X<+)=I-J6"K'%9LI0,3="*^!0<;ZV5!TDX MJOL@Z3WDQIIM<(FS.1$')^6V.]LFSBI$1J%Q+B**%#4M/=3<"6_K@#/Q%AAI MJE4FJ'](U\R_O\4W]G!4[2"CZ)7V#&>NB_ MOXA&]O#ZL@>- .(,<>CU'Q.KU2ZS"$2#LM[XKKY%=&K7U)ESZ$WCAN3Q8.HD MM' XE*%_UR,L*AW9M% MNK#W#S-!"NHIT9KH$-#4HZ# 4;DK7NXK>DWE">SG,7<)GY?@_KQZ'4V M>YGG.=FQ@M8%>2RB3:^/D(WQM/P4#.#Z\S?BB*';.F%,PB(+(4,4_:U!#[7X ML8B$$CSM&TR-2E3X)9%I4'=58XM*0+LA@;,0W ,5QE;G'!SAD! M/ZEVU^0P63#._0XX2*I_0:SD+10I@ 0S##;3Q7B: YYVAJDH2FJ9^^EJV-=K M';5!8X8:(K"TQ[=&TW>T%Y6YDIC2WI_9BC\&W,,;\#Q/KNA.RE;1I]K:4/OB MB6Q9*GUU#5PR,+Q9O620T3*%N9FE3D7GNB *0X59R!@RS".U1@=]62,49C.J M<1TQ(K+3++ZKM,JHQG>9)^ESFNRB#*(7>24-DI=/Z79%%GF55B_"7+Z:(VAD M]%6$Y#R( ] !Y7^/4+C,OKJK0"R0UB^#"G+H#[:SP6P^LNCWLE28//K#]!2Q MC7XF?;M*/[_!#MX:1]O;4.N[XSIGGL:8R"#/$(<=]@(Y3F21EBJFG#>.8GCL M[2*US?$.@P2$BGN[ZHD4X,/8R8Z^@:SH;P4L9SZ@)D_J W9^^=QN"_(IW8"B MQY/#H5^B;(<[#PFKIZA"U]$+^ANNT"GN/"Q\8(GW( S^ML[6T]B%=?1?GT32 MN;*R)X*.V;%&<(9:%-$>QVY#CF60_6^!XXG]%?+GVYDD*2^O"V:5R_PLVJ95 ME V>2U)]=#TYA\9VOM5;X,S(=)+FJ(8?]HR2(SC1HJ+'%ZE"5/QRJ(GV*]-^ M*.79@Z"J89SAI:) \ 8@H$,KJL6TJ*#O:?;U<2F1H MXMM:UZ:74S'6C70RL]4)!O>0^.TYA;1B:$T*E/($A%7T23.HT_)<#(QSG5R* MD[+-C3'1L6E.BIK>-I &\C!G^:[-']<;C%/\C*6UL%@),VMI@'1^?Z[6_YR M>7^YO$$7RSMT>7.VO%Z@U?R_%O=!F-1D38A%0GL/*%N1ZS0G!=4)F?/#$\F2 MXSSU:IT, \GZ!_<=1-:/A4D F?&\3(+'&A<6,+[DAZ'<:1/*G>:=GV;_Q13K0.WT@*7BT]4&) B2?.H>+FD-_RR/U9] M\$AQ"M'HZ'&"F2^1X' *.O)D4A35N*_59_WI@A[\BZF<_&ZWSI&&X&'UM*1= MB>.O'\GS-PE.N:"C'_;RC?[Q]\MX7C"=,UV1L@IYS/Q1P7]*-H:NUGML%W_ M>\)01#6.J(/D#+5H&N5Z\4<;O3PO4)EN7^)IW7'9IM:YI% M>^0#)'DQWO3$ZCH9BL-.BLAY6>*JO,(4_%WZ2.E$=N7K7 !*?73$V]C8KL48 M X<*@'=2D1,*47G_V9^"WC[C#B?H@6EJ*,K80H B0'?=*RO*O:$F/\S3G M:L,:!\K+:VN=B"/B^]L&:1D]/A;PSD(79+F^P\\XWV'FI#KFSZO45Y>E96 X MS^!_@ 0H!#4:4_'F55L)8D3>J>BK _Z\"CW=Z*I^TIE(::KA_'U55D%>2PWH M^WN':]M1N5Q+^'..-=?.G=D_K*\G0A%\G?<]"W,Q3#-;@X>MDX%S907.E4DH MY\I1EB&JM'/T-'9>VY+F>;Z+,HH*U75Z'L6&FFD\A_4-Y_SLKV$B#A1QJ-Y? MP 8I263)X_,ZGT *OF7UA(MYS/3?\@['.'T&U8*7MQ/?ZN7[ZE_NQV$XS]E1 MPT5[P).I_*>V",2(LMZX\CJ*G](<%R]0;>6/7;K=C*7UD.BAR8$#([OFNQ8T MR_[9 @]K5I*A--$@GS_F2I,DPXMHI&:.J)DN&[T:SCGO,'@( ;F%Q$=B2QQ M_,6C1.4395/X!UCU.&D*G;!;^[ IY>P?;#@FW/X+0N7LY(\OK)7K&7AG(O,;KS.%>& CK M858GRB8%JC%!@(KW"X *\8DF10,]OIQ%1?$"*0:9JX'4RTI_%RO/)H=#NV8Y MJ-D.A:A>0#G6,:'81=XX)G6&WA>DG,*CCH!%A"\V0Z3SE].27Y@H&NQ8&*^; M/-Y!-YNE<&!/UV(P;C>@T6\-\$!9+,>I3-1)Y]@VQPSH+)?FJ'U.U-3 1O=Z M2&]VNCW@T+8Z(56)"JF\R9[3J$S+Y?H5][[(W5/4.FO*)#D@KCF-80$/!GL\ M)G='45P.8D9C1X+LAH QD:)P_[)Y()D@\&:@E8;XZAG-O0J(:IB( PT38S-$ M1R))',?7U0K#(9H^X_.HBNK,"0/WU*'F!A?4OF&]W4Q;X B@HQI\L-OH((F) M*MTBAO96W>OOORX2O4@/?.$D(2$AFZ M^$L&49 8XX2%I':?T!EZ.!GPYU#HJ9L68AR"<^6&% 7YR(JC3L,E0H7JQ("4 MCF1/'8MZ$VWZQ$[/KQH2IS.*\[MY'1$,L+Q+F#YJD1$2N%W6B[387+X.ZA7^ MKK^T?!Q?BPO0T.5YJ/5]130R2@FW:WQ5![R)5_EU"_UU;D;RM=(-O%!+?40Y M(D$._ZF$3W=EFN.RO,>/&]E4PD-]3%,)]XWMFF4:6)/((#Q(W+X,PN,4,XR MGJ=T&M&ZFC]3?DWCLM<'1**E3K1S_XC.94@-%35@)?U!'$Y +\*9JH?T5\;; M:;XFQ89'>110H!5BF DZFFJ *.01MB$*I/0G0/EN&XPL[FVC*R"[8_D3B"&# M@?O)1Z1H8IH#9XOC-,JNTQ)RRRXR'%?%B.R3[**5T69X:.?\7(-F>DS#+2$W&A@ M'!W8.DH==3:0% #GJ7);),#\M$<#M7CH[R9'$S3>4]N#.U-&?L60@ 4G\V=<4 1O6.ZH\S3;M7F3EKNJK*(<'KCFR3]V9;4Y?E^R M-)JF@J,)U7U\-,4 WJ3P>DV%9YUX]^2/792EZQ22C>C.P=$&;&UEL3,35/2)JIKSI(!G0V#+ 2J\-+F-D]6=T@1/GMDCC MUP^.X@:ZYI9V(%^Y!_80M4J8&N"KF\ 5,7A,VTE(ED4%T_>YYA-&\>E9?C). M(V_L>Y'FD!9IGS)QN?Y08I9'<1Y3J;-CPF+.DROU/.'&)HOG401+1W%Q?G,-;2;7Q>7[W]>+<[1 M_)?%W?S] MW_/+];W*,/]_2[RQMTN[CC7Z&S^=79AZOY"@J@:6:D]T<(]?C' M!B<4<:3 @KLAS301V:,S@US8.R9G$V8QHZTF:0:3V,)CYB_913$U>]6FY5_3 MZNEL5U9D@XOF.Z8/-']1D;"WCFB4P S:/ M/SQ__FS_=]9@S@A7M+B'L!/:WB'$Z3).X0[+*UY9N\E*#6?_/CL(UK6LJ?'J M*0[!]TJ8Y /&BR1WOU6@O'\_698V6&1U[&UDZ@G+!G/NV]- J],]!W9^/21@ MG[=K#U7\,\-RS=DXC;);PL/;1W)9J'0U99P!$/[8B:Q1BP5JT B=ZT)I%?JX M3YJTWGAR$14YA+3=XH)=1^JKB8 -1UIKL!Z)Z6Z^A(5QCP1XA MNA=5K1<*QS-5VU;GEUKN\O3#ZOY MZ=4"K9:(?KRB;6Z8:6)^11O?W2[O]H:*B3S8C/$C421]:"/CD44 4D[$:B;& MX3'L&AC[8;EF9WFSDB.CFJUI3\^VZ->4-L*JXX8TF87P=Y0R#[_T>5^T^8X> M^_3J3>E#+^*\C A+_=SZN8E"Y4R&TCV$-4#Z>D?0P4WK>'9+ Y-Z# QLF#/6 MA!>)3>(&WLE]5=J5]N_0 %9W;1^@L'NU#R-[.]3.?#4>N%IT$,<'48008(0. M^7J&:O?_">W@06X7G*\.8)['?^S2^E(MCD(?::V;?J]_5.>*/B/' M)RQ_C1&7*%+,&P]U:PQ?1Q7DUND>9QNH^PR_QN]::\H8)$WF-E@ MFARH!]0U@U)"?Q^$$PW7@-@E['3Y^(*NG"TV[H[EBXL!I@X=PS M\@%8YS5!GG"!(X X=8[N7PT]IAX@\13Y^C*_P9^JU4>-KDE=/HM=<*V/Z M$-6O87L0V7^9.H,/K(BNZ!XF\S19G6G]'XFUZ^!^*&^7P8_$ S]_-WU^?DU_ MHXO@:Z(&B=%DMBG0,B1X6(BU?C>S>/,;!(9+7 95-?#%=N."! ME"(R"V(E!VD7A+/:5[#;>@><[V38:ZB;!1[K&]Z7Z^08'CHN-_;GIN$FN8(N M:)/FZ6:WJ?=2(_=FJ E:9C@&WU>#_"787..$G4)\O6%B.#_9X#P&RW=AP9,; M#Y\>N;FU(?G;PP M8V.[9JL:'"IJ>,J)6NQ/0"\!"^6875ZA!Y96 4595I<<@[WR'&4[_@=\_Q&8 MCE7%3&K<415]XGL(1555I ^[BGGW5(0V279QE;*_\&9+BJAX04FZIATQ&P9V M _K'*RH&2.$BS:1$:^'\.5_$3Y3D&5ZNCQ#L."-1G5;*[X'_2&--X4Z:)\[0S9* M:GK;PV!)>_>(Z3J%O:A_R"$1&R@%.%E\BL&[FZD(*K?VL3%L7N%%L/SDEN;: M4]$DXH5L!&EMA E^K9!?CK$;KQR-)Q6#?T/RO0XZ;-5S7N$F(O=:V'V>MOWA\]A M^XIY46'_CI!XHAM8[(JG/8Z7#>S!^4X;,?<;6&OV>AOXQ\]O PL\$ U)/+T- M+.-0:S:8ZZWLU9G6##NGF]J0#AH[^_^K[FJ^VX1A^+_BXP[TL,-VV(W0I>6] M-,UKNNU,@M/R1G#&1]?NKY_E\)$$,,88FUSZVI18LBQA699^JC*+K\J^.]., M58A\>"^3) LAAC;'F-,)GO><9(^1VG@:(!5RF@B(#NC>JX1YN;MC]Z3IV '' MJ1< !@U<_VZKZ>VPD7M=KI(08>%I!\UQR'Y#31%DND[QX019Y5A(7:3XN272 MBAMMPPQ@4=?9)L%_,JB4K;Y5=:1OV>CT$1X(VS,>@[HVT/%G(K/93E&^$AMS M":YT,@\+P4S.X99RE(4R[S>(2@0FB_Z1SPA54SK_>C4K"[&,1Z-H31J,M@'N M29>F3._DP*_BD!U&Q\%?0_6&+%^C'_NEYBYWZO]R5:<"3B7+, %/U'(Y@!SR M VFQ7AU '/*PH"-BP^ MB +[[2:FO5M*D;"#8DC!NRGZ;%'/EE7FF"]ZZ+% +0K=5^IF-Z6\'%0,=E1B M!)7;4#,E77TM&2_6*8AH2M &HY47^!8J>)M*'JG,4G6]H47D/S#8NB0 [Q]" M"\W8"X-_V)]]V &=MK=+UWC+R-LO=$. K:(]%CM@&)E0K02YL;466$+G/*'- M!RJX0@5;J.1+/MBK9?IRL>"G(@4V01%(9%N3B%=()"DDXA6L&H@/#U%"[0AP12B!2[]U"$698KSOL@Y;0 MC2S"N\!0U:F21>N972NV$OI06ZIJI27E,HOC]@,%]UE9W)6F,74=[1N)RYS> M%,I++)7;X[EP#;:J]Q"D XJ]B\A;XX)'] M2+#O1N5*V+!?,2OL0 &7'TA2Q?L3'#U+Q5[?H_GB\=<:S9\>']#<7=I+QUW> M(=MY=G^ZS^[W]3<.01O?D. M#G0X]8QJZ<57#OXQP(J/56.EMQ]1YJ$YS#&Z;K8F5.42]_3]>ZV;-FM:Q3F* M@1-Z26(W1K>$GI74^,8Q1R_K+(@B1A79@F&HD922+U?22UB&%&?60W%F(RC. MS(SBS*:D.)=R;56<1F&9S.Z$%^5+!$%#UP?D@%T P?X<5.68-N6?@ZO0_V5[ M[%.G13R54P45=7F;0[@9O3DC(;_1QDL"!G&5ON*V/1PR!F?WSH-CH<7"F4KZ MGY*%YN?ZJ5N]J=O='2'^WR ,]=B?*#6]=MC%E<&D:17L*\J4-B-)V;#I-;VL MA*UB^$NKWP+I[Z?(')B\JQZGZ7WG\T/[)EZ..WKXB?F;19]$DRWONT7;U B1 M+R]M>G3*!KF;^ O$;X Z O(6^OY>E (Y1SY0U=!!ZL94T>3ZV<.BO"?UV:SR\&1.'>T% MIZ2A[4;'Y:F ]$P C'HQ7'HE*QRO7[T8S^CY<4O=B-L@S%) 2>V'+2HSVG!8 MT3Y4M2**YHQ!S1UBK%F(,<<0=W/VII(&.G05FY%$Y9=&7TPTKR9X)KD[73CA M.+F+2=+FK(I^3392VC'\Z'X(-)8_>(%O)D8J*EPB*[&I1W :CW(U\&H-<=16 MFA.(JM9X&]LJ;NN- V(,Z;,^I/@G4*N='2"^RN*PUQ2MZ+GV(P5:.Q;TTFA/ M!;R@O]$/BX_H#[H&F'[R'U!+ P04 " #T0_]63V+(8$)= "%(0@ %0 M &)U:W,M,C R,S T,S!?<')E+GAM;.U]6W?C-O+G\^XY^QVRV6=.TIVDDY[S MG]TCRW;',W;+QU8F._LR!Z8@"6F*T "DVLJG7X#4S38!%G@#">$A:4L"P*HB M4*C+#X7_^C_/J^B;#6:_SI)# MA]/&/WV7_WAH^F;HKS]D;=]]_/CQN^S70U-.BAJ*0=]]]W_O;A_#)5ZA@,12 M(J&DA9._\NS+6QJB)!-C*0O?*%O(3\&^62"_"MZ]%S+[RS.??2ND_LTWN>@8 MC? #GG\C__WMX>;%,Y_2),(LSHA!T5]"NOI."O_['W_X_CO9_CM!>X)7.$Z" MF"8X>/=#(-JL2"*_XH%XT^)SG(@I(*8"P3P07&8/73(\_]NW3^D7'NP'E'3] MKZKC)=NUF$^"WQ,7 MT;!$'O*;?W\6#^13>DUB,5$(BA[WI/#1$T\8"I/]PR+TA*-\'(->.8F1G'24 M[:2G(E&*C._7",?A7Q9T\]T,DTQ:\H^,_HQV\>'?5T(DR58L9$3B5T2J?FZ1 MFEN\0%'^S-$SX04$*5I4IFF.^%.V)%,>+!!:YX3A*.'[;XX4[K[X]_@XKT;Q M;'PZJRX)#R/*4X:G8D9=B$=_><5$O4$ZY;. #L5\-N@Q7 Z"]U9X.*@%H1WQ MC?CS];(H;VB'WBEZBG 9K2\:Z>@\W2=&+/R&,F& _.U;8<2(7^:8,3R[S9^A MW'"S;2(C1#PP,QK^*M\UGOWMVX2E!RH0"]_L/B\'VK7X;HV8W&_")8EF^]YS M1E?F"I["1",>W))8$F$7XMM.9 .8K[32@FQ/.MU,&MW^1LOVXZ$S7S+]*6#[ M!XO@W5!% %7UKDP&B#U!F[&ICB+[K^\*'9.6/+(/P0P_';@!NETO.W7N6Q4] MWCM0WH$"F^5B]L ]I9+6PW4HAL^!=XF\2^1=(N\2>9?(NT3>)>JC2P0RGFSY M/C\%:T;7F"7;8!TA\:W,TN#_I&0MVQCZ1+#!.O>53,CR/I3WH;PG,B1/Y'ZW MMN_ETA[%LZO]PH:[MU6&\-Z6][:\M^6]+>]M>6_+>UO]\;:J[^6V7+#WP8QP MM%@P,:]EGX#. X8W.$ZQ*180,E3G[A> M$[:ZF1714_1[^_3LCQRJ*7K=HGV:/J/5:SM1\6N+M(SEEL(P&M-9$3%%/[=) M3[53^*XQ1%#WA-V6N_JJS96^K^ M6Z.D">/[,5DE5XQ1-J9"4J&_4@5#S%WJ/&:&S:_%=492@M&UG=,J) M!Z/R3.K5CL2@8BFZ$__#\#[Q5 MDJEHUSY]=+6BPGH0#N?C4OBW?)(F62D4$A=9'/!.[5.>VY&Y!A0/EF^X<#N' M-#^;3$[^N*L59@LAA$^,?DV6XG6N4:R>F]K6K=-Z32+\.5T]8:8D\&V33JAB M8Z%3%I2I)5?8JG7:;N*0,C'-,S,K4WQCF@KULM4J=5"O#FA/L R7D0T6]A?: MK5H-T;KFK5-[GSY%)+R.*%*36-"F=;H>\(+(L&.<*&(5NF:M4_>XQ%%4IG2* M&K5/V0I%T47*A7G(U5M)8:O6:9NBYYN9#%7.21[P*E&*)>U;I_>?-!+J [%< M":JEJ6C7.GV_B_GUCUC8V(\8<1KCV0WGJ4:>)>U;I/,JDF+5'VFPHF7]O+C=O5$(\7+U+1JD;9''*9, MO*!W[Y^F)"F,YZB:N(.(T$U6YY/;H)#=.:2X300!C\8Z.CW>D DP>@L7RDXMB460KP4+YX)90 MWN:CP)+XV2U)J,$,8(G\XI9$-(E>L$@^NB42?6(9;J,Y9;>JL@MP<3AELQKD M"> 2*(60M"?L"EXHA5"P=OP$7CB&T+Q># !>.( MJ:O&/,-%X8B-J\]HP,7AB'VK3U? (VU.V;6@A"9<-DX9N=JD-%PF3IFU$ 0= M7#1.6;40&!)<-$X9MAH('%PB3AFU&O@07").V;( @"E<,HX8LU U4"GH2G4IVR=94@7+@\G+)OX2*( MC:L\V Z7A",FK;;D %P:CIBSFI(01UET5JXDI#&G$9G)R[J#)Q3)RZL#OL0X MX4'.\Q(G)$31@8_RRB7F8W99Q*0J=;5*/HY",4'22#YSM)*!@#_S^C7B66S$ MN7CV_F$[N+!AKP;*/M[OUU:VOUUB3A:Q?/(X0N)1/-_PBJ@TZM@XH5F68_9/ M%!U7M9JX@L8-$/28KL6\E9,+11(Z,\9LE\7$7/$*BTBM,<-NZ3W:M?>(3=C),KG'+%O *@;@/6UQE.N?49HL*2-_XM=5F@QZ MV.4@RS. J7_9VB[EZL/Q)ETZOJICMVUD*W1TAPO.0(':6J3ZPH#JBSY0G:M! MLB$S86@]"$4B5$@HM\.%2OV8=+7(TRWY3RH-3K%CYS]@87,6F2Q5NUODS7## M,.MLD:\'/,.K=>:#KB12#\2/JI-%/H#;'ZR3=3ZTFV!Y!^OTEV^%P%YVBGV? MVJL%]C>XO2^M#J%W,C\4%;^G.<"\I*Z]25<7RL4W3N>48<13MLUF[,XJ+0I\ M@-N[<[2[TARS7O'>'WOO?F(HM3Z%1SZ<$TIYE7?]9@E'GPY$()!9 G"MX5@% M9^52Z+P[-U]:+*,QE*EQ]C=%Z"^3:2:+XMS"4KA5K!\>@IUJ2,?:-@6+*.> F#JR$@?, 5+IJ>X[CJ248!R\4)$QD$Q('+Q FSN(5C$WTMV&$F&&#VR (L/*8)#MX%HFW*<$#G 5WC MO'81#X0X4+P+%60W04K3(PNQR)LAPU#:\>+-!FL:D9 W1 M7PM\_@FMQ,A7PAM=2S(+86'E#1L 2O_]:BJV";HF$4WDX>\HPF&2HNB>24$E M6S5E9CT;(/4?*.:(7SVOD13[+4T2S+:C,+E#,5KD<7H:9[G.>T8V),(+?(VQ MFH$FQFN,K=WCI<8AG$O-&L^F2YS_^(!",0G$-_EL.#8J8ZZ)41M@$7X?^RD+ M!K>XUR$1Z*>8QB3%,ANW@AA+?*HZYJ29OU;/EL@YI,>"]_((\#EYZ\P1Y#KT@?+0?#>"@]"[Y,$WY(-G@GS L4+\A3A7*5>;._0 M'Y3E" 0UYK'""'WA\$B=94O1%61:Q6G69PO#\<,>6\ #AD-,-G)6!#'.ZN#E@0Z)%TTR2,+AJXB@)Q*)=1(8@C>: M>ESGJ(UF":\%U]@[,+^39#E.>4)7F.V_RPR(_8?;_=/%#'TX$*V*6[I]A'E:V1^?]^FK7]C3F(+W"ROZA2W:R[:_=MCRCGX,((XX#1A9B%)KR@]B #I)Z@,[]I#)2ZB6G M$"YB%#NG1\ 48.C[V/4)P(/77 &5]L M):I1%R<9":VAO5^15'O(P MWJI=B0893J6J_J4KT/QFQ:6(&K@"XF]X;A4'!5Q9B/Z&$!^9KAJ9AOO,MB+3 MOP3[D@2RH&1,X^SP 8TB62R2R*-BF!]8 P:KC<;L/'Y=@;I:(>U1B&9XM;U M\9?/2!UTU31K(,AZ\>OX;GQ[.U8_O[A%$X_^_*A[[)M?&WAD?EJ?W5*DJ2JI M;.1CVCZF;18UNDB%;214_2@4AM3NJDKYI["YM5$[<#_KW*ACJ26MK5 ^IJLG MDN\(< 286>=.^9*GJS&3*D&ITB!-N\V2X*?D)A9J*Y4:3#.!U TMTEM:J;"L M^7 S4L/GP%9.3:B/R7PL'!>27*,PA^NKYWU9<^NTWTJ;EVE7 ;1;M[SLBL#( M)5J2"-0UM4JS7NK:QCZ_Y_-[/K_G\WL^O]?\K"AS=FAEW\X5"6FL>6IJ/;LB M$ZV507)FA@ L#5@&%BR1GM=<+I\A93%Y5^:& MWEN!I(G!DNAY/6D/\:D(\:F2-K0%]OD8D%@TPD&"GHTOSBWNW#E\1T>&K]3C M,1L^9SJDG.E-MI:GZ-FD4D]Y%Y\#\SDPGP/S.3"? _/!1^\L]<=9@N_=MERD M=]\'/!'4+&DDY,\#_)]43&5#5TD_2.H&K=,U)6+N3^8W\8QLR"Q%48'<2MMU3Z6L7?V HVR5\B593ZEF(M888;B^ M]? YL!0=D!K^]25UKPO?%#2Q0J.^/$]A(Q^EZ#Y*T0*=1\LJ-U"D,0 /9QGW M]S$8'X/Q,9CSCL$4[GH4MM\,70;E)C!MP,X5*N$ZU6AJ+.+@B M*/T%V0"_<^B" .L678C ?9BIO^W:!_KU@?Z*7HVUJ/^[/$(>T'5F'&37,).] MV@_60N]ST[NJC<;L/B=@3IU/$?@4@4\1^!2!3Q%D6]SH*V*SDOH2A6TLI0$F M\S%=K7',,R%FPL2S,>4)?UR*[?\""?OA'FTSE506M&QHU.$F1(;/@4_I##ZE M\X#%JR2A6'"9N:VM"Z9MVVW"Y* 73C7'B#$4+W*#Z&+[1G=DBO2H3>,9Z!VU M^2B?O/,08Y_>\NDMG]YJ?E84F\VT2\7NBBA]IM!G"GVFT&<*.Y\LFM"'*T(H MW:8 3I?[R4*?.FXA=3S8O&ESJ>/!%UGQJ>-"W[?1V+*UA/+[77J5X<-M,VM& M%PRMC//(@*&Z3Q^#B?(U.I3- -+T?A@"["[67*N ;SL/N!UB39D]BO:SK &W5O:N &" MKF8+Q&[1UVO"5K=1J"9&V[ !0OZ.Y_/'I6@68341RD:.09D5)/Z.MC%^3/!7 ML5340E*W\BZ^=33U>$GP_.H9AZE,C>4WQZNAU8#6PW7IA\^!I:#$+OI[+S=, M+>9/W= :O=/C_JZ!O0)Z]($#L/"5??K !;_8GOYB_EHT _2"/W@!D@HC^'"D MQ[[ZL)X/Z_FP7O.SHL)^0^'6C^-2@HBEQ"YQ14+EL=&JEHTKT>-J*\TD2N6* MI"K/I;.;/(6SI3R^Z@H*M,:2 L1:74%'5I.246S,%11EC0E5%A(&BZCG-[?5 M$%%):L$5K>0+6?E,>=5,>>7HF+7T^4_!C]^_^R+1N'.2!'R)F# \LH).ILGS M\I&Z3YU#:?*PXS//2?H,W\ R?/39(G9/174X$0XVG()7> 8BP5O MD-:H.YS/?S0.V05';)F]G5KWMF'@.-%]IGA-64R M*)R5WN4HPCQXV@8K] =E09CRA*XP,P8\5QV_>T^N'J7U@-&[,2>Q!G>K;-0$ M[E:0/Z7K:YJR_6,T^.SRUN^M4R1I.D_F+ MEZ6L-5W:MG5J'V35.L6$>_-;-]0HWV?!K]U6W0Y#FHKMY0&'F&RD[:PM>UO6 MO%/:QS0K#Y87#7L@_(LP5\/E"K$O6E UM)ME7K8'LC1H:F@WV[R4U'4']+#+ M@:3&;%*][=$M!SO5^X8N[?(&]AIN+'[X'-@J8B*]R >\P7&*/^/BDX.@MMU2 MG7O$#WN'V. :67A/G]GPF0V?V?"9#9_9:([Y8E>-EOA,+G"MB8A0(P=[Z,(P M\0UH!4/<8?D4NX Z(6E=8%7B7_HBHPJ31M-%,85N511 M/ #7T'V4/"3Q,?1)4F[*F.<3ASXSH#+1)S6'?H0"* 5HDG[HXH"I"T7:R@4M MH73S-*E.%S2!FF]UXGGH?-?'43VPM2*P MU3B#8PW#^G/ TR>._Y/*KZ1OE!S>(!2FJAFB>R1J*3&UP*8C(F8,FFN*EQ:W M: "3>,&HQ$A/YM>4R2@(IFHBRMHV0,Z8(;(H+>6J;G4>*-='+%1+KNKBV5V: MI"AZP!%&'(\6#&>/50O/N+,'GEH'GA9?"'>"N=/=&-[IH(!2LO?5UGYX[* (,&/?O!42F MT*"G+Q3M"T7#>.C?>W"F4+0'XK5$Y\%UO-JH3'-06YM4E^Q>):UM4Z[5-*7M M;5+_]MI:/?6J:VX]Z-2#3CWH]-Q IU6<"UK#@G=%7K[$NB^QWH@V+C&+J+$5 M,G3)E(<#:0,QMZ%+R2!5"C&\APZJJ;^$^O,TX-^'XW"F<+!7!&:YL2S66 M61DFR'WP9'/XT0]#%8''C^KQH[!4@074*">+F,Q)**ST .6H^.S2!AJ1D&!^ M^&-/:#F(U'3$+C&EU6BK!S&=;5 <2@6ZS7,E\>R"1*+?@M_$5\\AYGPR'U.> MB(]A*J?[O21BJ\H^-3MH YC(3V@E;T]#(8F$\KM#\2S?+S+* +Q4Z=\ V5F% MXA'G..'Y0P"D0OLT@32-:'*'A :*\=]1^&5-]X_4$@COU02)Z5HL6?F64"1] M^K'P][/%E6 0K>;=&R#Z1!=4U@JG7#0QGL?YMH_S-< !C ZO['[WHDK D.4= M.J7_ G$BU/\KJDKT6[7.W98A1'PI-CKYCXPF;E DMSX86T9][9:''(O=FB3R M+Q4OY3TZY> *L5A:'O>8/2Z%Y0Q[(\!>G7)RC0C[)XI2?"<<_S2_ML!D\1CW M[Y2[F]5:T"=IFC#AOZPI1]%D?DOCQ2W9X-FI75/&:)VANN4Y%NX GJ)G(%\E MS3NF7?J*E $G7UGS;K'K+VDHV4!+6@^/#:F*RGT M;-5,UKO$PDUFN8DM4DX[KGV3-4;R9Q<<.+LP96B&]S=IO:U7HIT[1GT[Y>HW MCB?S*YZ0E0SS*,@O;N08FKZ1P)''V:MP]D##;.CY*(^Q[R@SVW.H@\_,0GW) MMU7 2N.VKH@&P"^M%PEV93F92:J"N>4*;LA,4#K#SA5(IYE$8$$[5S"*9K*I M%J)Q!6YF.(]J!^1=P:C!Y%8!S@$6T,_."*@R1 ,LJU]F$15X)V@67D1.V>$TH(5Q:3ACD;8!(X2)TRH(WPK' 9>24)5\[EP67 MFUM6/0B. A>.$Z9[#4@?7%).V/#&@$&X?!RSVPU!$W Y.66MU\,%63C0 M#T1;X5L$=![(@%)>QB00TD(Q^3/[% A+L33YFLA8KG$Q_58>WGT9_A;9J'6Z MZC%2:)4N-7:M=30:)8X/PD,&W)9VM-C\US YD$F10_>?P4Z M8$?K.QJ'IJG@N;I)]S0P38>D><1>1Z1=RH)Q49(F_>X7)D[:HE5MCA= M 9R9B*:&RV$K6/4^F!&.%@LF5&1F>0BCA.6P@FH!*/B G0>53$FK%2A2FG]P M*D Q$E.F?-RC)W&/RQ>O;3+?@7E +I117Q\!\!& /M-Y?A$ YWMO7KOU7NO MWGOUWJLO=\0J6$6VW*X?]A%=+A3__MQ6$&,A@1V0.T#2QO(H*>,J1I M-=>LV8=V[KZU07X[+EZSE(+U?3NYK>U?2NIGRQP-9?):,S. MO:@*U+7C6!D1 O*U*K#FW:^>N%]J/'[5BS:\R^5=+N]R]=KE,E/8W@OS7ICW MPKP7YKVP_/>7_.^W/>GS/)JI79/:[,#A.95+$/;7F\/P<11AP'C"S$*#3E%0NOE([3 MN2<,I*B65WR+.45 0)6A.X^25">R'3A!%7I P8CJC/KX1$_B$\<(ZT7* MQ>[,^2C\3THXR:ZPN-B>?((G\\V'\GZ_]_O[3.?Y^?V5=+L/!?A0@ \%^%" M#P68Y+:KFDNV_+N/0O_+6\6%]G^N>JNM=HS./38 ->VX9MH'@WPP .G>V>J= MLW6YTUQ3])Q'_DZJC!%L>F5HI=$L<7XUG^,P(1M\DTU;0?*#F,\/6)B7H: W M6[*&[%>C*Q#$15UUS MTI9;_NZ=V$RE\J?K_/YQ66I#[*:B@6 F*[]1T5FO,'+G+GQE&MMQ["N0 W+W M*[/I@P"]"P+L;Q3&LS%=K7',L\G^*%_O)'^[(ZF'H$#QY@;V;K%WB_M,Y_FY MQ574OG>6O;/LG67O+'MGV<3[:\9VLN8#OM_M$PP?X#MK1A<,K2JZ?N !N_?X M#$EKR=$#4P'S[PR9\FY=[]RZ*<.(IVR;Z8R+[3A"G,-]-U!O[Z!Y!ZW/=)ZA M@P;7V]XO\WZ9]\N\7^;],A._S, NLN9\?0@X7F2?Q2Y 62*/2LA '4="_P=/ MVV"%_J L"'?7BU;TR.H]I7LWK0EZ6_+=ZI$&<^B:8-][>;WS\A[P!L MR=>WOS&87VP?]F_Y,7_MIF#>N@/;2F;F1!V(O(GGE*TR+7&QW?UHD,&L,IKW MBKU7W&5?9N\K>5?:NLG>5C5*8U8TG5R:.B;B:,;BM!1V"6%;& MRJHTR NA4(X/$C)#,?DS^Y3ON&01DSD)LSOXPI"F<;89KVE$0B+VXAE.$(EX MD CV4A29!B7:I:+[H$47_-0*:ERF.5&CN;!1?E^2<'D3;R@),1\Q/!;$$K%. M\6Q*+_ E39^2>7IX^FG*.>)7SVLD%\(M3<0LW(["Y [%:)&MQ[$L.R-> MWCTC&Q+A!;[&6,U $^,UQM;N\6.Z6A'.Y2*+9],ESG]\0*&8!.*;?#8<&Y4Q MU\2H#;#X6:C)*RPRUSC35\JO%,VS'HV0.HD66)V1W@HYC.*,4VY MO$%""'&5'X=22]RL9P.DWF-&Z.R:LGNTS622%BJ[@F:-JK+'="UV6CDRBJ9B MN+%8_-DVEV"-M."]?%2[_:@V9\E)'$M\.E(F/OQ[+&T5S(0IG6P_HQ4N(*^L M6>LT/ARP%*,%PSOU_9*>PA==J6^GT<-1& K/Y_04YCAETJD1JOLSCW)%AN4)NLJ6ERNI MJ(K3K.%P)EB:/;\:I8XT 7%WL)A^<%=,59( 8+G]Z*[8;*05',18\+^+"P9(JL@,JWSX M*MK?J5P3]-W2TSL'>[?*1RV0=Q]!EAZ/UP4Z+)N.#X?9^!EKP&!OV]K"?D41 M_2JO;A>VR-YY?$N?BA%09UM8L-VJ_YTDR_T)H<;&WC[:[8U#R MGH-%3/[$,P.^U(-8XO0F#F6]&'R)\W]O8N7K4+!I,$*O>3R\FEI\'D;Q^"2/ M3_+X)(]/&DK^HJ>Y+Y^_J!?9*3=YSRA)4<^"/L/$A(EI?H9)B1JF[QGF)FH: MT&>4K&C&@[05:_TQ(/ND;\VX*6"DSF.@8)I\/-/',\TC%;NI]4\4I=F4E-D5 MMGE32K6\@X\_^/B#CS_X^(.//_CX@SV+'[H[V;)5/P@;[BD)^*[&G:QBEGVQ MM^QR22QQ0D(4F1:@KS9XYQ9M'3)K&[EC&D6"&H8BZ<)<;$=$S$$T3QYQF#*I M4?8'+M75=&H,TU!YIS=/CZ+)_&(9KD)^N$?^])*\RQ3_)J3&IDN<+:2WI]1$ MBTF84$&J>.('0]Y;?7I+(CL<-A//'JT9B42W]V9\ X;H@/BCX'ZJ3KYRD)88 M>,!B!\_4@GCXG41SB7X?S>B'C-$Z^55);J?JVU?:A* K#M,0$_SULR]^'=^- M]9I%K58N<9@1*9[ULY[KKI[;@)B45=VK[:RGDFAX:!_NZ56XYU*\L9N8"R-= MOEA-529U0XOT7B!.^*.P2M%L$O\3,2(]HP9Q;F-N)I"?3 M*K-[S.0E\D*U@+B##&"1OSM9M%DN2/2F2#"\@T7Z2VMBE36W2'M^"H6$NT,H M4\Q6_ )%$:7Q_BMZ@>\140$+ZP[7*>_[H_V2:'EH7:/E=$VMTJR=:?K&W0:S MI;>+9Y.-7U7)EJ8/': (.T=S*C ME[JO%M8(+"OC^E*#D)4!R,45R[4+\&S/C8H^@V(MG\K( #R5[(HQ445* M4#B!*Q9!%1FID_C.*5L#J51-H-O"K/\<1/+X;,"D8YK05/Q9[Y@E?,#.L>FF MI-7"HX^%"HGIKRA>(";,Y,E\3D+\N$8AGL0:9*E!MP; ANJG346_2F06=&R7 MT*^T$IFONS4%T_7G;,\->'F+A2^,\Y>';Z6&D5I_,M_[O"H$8VD_2Z=N]S?. MW$_>"H%(]ET-/#DOS):'\RVB-CJOL;)NJ3UM!1KLBK M/!)DO"&Y$O0PG$I5;7I7XA_-BDOAJ;D2%FEX;A4[8JXLQ"X"]CU?7'T.V/>V MVH6QDCHUIFC40"\N &+>W8_7SBULT\>C/C[K'OOFU@4?F0 =V2U&L M?K*RD0\]^M!CM;#*12K,*K%3C$)A@W&2[8;R3V&N:\-:X'[6N5$'&TM:6Z%\ M3%=/)-\I]I=Z9A^F#,4\-TM4T6"3(2P%A@U(/+G_[2:_]$UU_KC>H/V1Q&." MUR=343I%R7:/MK@Y+"]!>)3.A"7PF#YQ_)]4XIV.O4KK K3_8&N7Y*Q6@@:Q M RDW44A37W&C'U4I+,VB(==UD.Z@\.^$4B/)-0JSLMRZ^@8ES:W3?BL]&*:O M=@#LUGF]AND.':VB^Z2)I9GN*V'X9*M/MOIDJT^V5@S#EKF/M+*W[(J$?*&& MMS+QA1H*9%)FB=*J%I\K$BK/@(&"6:[D1 &JMS1#X(HLSO@VA!(S1)NM.9_< MN#_U_5HBY?$_5Y V@-D!B@(Y,T, E@8LMWT^AV%]8:C#K"A)P(,ET?/* QYO M50%OU7UBK;V%-R0A@W/<[5E\+H@+D!IOSRCJK0!U>9KV+(#>BJ-Z^M86N/1C M0&+1" <)>L:\)HH4-ECG<%$3LOPUP!XC:(RLD;M!G%QCN6U$4_1\]2P+=N$+ M'.,Y4:6X2WK90@GE5-UD"\:0%44GNYQD2VD4SV[%4TW?C;ZOO[+9J?L2?HL9 M#NDBEI7/Q+O>O61^F-3W6&PVTOP3$V*_LX_"4-@;*N!EC1%AH&K=,U)6(-3.8W M\8QLR$S,F0*YE;;KGLK?2;)\P%&V6OF2K*=4,Q%KC-!MH3NA8R0$5U>CKZ") M%1KU=?<*&_E(E@.1K$>YU]]P+JRNRY21>)&73'Y<"BN07PFK@V[QWJB5TT#) MB=DPUN*A&C+S[Z\I>\1L0T*LGF$F@_2+TW^B*,6U7ZMJ%!^)])'(1&LQ;NM"W&M\XCN\SZUB?59()\%\ED@GP7R6: 7D=A1E#T(YQOB!1([ M]NDMS3O.X^]CRA.AG?^%DX<#J$7!<6O/L_266^,G-Q.%:;C[2K93U>/ME@A;5[WY M?'%C=#Z(B9<:VFSVSV> ;:[]M\5/V@!*Q=6A@\ZWNHJH9'6*B9=_I""YJ M[T^DG@^.[VR0;349+1ZCAWR^\E@R+:K=U:J,Y=%\!:DNC^9S&J-5'*ZD79HZ MKHC2 R,],-(#(STPLO/)HDDYN2*$TFT*$-)V'QOID;(O9=$(4G:P,-'FD+*# MKT+MD;+F=GW=2/DY0FDM)7'.$8.KC$N?8>691J)=[>T&_95;B] L#B-R_GW M5YP-X>)+!/;!'8%!D,2@P7KCO>B5U(,5SB[C@IU0XS6#L@^'YW(([A=*8ZY2K9G /PKS+Y(6NQ! L@T2><4A"O/Z$#5MX I# M=V\$5R:REA4LKY5,(QE,O\:8JRM=Z-HU4,=B#Q>X1!LR^Q5M9UA3=:.T<0,$ M7$K6ZC4$V,MF$#A/P=S^>/2]$LPFHBE(T<+3&B(/5WM(WQ8X*_ MBA6D%I:ZE7?5K%X M*-P>97M;=Q.^#9%=/>\NN9;AQ\G\$Z6S43S;!S)II#H.6F4H2UP_Y/ONO=QW MM6<2E!Q%*R-[DBH?*X8]7= MS97(;+659A+%<452E>?2V4V>PME2'G]TY8Q9C24%B$6ZT'(Z*2T+LK6LG?"N*ST%6RT#4BC6=XBA&<#SC#8X=-)!2L@1M^ M"G[\_MT7B6J=DR3@2R2/U6077=3%-IB/W#VTH2J-M9 -EW@NIM-,. X)(X)D M06Q6KP0E8BK**7/\?L3O,9,U32;SJPUFVWLFJ'J^I%&$B@$(S0Q=+;4R_#3] M_AC[)=J*'6"W7*\BLB!B7YU2N5>0D*P%&3=QP86QE<9H5M:[APN+AVTOQ3/D M2QZC2$Q6Q/Z%$3-DPF2B&5^1F&?QIR ,PH'M>F MQ>I[IT8FS?&VTN7#55X=1MZ7/>Q MWT8)KW?4;?>(2:PY2:5LU$384) _I>MKFK+]8S0G[LI;GV?4^$[.EX-$=&'5 MERT;C0!/E_B:;/ (,\K7*,2 ]PGLT@1Q=+T?7$..JI$/*UL_!/=RXBKNTU8W MZH"^9[)*5\IC>86_MT\5B?54%?W>.E7RHH57JDAYQ7AIV]:I?9#%]103[LUO MW5"C?)\%OW9]V#,#L0CC%).-# ]I;_XM:][Q0<_L#H_\9H\'PK]5FI4>KH/>(/C M%'_&Q84I0&U]0MNCA@ZD*1RG!!2RC=/$WZ MRP5-H.9;G8P<.M]U3 =8.JH]4%^OM&,)ZF?H4N@2S]_S2A\>SU\!F0G.J)P1 M=K]*\O+<8/HP()XU"._/ 4^?./Y/*K^23G12^Z8)@R&[A^(:$U<+;CLB8BJA MN:80?W&+!@"0%XS**S\G\VO*9'@-4S4196T;(&?,$%F47DN@;G5>.-]'+'1/ MKA#CV5TJ1W_ $486WNX M?;:0_HIC^:H0!039@N_N*YLJD8O%#5JG:TK$AC&9W\0SLB$SL3040$]MN^ZI M_)TDRZR,F*S(MR3K*=5,Q!HC= I7^20>?$LYG\27A*\ISV[NGAG3Y3O-\E^-SIW"R5,0 N;(MU5AF91 T]T'@S>'@/PQ5!!X'K\1Z&P%PS@@+WRAT M\8Q \A42+>V9R\.0CD%>K3USL+>B*L&JM+=_]U;C$LS3" 9V+'ED5C;>MLH['\?C^Z-O^Y$PN_R5.2(BB@V3;JNO?(LG= M'TCJ'?/U#CSMJVZ(I3-+PT13"[ZD:1,'?FI6RV^0E.-;[_'[/Y7(( CVYWS: M/^=C@*[R!;5]0>V../"EJ.TARX> M7_6\MDYNI>IYSU$Y!GB+=6D#Y=.:$8#/@?4D!Y:?FL>W\IW=$O1$(D&-(J18V-92981"6L8I MDVK9A/Q=ESYQ\5G8V.:,''OUB9<=AI1?IJHX=5FWX(=>8+9 MOS!B\A*7BCP6#];3]W@@MBFF!\4O356Y0^-QAL#O5#RTD1><#30(CK_21OC] M2GO*;7:KT%<<;? =C9.E*M=I.DR?N/TMGA&>796"9U?/(>8\1[V:L%HVAL]0 M^PQUG0QU;3_*9Y7/,*O<8F1Q*''G'D86>WL^I.XF?D;G(9NR\L[P*&1]1^ , M3TC6=A?/\*AD[9#"&1ZF;";VU.+92IJ@:(B">QV8!(OHYX$86N;2@?G,8$'] MXO8BK+S&/KHM%T5*!FZ+.FZ_JS,]%L "(8TYC"V6>2>D1LPT1JEU-3WEKCP'H%09 %AZ9S#]1.N.C M>+9_98_TJ+O>'%8LZ] 3^D=//&$H5 7^X1T[YT<2=/6\QC''ZD.O+YM9RI3O MMNN;6*A//$7/.W(N<(SG1"EY4*=.^;C<60QFC ![=^+V0EKF0)T,F\UT)::+4/^4=.J>?2WJPH.CJ M69[03 E?2C-M,K_$3ZH5#.[7*3>Y/I%D70N_84R%A1"G@K3)P=B\P'/*\$'O M8"YH9TCX0,)G8-O,I9">@NC)\@#/C7#+A6&LDD.+3[2T,^64'CRM$F.@I+4% MRM_L)D4O!<15I9$ZYCB?*CLRE=R\:!7$OU@A]@ZQ+U@J"F%]C68;J?2X^*2G M'=:I4SX^X^2XZA5DOVAC:2&_H&&4)(P(SUVF@:?42,49CV-K@@EJ=E$%28ND M6#^WE.UMO3 5/27:"MRO4VXF+TG2+):"EI;>P$36WO\DE#U#4:9P)*J(9PQA%%74/F&/%V3RK22J^_[.:1'M MQ#%%H[@RE0SX!DG+S3E434HF22=7-JQJDC*/>K=X:*G[,Q'5%Z$.@M;B&:6A MB B0$G)EX<&V.<,<7PN[W,=<.+&PWI-=V\YD!.>>GL:\]+ '5_:X2L(QQ&^Y MLM@JRPJ(.FQO=QN4G/30QO;VMP$(R22SWN+!V^X-@4K2 D-TG#IJ6W&[ZPR) MZHJ6@YE>M<&@KH042_-E.8X^UP/2G,H2*L5F&.BU_' M=^/;V[&Z_D5QBP;*<%QB(;^0Y,LPGHU6\A[2/[./5\_[7/K)ET))IFOQ"J1 M4"2O]QK+(-:<"!K>G.IMX0G5X+8*YE^'Y$:$K2,4OX8X:]M6/,ZEH$BH%B8+ M\USB_-^;^!-:"0%=HS"KTW,G=(&X&O*3NLC/4@-3>U;:+F4LK$G.18LESDGDH2CG(0RCH+Q^_G]MNJ#T8W1)@^%]O?N%1\!W3" M*$S()GO%)2?@VGQ4IS+;@YU/-$WV)\-8>[(.W,\Z-^IS=B6MNZT?)>:*_.]* MD+(1YIJ86 ]"%3$2"L-'_B#4T,LO3EH>,*1Y/AM%GQA-UZ+'I2Q$FOEX>'9T M\13BZ)*$X$ MD=GG-[YD><.NZ7VE>D9A5E)\[V^IR=?WLW3X6TV7TBDVZ6IKG132QM(3U8JK MO+#B$?KTZB2%:B^[2E?+/!4=S2J*.548H3^3LXC$LNN.#4>Q9#R\I?(FWHA= MAS*3V7G2IS\O[1 Q&*,U25!47NK0< #;_,G@VH'&*DJE= 3+'-XSO!:VQ-[L MWF,_=W%%;8'<:H/9F[QY +7,Q"ILU3&E&YS'[V2Z3A,C4C>T2.]8^)T+H:;R M]&-A@-Z\8[?\<)Y*SVTR?TQH^$5,W]\18T@8==>4[0^53=@X0D19:ZK2&%U7 M["R* >=>ZXL8L()%^ #V:I(""2RK>5EYH#[PFZ^R&F^T8(!^O=$" JN]4"W($]CQF?! /UZH^9)K^H#=5UV5^;.CQ,MGAW42'8HI+S\KEG_CKE+,)=; M'YZ]4S+PMDFWI5UW$5BQ#S_@]2';/J:K%8VSS5I!>7E'6Z;MGK(IW:4Y=T': M[7TD+ YY^%]\NRY .)D/8)_%.Q(+(S'99HC.)8UFF"F+]&H[66-%^$0Y>"_S MBNZI6+ X$4+/ZGOE:0Y]P>0*(W1=/3G$>):=#11+9?<6A"F,PU2XA9H8O4%/ M:QSE>9"+E$0RW:8I$%W6PS('=RA[QNBS7OC@'AF=CGI4;-@A,*UHH;6TJ- M#+8LMC"IA(5[+0\%E!C#D"Z^M'<1G2=' O:2NXGGE*WRA5B,&A'U?JRW51^7PH195\Y7-89<^:61)7I%5##H4%?MS4N+ Y MU?YQL_9FG85R%ZV*BW92):"%^?VR?-74O=>R?X[Y*017S)6N)%PY.^:*4=25 MH&M@W-HKU+;![(FZJCP,#\>U4-W-9IG!3G9.<&&:%@K!N2S)ZPOPK#EJ#N3%<+2]0ET<%/ M-+I7;+E1058ZL]5BH64K!4A;T8N*H]'MU5RVXOMTL;"5)WA=J\9<09*5JCXZ M5'2YZ:6K+0'@6N'EYN:;4554L!@_.BO&TCE87F,#;ESW/!O7M 2!9^[A\C/. MT]FY+J*&$*L?%'0E:EXK@0X^..I82*&&.$XS-M6/G[F2:F](D%6.Z;@2"VQ+ MA(IS6^WI/1N7 #8BN^KU ]J+)PQH$P'7DW 6:U7QR+2#2UC\_(*+>P:[L@16/2@O6AT?\P80PE6+VS58CAZJ,*T M6^J\O3CW.B--V'LL.;O74O,^A?:"Z/E+N8H'J;AM7K[0WB[01_^KT@%V5YPN M4^9?1-HUQ5%=B<35DH^^/G][YD$?5UG%4G6NK#-S]E_(3E4ESY5E5DD\S=Y% MZ$S@NRU1ZN^G="7Q5UU\#=_5Z$H0O);F:Z@\F"L&;?7)V>A%ND=Q=G8[>BP6 M3_ Q()E-%232J K$GVL:X]WEX;/=:Y,_!M%Q504HG@4H!Z[.L. [,KA%O97' MYD+LYK;U%AFH=2O[Z\V$[U IY$\LW5HLIICT<"_Q!D>TJ!9ES5$:N/#WSEII6.4HZ@><[W! MFKU@_KCL6EZ I[QW]E!_A?2!H#Y<(?WF]&_Y?42Z+D$L<:$6^3CHG$],7;RW MN+'E*TU?$E-2+A/6R2X?^X-HJJ*]Y1WLTG\RK=5W.Y7TZLN<,BW>#Q\@L'._ MZ1L"Q1^OCIN=;MB"XET] [!.,!ZP;_SOK4%9JT?"_U'$1U%$OTKW3#AJES1] M2N9IM#]95ETN%1]D5U[_1%&:O\D]J5 !O.T9V*FB7FROPG<.32=?5;S[BMS# M2DET[#7XRM?G4_FZBQJD/<]D^1JD9GEADUW-L>-20-9IXT&NUB'OT^[QB7!A M5HN&.*>?H*NR-$K1^JJT4/\3R+].8F"_VY69!9=9([D;5_ :#4RUAAU[5Z < M#4A6$=AT!9M1=\EJTX.N@"Y:6:"@B*0K"-&ZTTR;)&_O4(>%4S8-S+7"C%@+ MARQZXCE5%5-Y+!@L,_.R1(.<6/K\F"U,V+M M$T9EN%)>CS1(D2$XMUU!EET MDI-%G-U@(#JBW.PA\2)8TXB$TN%;[\SUK#'#D9S4P>SDXH2*X#%K]'6.,K/, M:2TXVHB(E83FRCC2B-W]>;,2 M+W63S15>N* J]>V4J^N4Q41.[PQA_2S_TK-2WJ%3^@L+/6D9 /3H^A[WXO#9 MQ?;UA7^O.#'HV0^.)%6%2J="SWYP]!O'\S2Z)7-5CMV@IP$!#'4"#/4/% M(Q_.!_E@LNG0&IK=%7F5PR2,MW%7\F@5IU(%8]J5%)JAQ$K]>5<28!5G$M@5 M<"4-5E%.4)_/%<74!;JOYYK&H_O,<$3&?IZ%-$(HW %AY&LFWL'%M$%-4)].N3@I8*NE7-FN4VJOLH4_ MWI\!T08IM6T[I;IXYFK%#>G2;6@UVX"U-!=U;JZ0L-3CA3Z%HV_<;5A7UFCFDS01FW(L/7E59/=UN]?%57M/[T]VZ-W; M.J^4%M>DE4!]?+("0N]D_GAB7N;R+#G\:M37A11,"W0*L>5%)"]3)M9>7DX[ M7Y)7PMV@6XQW.%3IKBDYJ39,?WC-O[^F[!&S#0F5U5*J#=(?/HOO?AI/;/+1ND-IS7GM7Z,[KE\H>$/!FF\C*(E&TS)G+O66OME[:W1WVN:W>7'ZKT M-*"'/0XR7;(G9TRE)YTL*8@515?@UC+P6#K(N#T36$F%E$NY9^:<4+0L4W \ MT;D4)50N!A%BYW*84!D!MTI74!/&\H$$#EV!2A@+1QVE=N5\L+%(X,D&5PX M&XL(D$QR;LOJ(:3$VK5VP)N[RM(?[U4""E__.HT3268]53 -.L M,FJQO:(I&\R>:-=U ,$H9P7."6Z #B7@6'W5E>06X:(:BD-7V6)J3%*#ML-K MH+WA$C*VOBU=*E[5(:YZL_<[8UN[WX)I);5MX;!*=J3]A_T!=1ZPPX6B08RS M$QU9LC OQI\=53]\M:_7OZW9NUH=K%[1W'EMK!YR7^L C[+:0J\8!16RZA7% MOKA5KXI;[>LC'Z]M5M\GIFW;\1FC?)K]3I+E..4)76&6E7!4$P_I8IV'-Y<[ M YA07 CM$?I=8MF'A;$9TG9Q)E@P7V*HH_(+0PFM]#!7WJ?0B8%-XMS4T H$ M;N><5Z[;P'2R%?3X,2#[RS@"'B[Q+(VRFG[';ZL%)HS'[3QX4)'"=AQ\8V) M3GA%%KVCW!-'^7!/SC6)"1?O[Q.E,WE-P&3^^M:.5]Z$04\['*F=YM,FEJX+ M/Y#P@+[>B17%"(K,Q%[:T0X_OU/VY2:^9S3$W(RA\IX^!.!# '5" .:;E7?3 MO9ONW73OIBN\+]/-V+EY I,.=&<_+]?=V(!N#YENX5XS0QGUZ.*RGXXW"JRC M[-*!>)95VLPO"3XU++0-JT4]6GIZY[&15OEP[DJQEJ0%"O&T^J9\(*@G@:!1 M&*:K-+L&6@+H>WUS$"Z^!O?#.B_%5I22^_;!MW2)Z\*EPA<\'P'].B4 W^GWH#N MU,NN-S9EYD6G?O"ASC[HNEC*1KAWPZ&/W@\P^&;'#_$Q_O.)\?O;_OQM?W:G M$MQ_GO2CX(,32YFV1/2_38NVVR)[7L>O-;9$]K]+2E]LBX>5: MAB0F<-3'%0/ WZKI\2+F]6; :P6EDE_:Q>UGB9J;\7U%CMA$F>TA:7X$,SP M4Q*LD-A524)P=H5I1.-%@MDJ_ZT:3,)\X,X1$%5);.=XB#DU(/! 528]+J G MN(!+\8INLI"%?*ECQ-A6>I\K>3Q1$:;6=;&4X+@5,VXJ9IPD[>XP%Q_P&FTS M.W4ROV"S>ASN.>3P_7GM'S M>A6NY+?;$M@;Y].5Q'?C M,$:]I+@O.6!D(4:AJ?AS M3F(4A_CT!SJ7/V0%&GG%A$+]!W6>8&B*Y'82#O6I R4@FA*"3TCT)"%QG;^] M#&[R(-_=9/X;QUDM0$4T1=/#4CI"0]%)!OPTTVW.6LE ?>'W L\IPXUQ#1K. M!RA]@+).@+*!/<4'+'W T@D\ M0- 52[4""!>_CN_&ZEI,!3\W4(CIXO.C[IEO?FWBD2D72Y7S,5T]D?P=RK." M1*B<[,-42CE7.M="(9 -CC^+EWB\(:"0TJ8&;;.X5?O3$!0IZFHU^$A23R)) M^\61753.2;;+YW>6ZVM>@/M9YT9=%Z:DM17* 4KJ70D[D"&"]WWG+^2*.I&8F5/LY2GV).E8';_LR6- M>K]+X$_I3HQ[X6.NK2(&[.:S!#Y+4"=+T($_X;,(YY-%*+/8:64'Q14)E2<9 M0%Z/*U%SP(311]!<$<09Y]]*-*>]\!E6*"3Z I;1D,8$/+[3/*+G.]<[C7NV\:&S$ M>J61>R>1SU3N2O+F 6%([69J#3'HANL=[Q.QO[#1[(^4)UFR=2,A MA-;,^I;6L2 I.K3#==@O&[)3&9BI:Y6:MJ/$%-04J=G1$T\8"@WY@HSD,0X> MXU 'X]"Y ^ 1#^>#>#CCO*W/758+)#9NOSLWD6J+#V8 GE?ZLAE_J86T9O]O M_&C$Y6HQP]G7E$GU(,UYY4!K.T?M;: ;S)YHU_GS.O*@E4.?[6VC%B (#8G0 M+!#N5'6"AB0(#.C82ON^>R=<7AI^">@Z5\02W"]<7YG.%CZNO)M:NLR"/Q** MW?EU8ZG=A7-3,;G;SL,[3^&VR48[B=IV* :E8]L4ED^Z]B3I^K@4ZO4""?T\ MIBNI]G8; $/Q(IL+%]MCDQVNS^MV1[+.C*,[-ZND3Q))\!UY3-,4GD MIGZ/&:&J0\<=4F KN7)F0OXX+"&_9$3>QRNO-WQ>DYW-L&?L=RQK&N'92%C: M:"&<;LQ"PO&]/&G7M-B;I*G[M_!4SO&3@N//--Z(+07//J?R#,EDGK56IG;: M>5KPHY==9=G]-&S9O5I1G\0 R:6PBZX18?]$4:I=ZIT0,/39.0 )6YK#/J,] MO(R2%1_*YZU]WMKGK7N1MUYG=KAX/DOZF-CIR$)N;Z:=BWR-S;X60OC]S^_: M#!:U=TZXCYG.'H4N6LC'OYSIT[X>/+89MFLOL9^K]*NXOQJF_;!(>^>=ST.Z MQCZ\M;3MAX#C1?:9X;6\+2!>9%X@1Y&8%D_;8(7^H"P(4^'[K3 +UHS.,>?9 M\*(KVPA]6/6:N78>WGW:MD4V:J5M1T2L#S1/1AOQ*!)R=9%W?2H6S= TB>T$B]*3431[PT\]G&-0X*B.Y)-@*L(APDK>3O +FV6 MK6]GCL,2_2TN+Y_H;S/1SUER$J@5GXZ4B0__OF=40H0G[#%_1P7DE37KBD;I M).P>SPM?+*AMQZ>\Q7X7[DX!Q)";!@$].CXTF)>-U1_?5;3JMCAS_N:/+S[S M9PH5NDF73GEXP!L:=6;.(S2F;P26=8IXUE!'P5K M-4;R"2V?T*J5T&K'5O )+?<36J6F!C7:Y8;\;&ZQYV.;C'3'Z!%EAU*S6DBUT>I$3-%L;;'AV7',^U\QNZM)E% M8*]N4U=R<]JY<)]QHJ5?V[9;JO-M4#MG"MO820ON+Q;9D<0U^@;4QR=C?3*V MTV1LHZ:JS]FZG[,U4V<4I+5=D0G$I*05;!^'Y5/L.>B$I/6<7)%4>:K"S MS M)1)?908!C%M7Q%-IVA1[O:Z(Q%0GFWARSB5URA.CY0 M:*#IA:%#E+I$6O04F.21%M7RY?! KK6$^?M=)2*&URD+EXAC">1>,+1Z$4/( M&^V;5$Y]-_.T[I/83=)=*QT]91CQE&T?Y9/R ^>'.Z/Y/6+)9'Z?/D4DC+:C M.*:IF'^S^YS2PN1H$^.UFD5N1O*P?'"3;]EG=GN2V?71\+;H%*O@X;!2=DKA M @3TIC3B,QD,<3@"45(4!?P)<:)02P' M,$B7(1HP.;4B+_FAY&LD;Y=,MG(17RJ(//VI6YHBQ/EDGIE6^O,%RH8='XQ8K4A^N?0HGN7WD"YP'!+E M94R 'IUS("]G%W+,JNE.TD185K$\_ZWAH*1'UX=3WIQASU99Z19HT-,Z1[<$ M/66&I#E+JJX=UU!\=?%SK@B%I!6&$W^]SH]>7;AKVAN,1%*>]@B_Y2[5[8 MUI;<:;R88K:ZQ$\E=JBFI36*RT6M;=PIW5F1MWSWN",\Q%&$8DS3\ND"[VB+ M'Q,6K,_X0EI*E VH3_=<@-6\HG7PW@KM]_O46A8?&9643=>TM4CUA0'5%WV@ M^A@**:/Y; MPX4A]$[F>5" H.B>\BR[5++UFG3U$&@5!/J%4UHJ\;(.END_U'Z]ES5!Q#1( M$D:>TD2*>$JE@2;CRS025"SV=5'!O%89W)(E^P+CDR<\=!N\JOF;FV5=P#Y7 M4A\>RGR&4&;EAGYZ1+(DD>N<4,K!S7H[R#FT-V26 'Q5YU"ZYG(I](:=FR_^ MH@-_0 (&90=@K5P1B)[5T_WV#;3+%04!%@$<^>J*X@"+1IW0=N6 !WRAF(+# M7"GR I:0<5 8+"'CFZ@2FJ"HVV-F<'6C0RB#1?+!D4D#1BZ!)?.S(Y*!)R; MHOG%$=&88\1<,6I@AJY!$MT5@Q?&_7(E:P.1D6IBAO8A%'Z6S;VUX9LV5&(;QW@4I/]!>&"/!K.O2 M2F82 D*CVXMF6#"2#7?YTC-"8.%\=&EM0_G(*>V$FJG9.HK07 M]>B]0$U+2#D@V+R9_8IOT29+&(BU@P2'5&> MDI#W(:]I1*3M]Z)F/Y5!C0#EJ:V*MR!U3%;WUR598;"!ZKX'R$WA$?3RA@W< MA/3WJ^DH3>B:1#21JB>*<)BDPDS8H8/4E)GU;(#4?Z"8(W[UO$92[+.N&=D0R*\P-<8JQEH8KQ6[Z+J>%J?RJ8W1/F"U0>"^E"P M^IK$),&W9",S$2]!'W8GN'_J L/R&F+C=0882^ M*&%;@LF<6@C_K M?SYG_:OLIK0AU>Z*#,N/]5:V65S)/52<9@V[E:ZD*NI($Q#_<"4[6D=,58(Q MKBQ67ZG!5VHPA!B8>:_.+92JL@%%9IQ;4U6EI3G!-LR\E'C0.LVIE4,](4[" MK..,1*F\#!'ODL.!>(ALO1(-N;RQTG+FJCG"!YO;:EH$M;)?]X(S01^*=JB= M[%+3F_DHBB;KC+_?,<-7SYB%1"QQF?/-6W">OKD1OKD!AY#+:>XU=IKM:7KV M^7Q03_)!>SC0_I;F"_EF%6'1PK:O+[^V1/=E/@^!E.]:6Z)=V!7Y*:!;=7JF ML(V/[#M0!/IW+*O8'*Y(_YQ*QWXW(?-=[03Z.IK]D?*DX,;HAD:SS_EDKJ+6 MA&/U*)8*0BNH?$.>3M]6&L-GJ:Q9-CZ/=3YYK"YBED.)1OF8)2C2I#'IG)L2 M6D'4V-?.*S;9B''77G;-RKF#&A,,:B*ZJ<'ZQ#%DO3M,UL-'!?!Z6(C6P$G[?M2=Y65CJ[B;FP\>6;U!Q?4S>T2.\8 M,;:5,8N5C,>#*"_N8I&'TF-H9X97I%T);1QUE0X M^+)LW)ARW8&TAD;M5!+2:^63^5CXV.1UJ>17[.F:=DOS27U#%:TG32SE/#4U MJ#7$[@M9VL%BZ"M':L@^J1%HC_)D1\Q4/%BS!^B:6J59JS_UC3T6QI]RK8,? M@)J]/JE_/DE]C:U,3>TZ5V2BW3NHF;9V12;ER(?R'=>5E'_9_*@8L',ET5]9 M/. (N"L3J7Q1E84R7)&$?AOJ<,;T_+PU>&V51FE=T3859TY#JKCGTZ6V<,KR M,Z[@AH""JI7+6QS^A(099O2V--_FBHL'DP<\ ^ZC]#EBMLSS'L, M5@?DH\_R> ,LX6T+P_]S$,E;#0,F3_LD-!5_YE^$8J%71/(;C=DYGK\"=;50 M_R=.9^:0;J% M4,G'2TM6P<+A=TL@0 ^5&J";WN36[ %3YP.8\E50?(S/O-ZNN:WDW&0!BTAK M'+<7]>MOZ$IEWCB7,P!/$5-#U974>VU)E;HNM@);[X,9X6BQ8/+6[5UA.H8W M.$ZQ[I=* :]&GM5Y(*Q!JFL%R$:84;Y&(;YG=):&"582DA)AR>\>=J)Y:T8=FR"4T3GF/%N2CYAM2(AUU)6V;HFD1[S0%Y4!=VJ MP,3^93AF(^EP66/U$ZTVWG M%7KVB2/M:C7JVRU7.XH8GHV2>TKBY"86U!9;JV:=SB4#WHS;Z#/C[F?&2ST6 M:N0LN"".)F:5$00:A*S(QL0QHK:^3!2! M(EEC$& 7 $F<7W\SLZJPD. F42((HJ-MD\122WZ5F965RT^#<.A:3T/7"W[> M&X3AZ..'#X^/C_7'=MV7_0_-T]/3#T]XSYZZZ:/DO\"'S-PLGL)]:#KS@.F*\%SA\?_]?/OU0RB9%_1\.62A M\#UX5_-POW&RWV[&C<*M/V9/*%Y--9D_FD7MM?9;1^8E4; ?CD<\F<0>"[KT M%G,%'SK>;S13G0QD..NI^%+.8U$H>7\F 4X_P/5D;+/N:[93XTN-0OKNC%'0 ME;Q1A".9CQV\DH'.%%&RR,'+71;$R!&!?]!J'L_#FKHC _DP%_*'"O)A@DJQ M&)7[DU@.!Y'G<.GX0YYY^O;++Y<"NM\/ZK8_3!%J.3(]Y:[]!7UQN,B?=KB0 MF?5N]"/[_FX4NEQZA&7F8H_I_L9!NQ%SF1DDE5F" DQSL9NYR8ZDY)X]SG^C MN9I]K[!G0$K8F1OYDSW(OQ.O9+OA1UXH9_5"7/AY[]SW0NZ%^_?0PSW+5M]^W@OY4_A!R9X/ M9S]],'W]J>L[8RL(QRXL@A[B]\FBYP+Q'_X1NC@*/UDCYCBP@#Y:#>%9C7I3>)\LP$;@RX\6 MBT+_T][93XYX,.TZ(ABY#-KT?(_C-?'T$3O(I?HH'(=[9W_!SW#'=32$9FTU MM*?P%F6H\R^8H-9^ SAY$S^V]QL'^[@"/(:K&U;1QPL/9GY\#I,AF7L%T_ST M&Q_O60($6HH3[.??=M; _YJ')P?'/WW(=&,]W;KE?1&@8 JOX?^ZN:Z\]4ZO[G]ON;N=8;<<^!/>.FR_IZEQ.;/>R!G/W9]$"+, MZS$7N/P9_;/FQL^)G827(K"9^T_.Y(7G?(&ULG>VKVY>F6\/99;5U*9B.C)WS8S4:C==ANM(_W,HV+3(N1)]3/ MO]]],>TC8_IX%XU&+L@)&^8WZ-C0N^^V]LV:C=M2(1V1&L&!()SE#:A5F2*>U M=OMHM1$=M)Y%I!F]O@D'7':"@(?!Z@,X )JT:JW3QHHC:#^+)J\Q D15LW9X M?+C:"(Y/5Z6!5@X^GOO#H0@16$''H;@7BHR=<8-TR B:U M6N].&JO.[UOV[G3IN0.V>3=@DD_V\CML9SGP<^V&A#@[V6G>AL&TUR*,DL,@VX).E$X\"4H<\XSN]^H@:J$ M?U8<1QZ'G"9*X>-O?6L@<\1VF4>>.-T'13O;./ UT'Q;1SXR1QI M^(*!Y\CV[,B_"MCC.Z1 J0L@Y3F)G-65J$-4S59QGQR^%KTG%8P< MN*<4B^=!?/7A'KT6F8LYW G^/6/W_H*1?X\6Z2Q?Q(-PN.?<0A,P23;N8?O) M!.RWEIP!W)W63U8<_TG.^)O)^%].^6*/_W2.!OV:7.V6.WPXPN[ SCCRPC?B MX7/T[!*.]G4X]]*[D)LHQ),>M(:OS,W0SK'J<%^'D[E401,_8 M7SYGI >;)>R;C;396 >$I[>1;Z5\/,/PL8[-1.Z WTZI/GK>R->L>$U/PMLI M'JV]L]6.!)J--:M=VS7ZYCJVDEN)^N8ZU,UGC/SE"M@SQ[L.A7.;QKL.I62! M';08HKJY#J5D.T:ZCFW$"T;ZMGIUL_DZ.EA1A]M:[@AMSGD@'L'ZWBL:*@UGN'&T[!M-XG757W,U :X[P6+224G1;SQ%HL_',,]#6',&P1:.8 [Z5 M1_%,644C.&G43HZ;M59S55:PG&?8<@-X"4^F41P?U4Y.F[6CD],51S%'&+TU M&=H')[7#X]:* UC.F^WMR'!P>%)K'JRX86OGK>DEP70O.0LB.:9QZ"&]X,RV M73L]/JT=ME:D0SMO/2])A[6/X.2T43MHK4B#24^#F7ZFRXCY"R8]C'(PUS^S M0-C/%NRKCF0YX\<&1M(\6&DDK4G_J[72Y(MPH_"Y_&IEJK0F?;#62I47CF4. M79[A@DWJWI=(DB$(_H6._C$0]N#*>P"%TI?CJ]Z5A\T\\'OV@WN=X*8;^"X/ MM7.^GK&#PZR%#./=/CK )SB3*4^^97S&,ZKM=^F/N S'WUWFA1W/N?@S$B-4 M=3^/T;&9E-S/D7!1#,!E\_%J.)+^ ^G$@5%Z)W=;,U[\>\![D?M5]+(#/#PY MF#/ ]NFKCK CI"U9+US74 XW1JMOS!X(C\MQ^OJZAG6TL6%=1K#$PTARN'X) M;<.GM>'N^%5&=2F@P_PK+&OGR@,]JB^Z+E=^Z)_'W]B_?:E.RG!TO[ AK*D% MY)K]PADC.SB=!\.9H1]K'=F\0(DU#?,0Y>+,8FLUC^^35MZ!86MGIZ,]S]Z^Y'3<!-C_+9V#>9;X79F# M)4^35YX.6"+?F+0'\(Y3-37_^@>3@@$'Q.$JCLIMF"/GYH.P/0N"7S+-! M?-"$^#T97Z&8TKM'-KI]WDSCYB:X&\%^U+GQTOUH/FN>F_45PZA.)H/S9IU; M5_.\]#ROL(%9Q[3.'_@W!GJ<",<4:9NE_&EVO [:WZ'+ X>-4:YS;^^,FK+: MS9J%[:T<-/LZ.'KN@ \:ZQIP[DHZF.<)L)9ASSLMSS:@HIV%_9V-\>L]E\/@ M,W-=W_?,3_YG_IT)9_5S]#:P\\/5C'4GN0&S:X7$%L_-T8LDW?VC7S'A9:H6WL-^;!#I:<3'Q,"62CP>0+MVD>H>7C(NR5#^OM565307?+J64&66 MG:[MS:.#PIDRWJK,1^^JBWK>)XU8NW0W[2QIGVX6F:5D^-Y9H9J>D[6($O2 MCCR)%#TL ML\J3=7R_M[ M9\Q+2)%EQYP/_#7(D66!OVDV>;!:%-O)9'JVUV0*!9Z;M3ALG[- >/ZOS.LS M";?<]'K"YGOD:\<=G59(>;=?MM MK<((UCBX^T=_/8.;%PSQNJ[V3"Z4F>X;JY MWVSL-T_^]3D"2 "%.S;@)1"4Z80"@]!,_?7KN?8I^.#^6O21"CRC)6L(R4L;:X6?7*+EBG45?KK']!- MF%%S;&[!5AWE/)E(MB@(?>CEU#WZ616[I&\*,H^DE)9<3I:9YNQ[GIE+ M(A\$/=\//5 [L7[81Z!4_^<][NU'@:)8[ZA]<'+*[*/]YK%SLG_0:'?W3YM- M>__TH-'H';!&H]OL[9W=#WC K8"BRBV_!Q3!*',K0'9D/0*'M4:1M <(ZA)8T6<\"^(YE^CX&5)0.9L^B8HH? M0:'HJTUYAMFK,-P-=AL4:L\M\+D^=5OV;)=DP^?F9^R;Q\1GS#? M@A!6(6X(SY(>FN>2:W$W'7-KVQ2HREXQWTTC'S)S$<\-@IDF!O7,&]#PNW)SI3KUTSJY!G(Y&KK"184_-7:H,W4<1\N&SYZ\@*SH[?^E% MNN+\Y:RK HZQ]:(QIAE1G.?!M.)0\M"SU*VD;;#0E\_D65//XX]?N.@%*9UZ MUC#VSJ;2\J7'\].'W";B28Q[4H1U6!'K58CU,H;RXI75*1FQ.F5>616Q-B"J M:0.<+REA \E7UM_650ZG D'!=IE31%Y#S9^*R,L1N;D\D5OK)?(:ZBN4AVM7MLYR94W?WRP^;G1?DX3\%<^ M).@&XGLQ_%,9\K<$^'G#2+37J?&\DK6IN5[3X'+$ZCB.4.Y!Z")[Y9VSD0B9 M6PK"S1U;F8B84PNA% 2<.:XR$>^6APS$KF.R\Y>"/BE]U\52#-HINA0DFS>TK2)A 93K5QGCPIUCI3J7=L-8J=ROKW)O M*_$K57T'B5ZI^#M%[FIK4%K25EN*$I ^WW.R4L@+XSGY3&)5BG4)B%@IR%M, MO$K1W4JR50IKX4E4*9[%).%"?[!*K2R)&]C*1*[4T1TF?J7&[B#1*_5WI\A= MJ ]/GI#"J%O+CI#"K%>A-VWHT0L5*0MYAXE:*[E62K%-;"DZA2 M/(M)PEG;B.52?A>5#4<2?^!E*&";XJ6&&"BNBTU MTL+K<"L3V%0Z+ $E51:/S'C*1Z]OS!Z _B/'Z>LE()ZY><[XRD?,RT@"IP;. M#=U\]+X)!UQ^ M$X$-(V<>]Z/@J^_U@;$-U0-EH_=RXRT\O6=9S2K2%XGTQ;7!53@I+$XV'UE; M[0Q*L#-XI6"G:F>PD9U! :A9[0S><&?P2J7!5J'W730:N<2[F(M6L',8-!#! M!@E3.I&_>*P[L2.H2/Y:)"_'3J#"QYO@8W,[@*0\?81>?B-H>'S-ACREZFOE M%AVD!94-Z7C._8"KB[?,5H?-2C=*;BHF.@(9?LP;:D:K?\F "R\U,MI@1?5" M4_T- EPT%G"%VT63%1\=*:29F9F(F MI< Y]&O@R#KN__V#5AIEQ/)X9?2;,M M ^362[0-PK 2:8O 5U88E9^22KQ?^UZ?_(9W4KCESD$EX;81FN40BDHE;"])RR,1-0[.2BDRD_5NQ&W!7._J31"%YAJ4NZN$%PP&Y4TW&ZXED,L M%@*DE7Q<$9H[ K)2T?FET9OW L]A;WKWDGE!C\N;WB^^[TR8V[FTX0G6YS<] MK(/M6F&?3F65FNP+W[�"M*O$3%: ?D%0"X])"M4 M%%1VFVN2.YWPNR^\\,J#YPJ:GVH;A79\\]R9KA#],H%=7AQO5E)7Z%U-2F\G M#BLHK%CYX_62(A4_"W)!A'"QDC%OI.[(\]!997LO=;;W8B)Q"S%5D74#XJ_( MV9&W1_"]29+F+4)DE>V]=-G>BXF^K<)11+MS9,Q;Q$ZJVSO MI<[V7DPD;AVF*K)N1/P5-TOR=@B^-TK6O$5HK+*]ERK;>S&1MT48JLBX;G%6 M- IO1PQ&H1!097LO0*[M"HM5MO?=RO:^7;@K*8+*3\0JV_M.97LO'2"W7J+M M4+;W[0-?66%4?DI6V=YW--M[.:%9#C&W0]G>MQ2&I094^6E:97LO2$KM2OY5 MV=X+"LU*$E;9WG>)NE6V]X*DU*YD8I7MO:#0K&1BE>U]%ZE;97O?N6SO)05G MN>3@+F1[WU8@EAM2Y:=JE>V]<(FT*VE897LO/$@K^5AE>R\]G5\:O5GZ/,0; M#O'/!J.O[O,"SN><_%G)$:T>L?WXY%VPO:]()2P M3&%^KSQXHB]A61>;^DN,*Q5F.V> ZZ2]@&:@.SG)^\V5YY*S59%SH^1LK9>< MJZS.K\QS2D2\9#CE6WD5J3:ZJE8AU>=(P'B\/EPV'Z^&(^D_D&I;)FZYU$C+ M1^#8Y6[[*9EU(2PIO;XQ>P#;23E.7R\!\>)$K+/'5SYB7D;2$V$D.5R_%$_X MJ4PL=?;PMH.4*ZF?G 5\X+M.2<7CG/&54$&MB+D=*_.K[_5#+H=?>#>,J7?M MA_S<=UT&5Y@K_L.=S^-;SMR+ $VRQ29CWH"T9K/,L+9K*5;4>Q/JO=+:PT%> MD84).S63=C$C^A+QSD@*%WM4;#).CVP.$>>,;[M68T7/#=&SL.MS>09=@>(% MA[4K2HV*X2P!T."6CYAPKKP*B&L#8LZ-27L [SC5#/\?3 K6=?DM7%9Q+=R.)'=N'KCT1'\07@J/>;;P M^GC'G=^3\94KS^%/=X]L=%M6?$S/U\MEPN2$)T:D%\W\.D&<<25J+>]*-,&K M7L&KK$)\A?A71_SF_"A?A\?O+D0KWE_ M4E97@\N*4[9[^NHV:"D5[BOUU^O]- K?A@A8>MYP_+[-DJ$)1SYU;1 M=?OV;\MYOP:38_[\Z_FW\Z 3!#P,.IZ#R5=@&BF_-DS"[Z %2]SP-[:,^?U_L!GSVU-W;HJYD]VFK OMJ1'BDD)0\>",+9.7W*:MF*C9R6GE 5CW"XM MJ:+KANE:F%B0BL0[HD%4>-@X'K9&GJ=C8!-UY[!$$)@[PE+*\HJFI9;C%7DK M&5YAH>SR>ZFLZRP0GO\K\_I,PBTWO9ZP^1W6P+CQ"N[^O'P2VB4&N1U2?#V4 MO7_TRT_9>) [1=D![$UV@+;),+>#NLW]9F._>?(O4WNH8\.H X%69)76'<_^ MOWX]U^$K7WF?N1?44W7Y^NZ\V%2=,3!-R>SP9I)L86L.%Q\GYL:T$,_0*P%" M4W!=JKL!1(6-;<7&A*Z70<<\76_BUI?K_>L'TK^^PO,WO7/)'1%>,ENXYIZ. MS1P^'']FWH]K9F[..VP\]X=#+K$F]%>?>14^7XC/I<[V$EQH/)B:]QU:[MN[]!K[C:8V?<%K M6_OM9K7TJJ6W0TM/+X!EEIY>(.NV-%;KK5IOI5YO&SF8W;FU4:&UZ$?.JVYS MRFRTJBQ6SV)X%6ZV##>O9P7/<6#!8Z%K-C35;D.7RVORMF?NN2]'OJ0OK4;S M" ^.PO&59V/?'S@^J%%S+^"QF]Z5YX@'X43,I9=]$9+;H2^+C9_T^ U5GS4+ MS\=7(,./N5.X=X:7LO-8+E<:9%#-H_UF122<^KKCEH'0*.^3.7>C;/S0?*3$ ,L-/C/6Y\_!R;;B0<$MS&P.+);C- MY*TOY385("M 3O&_"8R] O\K,90*2=S-;QZG/U:,9]<9S^1A L)B MN<.$S*TO-0Q4@*P .65QF,#82RT..?ROQ% J)'$WSVV,[>DH"9@YJFQ/E>TI M;7LZ6CYTYVB-H3L5%"LH9D_OCEXW8+22?AN4?IL+%\U!0J5V[[K:71!LYH0R M5]BLL%FHT.H*D+L.R%?S"-0FW^9KT_XY)Q+--8QQXD0"%S/.7@&&^TP;O1G! M&OT/T$>[ !.2/9%/.XZ_E/Y'B8PO*/V/EIQW&@7ADU.S,W27&^NU*:?WF\6$+FA\/J7G ?:UCGC@0#+NR97,@?07]B#<'YE8YBS8AL[ MYTR&R527,R4O-WLN/Z>Z&S-G=C<.B2K05J M[.G1BIPV#X,73I_)K^SQ4LCA M5]?>2OS-QD'NZ'::<548*"$?$,]<_.<#P7L73]R.\$A3Y<(MN _?*N1'C[HY M0UPG!EX_E4M%ULV2]?7+;*Q X3_8V.-W(7^$7\I#6&+7TT,KH;Q^&?7_SGN] MNX'P?K@%3\N^,O&G1E9"VK],5ZM6_M9J:6N@?K7RMYGV>9$2TG3=RU)0_]CQ'/WK33@HJ@H^FZ*IZBHS M1U-"(N>PZ&J9;A6C79:"U3+=8B+G\.)SG]SSE=/^K0A^?!Y_YIX]&#+Y@PA^ MQUP>W/('[D7\FNM)R'LLJ3D2!:$_Y'+J'OWL70ACP*DS.1KOU$P&*DTNEWZ MQ:4T;8)B8BLIJS%__A*LY4[DRP]ZYE B5?QC/DE>WHNY-#7)=O,INQOBL%IG MU3HKZ3JKY-F\=09$Z,%O%!^GE8QJJ95EJ)VA+62:F'IA+2!I"659<5>7/S(_5.MI:]?3 M)!&K%?1V*^@:N@D$N/0C.<''_G7+O+YZ[S?AB6$TK);8MBZQV51^68,Q1)33 M7 8GU2HNVBIF3]4JKE;QXE6R^7;C M%=S_:OEU.FOJ2KU4I^A8PG74SJRCX_WF(3I!P%O",2:O0S\!S&DW(CM5LBHZ M0MJ2]8PDO(NZ ?\S@GLN@)6'\6T3OQ=[-2PQ;G/)K^N!*TMCKQ^)I1L!3OVWS">TWG)<&6OG4-8#N>8'TK.%E_ MECXZ3MWT+GV)DHG[9>*%*WMFSYJ.,C+'XXTQQ^/]5B/]<5[>@3L^8DI1 EGV M+0IA<<#I[,[K)"_;*9"Y:>U)?COEJ"^!(\ METST,P%0U>+;_.*;IDJU[(J_[*J%L^Z%4V$V2;1!0"T%Q#9/U6SJC#2AELZQ M()X^2EPJR,<'8F2YPOMQZ[O9R<2'ZK[L?V@U&NT/$BY_P/OV+"9M.?]F?<>' M'JR__9[OAYX?\CTK]&]Y+_AYKW?4/C@Y9?;1?O/8.=D_:+2[^Z?-IKU_>M!H M] Y8H]%M]O:LGO2'Z@&[V6BT#@^:K:85?VPE']O)QX/DXV'R\2CY>)Q\/$D^ MGL8?VXWD8]):.VFMG;363EIK)ZVUD];:26OMI+5VTMI!TMI!TL1!TL1!TL1! M\MZ#Y+T'R7L/DY<=)ET_;,%2^C!!6.,3_;;*U9]&5A".$2L] -]^CPV%._YH_<^?D1]^NH?5%5C7 M_-&Z]8?,4S_6+/JY9@4 WMXGBYX+Q'_X1ZO9&(6?K"&3?>%]M."+U3R$7_;. M5/,_?1A!PZ_;(C3V$[,&DO=^WONOT+?WUMS8WMD]GBA8?L\ZQ]7JA<%/']C9 MFPS-0N:PSUS1AQ_P;(%+&.[OUU?W%U^LN_O._<6==7=Q_OOMU?T5?.QM+_;QNM1J'!Z=O M/PZ7]]X8(?G3^%/W[/+F]IN%K-?SO>L(MJ7"MCR&$LSAXN,7WXZ&6J#L69I5 MWR+.9ASR[9TU&_N_T;I-7@A(Z;X)6N(_IS-F_*=@Q#S3 [KN<%N7!_IH11XP M&I F_).U=_;N&Y,_K!N/O__I SYE!A#24NCZ$N[]>:\!L\)==\07 M1?-=M_8HG'" ?6[\57=->"CYL>-/V+6PZSL@7$-IGGC@,A0V<\T80G]$]SD3 MKVP=$PNPDKF-IT1/USI8P$*,=#R/]-:1+T,0D[X^6K<7WV]N[ZWOO]_>_=ZYOK?N;Y!+W0,KLIIMZ^86A,0[Y[UU M-S;.;^]O.]=T5,8LE^(B5STAB+2C# M40K-2L*8K);:)-)FR_I7_!_@,O6MKK6ZN^28&KL-X^.3_(5(6(P&>7O92N=%GIZG3<^O0"::?Z09@$3/ )9 M1*KYO5==&&F-]?/O]U\O;JWK#JX"$+7G-[>P1NA;K&<6#^/O+IZ8'1*N0AL@K;OKNJW];NZ=3$MS#"T?KNLO^P20379MME,@V?P\<; M>>\_+LMS<#[/82HB.7YNFP38&_D=V)WP[%?FADOVZ;L/C;K_3XP4?UZJP:.C M!E99FJFE:17SG6X"ERCL'CU;C&#/RTWF:O@94U>_?P>-6]CZU@MNS4^.7ENQ MF[:$KL+NCDX.Y[&[UV$B4O0'V.=$A?M; #>X?#3P83U[)+YJH,G9;H1TMICD M#-#H\(\K#[#9?'5V_C(*'!P?O%4/@1&_F\D(D =V8)Y76/JGS2F=X?UL3O/5 MAQGXCA1>23\Y/FGLGQZ>'BZEG11#-MX!4Y.P"X>72X(XE[ Q&44RB'"[ EMP MN(,$?+/UKOL>62)NWCMV^/&%7&^JL\\===H -HOMZ7O:[;^^7$<@+VV<",[L M@66[+ AB,V)V+:VU5\?X,VK_7^E0;*GV"?ZO7A!\]Z' CX M)0%,IB]YRG=N3ZYA?4UV?UTW;NT:ZV?7F-)(UJ3!ZHZ,FZTN@7A)MH8F-^C< M7>C;/ZS_KC>:UG,@1 86&'CWJL[ MMNP!A]$(-=4R,="(P&+6(["L_1\>*-G0' L 50Y<""(4]2RP'-X3GK+?W$8P MN(/&H2%:BM9 O[KV2O@G?(T-SMU8_"[<;/P!_?@-NW&G>W%%G5A6\_>G=.OD MD&W'3L'G@0 #+/.1X/DA_/)G)'#!PCKMH<59TBE$D+^ VY8ODV]T[)=8[UJJ M0UW87%M!U/TW-(==""(0P] )?$1WC7*6X09=O9$%H77:L!PV#CXN MQY)"4\ MK4[9X)6X[8^6Q1T@>R;PK&L_87\5")<#(=(;2#T480@8@QVG'4K?PZV9.[8X M;-/&UA4J&.A?_,"M+RQDZD1L J/).](,*RVW8&\;*;\\ZV[_'L#6;M5CD2;H M?&*$YQ,+H&J] ] A\ B5P<#'0PUSMA<.6#@YPD>675"JIS&H>?!^(613,X 3 MH!%<078MS:^&5U*<7'@E5]UF-FS\@#B(/*0FJDZ>E?##1NH:TS=89] M6&^]V2'VUTFP*4O0&[1,B,URL076OM04'=7;;S9%G[0"[!)[JU!86-EBH$U6>CN"9S6X^V"P_TI]VUI_TA\%&!+,8#XB,' MD+YK^Q=\]#ZO7Z'L5K' MK2,\;WR/(T^&J0].NBXPL13R>D(.E85A)#&X&FX"L)+!WJ$>L\@1H>Y7?0%+ MO+)[LH/W^[*33-NER_IO(,,VOJ_; IB3H2$8P/[2<$7K7$Q#*6%4@:GY$9AWI&%&+CT* M4.HQ;6;ON61]AY]L7TK=$U]);2G1\.XC'WH0?A2X8\.&\EJM3X)P&1SE1,A< M"N\N'(87V/IYW*=E6-9\_6QW@3@?1 MB H>6@_H"F%H\N!K;1B])5#Y0NNV_M%6GA2(A'!L@80A@I+YNX?\!=X9$.&C M4-$:N TP/T &DD6=NP!)09_3+CB*"Z5?BH: M"QG/QJ$?$#0 B<"Z:"/ L2O .7S/,>&??T84L$)ML1%H^T\"> S/>*ETF?T# M]BZ@ >[;ONO+C__5H_]@#MVQ=A&QT%EER8?^6[/*2ZD2ZDP)[.^D%EZZ/@OW M+.PF)[MSY G%3W^_^[('2H(-776#G_>NKB^S$:9>-'3\4-^0%>E"L>)F8[_= MW#MKG]8:QX>UH\:189JF3S$^M3?4\J-CH9F2&SOT,:"MW:2(U5;->ESV)0.N M))7M^@&B36$%R*P.Y B02++_;M2/&_6-A;X61NU<=EYQS2M'7YK, ?!W6%91 M2!M>G.@I;ORWP*Q*FO4:3GFC:<'61/&*FEZ8?X]@E6E*MX'23!,EUDYGHEWY M9)%+UAUUZ";I3R[\Z:X7+0#*](,+X.BD=MPZKITV&K,6P)(3JZ:RH$C,PTSV M5>OR8)WH@2,>IGUD5:RT]1=KZK)N;^GF]C!?SE(4VCO[+Z_L[Z^K: M1%Y>?+$^_].ZO;B\N+VX/K_X:'W'S;X^84T?NCZ@M/*?QHG"F_&:0=N20!5> M>:?@TQH(T+]LU/[R':YEG1P2QX;F04=;(Y;QR3'N,RK+A?6-\U"OIX9 8]W7?O82!ZU4]V?E)U!CJ#QA,6)?K]P K%W%TV*0N(#QH&3/,65=7 M5[&;!B8:M3 A2_TO20ZD]J5 MIW^AX SZ2;UNXGV7][=[>:M9V\C3CN/Z^_? MYK8QGT=,3-2G/97+RK*:NLTXE57F<_KC($[K\+WSR\7^Y]N+SF_[G9N;2'GKW3$_[K ME_P))SZ[ANF^OSG_2NG?=!N."$8N@WD4'KH_[W==$(>Y+%Y/ZYS$68]Z(HAU M,==0#N^8_/&!2<&\J7N78/S3>)B1;6M)\B?K47^(_\V7HHN.F%:4G6G!-=.< M=NWKT 45N3!EE2"+!(?YE-&R#NEXZ[3!8H6<<&H:-Y2$"T"(>2D)@2$ZQ^O/ M&IGH6<"6RGNPR4%D,Q_=7%N46DRE RM ]Z WE"+E\NKN'+KYSXO.K75Q_05T ME^E0"CH$0T!^C$8C=,4(^*?IO$')EF[38[OO?/YZ@4E>SF^N[U$YVUBO+)N0/!9: ML'\,FW$/T9R[#_?CWNLC?QJ(KM"1D]\[L":O%"Q8ZJC=C)Y.W&=,Q9+#?Z-0 MX:O["^ J]:DAK-#5D^,WZFM")P';G85T,IXQN21:87RO[G9D0J!A?%H? W&E M-=_,@,\.R@&WSE;BC2T"'%9HLRX95A$J#^C8WME).5#W>2M1UUV$NM\]3/'L MXMG57"UKW2),=O?.L,Y0"4#9VD9,MA9!4I<6%+R\ M&&R5!H+M;81@>Q$$O_(^&FX'=0!OA-9FWM571\[\GLZ%Q1:9A18J/;%9:+UV MH71ZL#=ESX?;R)X/%[)GY5"&Y\\9ORR=@N>"?+QJEBXRIE+RJ--HZQLZ^R3M 0LX':ZK9U-'WV7A^8? \X^V']!'VPCHHX5&)PY-/&#P:#G M=E0.L!UO(]B.%W-/$],$+!.UVT@5"D"6V$FY6E_&OOCGON>H^#>\!\ :N2H8 MX&;$57JUTK#)XY(@=RNM\\<+K?/_%YW6! :;/7 "(_S@FN_)3LWJ=/THM+2> M@";]TN"3[9WA0?NV _1D&_%YL@B>"$MY8% MN*Y62OK3A9(>_3RE[RKV24< 3IE,L*.G6WD@?[KP0/Z&0EBO/.6" M"SN\Y?,OC8 MU.'+PN/^Y/"E1%ZYC6V4C\W&8HZ+B1Q\"8U=Q*D4;DPJ!=39SDU8GO4+IE# MC41I]@XP/V>MK3]!5P#=3K_QA8[C"2K/4RE"2@/ 9GD N)7ND\V%K@2FC(QU M\^@!3QR($84OPFB8\*S/W./ +-&THJX3STR.9O1)R\P#[-( N54>(&^E$V9S MH5IF($MHQ*T20#G(X)-JSZO<%KH4AU$/8(?E\!&FT2R3]&^7![-;Z;_97.C M^3TN2)H8N-7>ZI)S?23#Y0-HJ^7AI =E0&5E5=@>JT)1O#H7)*% M93EWI!&?M;8^$G@KX29'X7.\A\J .QSZ6>MT(>Q,=0OZEI2XP"_K[3](ST7 MHE;7G'?MY8G7YJ4">]O4:Y;5BMM-Y=^:E8QKTQG87IJ";>6)?WX2-O/6[4G# MM@H0TA_?//L:-KMT!K2ULYQZ,U]$=,\N??G(I+/_U?=_4/7Z%/M/DE:]YR\%./# M! 4[U"CS<(2%8K5;B&\%B94=AC.2F $<$\%C:)BR:OHR6PZ!NDLY1_%N=.[% M Z_!!_Z$OBQZ// 8]"GV>M$]ZD6JN2'#M.5>$(HP@O: P@J K@9@ M,L8]DX$6'Q]RYID,K[JB0ZMYD5/".3/KJ92QE-&9#559I7?PD(+<7OK>O?=U MZW)F?RR;81D)F 5,*BLP]9GH"97Z%3N!Q9N@LHF?,=NB\"*.GVFV'^@C3"+^HZ8=/R%!\%\, M44#C8TC?^CZC-T*7N,T"NA-$@4?7(N'@N?@>TFN/ STP0_R>I1/K>I@_7]4H MP.\PM$>0D$!J8NK&GXE+#M>QHK" )AZL,5 ME:,10US!.NDPM,OUP@"0$T72+=(K[#"B.DG4G;M) J7ZJM]N,$"9552?1Q>5C M2HRKEO&D(S!U46!Y1LG:=X% (55QKNG^."K\RM1/@5FZ@M8QN9:53D1%\\'= M@#\BM2W\2]#@\>\,>YSDA!?G=4OY,D;HRP@8@I73TV_%/J66D'ZM&BAS ]^B M;,MJN7BZRE7=^H.K'-$A^X'#LOPN;WL(A=S M]<^A2U8"$WQ]#Q926J*D5FA"!CW5)%^FUB'P 0 19O97=-'U%DRK5.(ZKA^0 MQUF4#"8P&P2G%^4DOTCQDUS: \-@ 3 UW\D>>^3+ZAN980CQ[( V"[@=&FN M0K(<6)VKA)("\3PF!_G/==)VF_C MBG=Q(O2:?JLI?M/S79@2JABG7O+QS?$YL2S6D"HUW>')3>U$!TV6]'0NU)1! M+&5[4>\_R"[EE&UCF8JX)ZK%):=VLJ^9+9Z':'?3=AI5N>K0[N4<_LSMW,P> M+9B[A?T!:1?Z0T[R$TT04E=N LQ.]3%E&TJ;AM*6H0H:Y8%&XBB"[*E/3J.T MZ0GP=Z!?!9#=!HCP'. >


MF+*4+@/-:H#*$-9H!EW/B4#5J_"RVWAQ?56N^0>G H^![WG\#5&1H+JTU)!9-< WHX$!*V M*$P"'QFY+,2S4#K*].DD,U#^ H^LSV5E6]]Y[/A1& B'IPZ:>VY$4$)[R$CZ M/0'4%BY*);]7H:="3T9M4=Y[ PRAOCDA1%*[2M2H6.WT1% "WA_K:.K^4]N(3 M(([2'MRHZ0S1D8JVV;#EAFXB%/K0&5"[!^U;(GN+S0LUK*-EH M9=S;>R3#:PQI'!"S 1.>?\.<**CL-%6 ;:$=%GP2RF4VE/ET&#R5-Y7#Q9'.XS@*3 MA<#%'=^?D9!)4IP>AS6 +NE)AAZ7/>H$&R;14)S3(YA.ZC&*X*L-;Y[*[H%/ MSLYN4+,>!URM[8#42$S-8*+P1%)CVNZEDU/4 MT^6H_;@$4J&0=E4]/ Q1\G$0\K'1MA\(G74 MWX+,3KWT>4FNO <>D/^1)A;-&Y" /6(2$LK#\S@0;B9%5DVGXH"VD6#X;SJ] M%]>53H-T>BJL$8 MLXBLGLJJ0]E&AD,NR;2?NKE.:>FI3)V+":D&,#IS;IV"*27#T<-.+U4JXJJ' M1>F3X@3)OLD$I/S)B0/0$VK$EI 0BIYEX =77;H6?4UYV6 \DCBV(8^9@]+ M=V5 "UO/'.LSX06J;)8_D$)C&Q@PO2!JJ9;O@CX2G?J:<-'&J.;XY)HG8Q1GP7\+.B/5YDI^.4N3@JK:Z+O.0 ML+L[>N..$OS]VZ;:E;%P)@ M45[45\_:^KHL8YJ6ZA>![O1 @%.\9QJFLM]E[QHU2___/H8V7'@7_T@I7@$1 MPOEY#]WQFWN@HX0X%OU-0V6/*E.H0A6;S/NJ-LXK[9:MT\._3DQ9 U?Z:W38 M8A&H _CA=/:^>\8N515"75>O]G*VQ7H^<#K6V,P;)*J/(4IE*6*(ZF\9B*I, M<_48HS,L!&EH;-MF[@!>,@- <_8$UCLTKC6:]J>)F]3/SB?:9IA[DNTI7:O% M%Q[Y]&]1D/P&FQKSLQ])\_M[ZY%1#DE3FI?2SC9/CQIUZT9Y!4!SN(%R.#KM MURSNP4@YEY@RVHLP.(CR1P<@#&JD[/?Q-?@1MHWX&^R=F,#;?4?T8&N+#OX# M%KDT_5AOC:R\H%&9Y+G,ZDJ?.19NN7JPC?3IQ)%+'^Z(J#G,#"JD+5E/'3>! M=JG2A3[ Q D;/]DV#P)?4O;A(.J"-L>'L$'7*30#V KR89!,?0=?#[*,6]]U M)JAXABB]+78U[ED-DRZ[SB-&1]'6649#LU>&+BBJFM1DZ5R:?E+74QF%J%HR M[I2D>*!92XP#.'%]PD$M26J&3R81$@K\9B86["V+L JV9;5>>1;J.6 MP4CZ#TCW5 9V#>/8;*=]?!, / Z$/3")6@-$@4FLZE+.7/C3C81+$.GI1-^? M?3^T?A6P]SBG2%Y=73,@0XYG??$=S%XO0GC];UAJ,X5E0'!/)?O&NC&Z_K\@MH%Y]V8;9&$?HK]YBD!M0.#?D ;/-IZ%4>?DE+09EI0T5=,PU-+ M! XM8U$==;,^4VDK (7U[+Z$7X&2@ZH/H8""/N#7 M>_T)G.'*TZIO6K6]['02M?265AW5O5$5(\YC2 -28P$+7H?D-H=U 9Q0&> X(]9L$4=7T ],A:4I/:9NBVCI\+73/1=0NQ>I]2 M=?>E+OIMDJ@FQU,)'XIKQHC 0I/9:-&&8O96(@-TO286)*0OB&DLUV9U>#!* M;-2GC5>UFBVPC;VF&2S7[J9'W6ZO=Y")M\HRCBJ9KARVCM8\X6]NJ-Y#&8-J M5Q#!IA6V$%0_9Q1+FZ4]>+(T6JO-[@44.CA^"^OAJ]+GE\[MMZMKZY=[^./Z M72#5=U_E K3NE!Y[#UXB%9Q M^(F>W**-OS^6?F!CP?.*FU;!>@+&D3,JQ MRM7KJ"VW9 ZPCXK%%X#%?T?7LX"B>$/?8J[K/R8$P_253U0[SNXO$E]%3_E$J. *8P6'EP++%[[V64Q4_DH$%$ $=,)0A)&C?%,' MG#DJ"TJ/2RHD-&,_]OS1*#0G#X MSM"O_%OB\RFMS@C=U>%%22S+M\0GF))^4*!,DLYH1"^ALY8IOWDJ]_&#ITM] MI#W[E_ I'G&)"5JR_M/&4WXJTBL)]*J\45<1I87S1JT$P+H]44<#/_3[DHT& ML ,8J5,.4>W2BD"A"\R@Y K#<7(ZD7W/1)VO873I<[Q:+>WE,! %^K=AZQ=8KMK[-/&7M1^"6X_O5 M(4<1./K=B%.6FZ&@C"A9:W'%N2O.77'N;>8=:SW--L963]40<& HF I.C*PN M&U?Z"2^>=K9"!,EHS_0V')XCWL!-ZGATHF-+;_7 MVP\'?#\8<+>72AKG6UC>PH^"],U8.R8T'CU)ZF.+H%+\RKW\I)+=N8* 2\P!_ Z[EKCW88C<4 M^&HZJOU,8?C&*P59D![EN]6)<7&8^#V64WRM!$*[P:JJZ:@X=V&8Q3HY]R^1 M1]4;D67_[@E=>:,#&[^!.E_X[#+[QX ]_K!@MRUL?Y276:$BU 9R0.=2+BX( M%'!F=5G '6N(IQ%,CJT'/A#V?-V]*(:LJKYN>D8_)?5U#TRK57W=JK[N%M;7 M7:\QNE5O/]<6K8IV35= RA;3R;W%FE5/Q]1$0I.P*81$.45T?1-'>.8G8@-8 M1YX>Z#&;CHS5#.:69ZO/K>C6XXQ*16&LJO2?Q!#:<\?68:.A$U=A@N@APURB M,-?JM^:1^E?9?Z&[5"<+B_.@"-'/4?&FKN__J%L=*ZD=J7J9/SO,#?RX;!2H M#&C'=V84>4H7-TP9[;$'.BH6O\;%[53)%]VU\M>):C?KSSYKB=&B3E8FZX=J M:LVH(WI]=YZ*FB8U\-?S;^FEHNZZGU^K<,Z* M2'7$/)\$B*=#T'%U?H49YJ #_:)6Y:5>C MIL:O3G+@;;H#^J5Z/<$/0=0-8*,-;X/%!PN*SGBGNVEU^I)S78'3% GM!$E4 M.G1 -^&RQQJFOE'KLV:X2KR;5\=:ZD==1H]*="7+:KK^6IB:<*R#AU5%G511 M4=6!Z7'6K1L/J @[@&$7L-2L6:U&JU6;;,'JY8AXM$F>9F M:LJL=#5 8HE4/Q:S_1@.(BUS,J=.U[[@01O6X5+Z+E9YPHOB@7\8^EWA\LGN MF*92-3DIG9!G^:0;6* HA!BE7Z..FMX0%X/YH*D!83?$90( &@W&@D5*KG7.J%) M;U=,+Y?I==)"1O7<581I\P0SY]2RQE8=Y$6>#@!:QB",ND4=X!ST& M"]/"C5U6=IIBOO7M(JCB(M*%ASP'2Q_+$I=JJU M82K"9V",E<4%= -]-6*I-DQE=4D)^IN+;ZDD,)@"+GZ"..8CJN$@$N /20=-@H[6@IZ4<@(W !ZBYAJ\#WU;N4TJ[U![B8KG09!%R5HU6% MQF$S*H:!JL.=X(KF.3 *B*VW<*;.MVDK"E3)=)JF6(#3[@-$LPUBJLLM5(F" M()+DCD2]PYD 1@&B JF#R6.@'>[!H-%A*;('NE-I3D5LQ@?2H+X/[6)7E) F MYL/Q)D4SO!,KY=)6AMXV=1])RWD]I,=0,F/*&]9GF#HG(V&I]_!HY,&M")E> M!,KJK_XCM"RI%&B7NP*^:&D($Z0[#8-/(R2-*C.M@E0G?.."1;W]N^#G5ZV^ MXRQ N0>*<,7^M+84>NTABH MXC)'2S&/AK"(U2X,5%K7'Q/S=*%)-XBW-Z!NPW=KP+I",2Q,PVD\XQ3SDC]X M7/L9N\I*K)$^?X'=LD?888:4PRC0N]HD;34E,-ODPD-#:L:O3]O2:@#$A5 ,1A#J1:S#@7.UD1R1SF1O! MAC8:UE1I=N/5"0+) 1#2RE)&IKB=U*Q21C>L8RY0_L BBD+8ZO\GD;+F=:EB MP+%^DI; ?V@+!;Z#/\$%P5,5K,E/57!IRIDC:["@-Z[+O3X/4F*7/3#AFI@0 MO-OUX0X)BXYATB0@G];D0? &H*F 2"5.\(CC4EN'C),KLW'+X3MJIB@%+FY_ MK2$/!SJ+\0=?)O-N]AV3_$CEH$OU#2B1(1@*4>: WJ/U(!PR&AO]?+:8GKLE M3=$S#T!6@/S6,H?/S/[A^OU*\LZ0O%TU/Z!7(C([P#Q83+ M#&U!F!XZV+ 3M3I.B_VGY_E3ZP.LGO#HE&?"P=H<81Y.'G.VC]*NUH=_7722 MN,* IWRV%[A:3Y\!RG[W7>OP$$BD_WK_R9H\A5=^ID*%[3,UP3WLA%Z(V:F3[0W;KQ 0U-2TBYBFC;,+Y91)OAG;8N M?I4_O&WZ]94G:.W\5HE5HV* XBI04W:%0QT$E0#_?_\FS/X=[8!A^P *2/!^ MDSP>2 3ZA/?S7FNQH]'ZYB'M;35!EN;H:26JK,6-40^3F $JAF\E>2VMVZ5' MOVG.7B$B!Q&MHB%B->;;. "^VS[9'/-]"Z8Z;4R81S#C+?AVKO:OT.+TXMD[ M^^\%S;?_FCUOH#WBZW:I=51K'S4V.RUO39H*#+/ T*P='YX4# Q;ILN^!3N= MX==:T?E= M&&\E@&?X'YY2:_<^%C;KFK.^D@OAQ3:!-F#1\2,\+9L 8^$TWN6[_N;;I,FU M235"=U+V[RKB6K7&T?$V(*Z T<4;]C^?=&[X":VV,^7F?_7H/WBN9_T]T+Z$'$V3U1(">C&/.9#V."YOG M78PA47$/E!]Q\G9?:A=D]*;"]M&C4@5JP LJ3\4<9Z0O?(31:CB_6)05+E(* M>@R+,_[SE:-2SM1]B:1QK4]AV.(J@F?":>F16X!8\<"=9=>IU6[7VW]%_R=T MNI/HDQ]QY1790Y^_.+A!16E" P.&GL':=7%OR/[M)R$0>]:[9@,CTFQR[9?6 MT)?D4(_NF+@_H-@_W+X,Q,(J'%,%1R=K\:$2;IHC')=1C916EGZV2!^AH>!.(RY.0MN1V M4W*=1)-YJ0E2&W&=OUF5=L>(7-)D29W$: # ,.4(IWA'C/D7CF!2W^M3+(X+ M@^')2VI)Y$P2MI;.' V=B>A7G%&5.C&50KJ64YU>5:X7V:AVDQ0C3CD2^CJ( MP324*2ZD*MAKS)$(QC[F!D;TDGKUJ=36\!$:(WTD!$[%=8C'&.8JDA1E1)-& M4PCW8/0A!CGW)<<@ ]!A/%#I3>BTFCF8 O4L:@B>4AT> +D8\5A+9?#&$'P= MD.#PD1]J%4B]!-V8E4(;Y@XG)HP)CN@$J13=,*4/N-5008XJHG5$L9"Y[X)N M]I,W71'M=#@J4!E3"W )^S;U+(62<\H2T.6(4QV[XICGOV%L9#+,((EH3<"2 M&;>&%@8_FDQ?ONS#Z/ZCB*SZDKPE"9:D-6%>"E_&)@%$W;J9FD83[)5]-\7A MF 4T#T!QU#J%/0E;P/S'?<]9F?%+DZ"A..P-^0Q2P[PSR;"N,C.$F,L?4UW\ M&5' ') QDAXCU8 B;FI41=XV 3D4$5=M"R?Y+6[[-4_-IBN*YUT$U@#>YQIJ M"0Q$4O:"F(Y",3(IB'B8&0G8)^Q8N(6ZVDAM/]3#&&%(8'U@4L>(@2((^L88 M<4)4IW0GW.]+-@*>K%]%)-:TQO?I=$J&4V(B%OU-A3NYO*9#&$TZ)NC*(]HQ M0D1_WSR8L*2O)"L M@HZ@'>>'>ABK+="W)(4,[@A]_<085IX<8OQ^H*6P).'D8JA>%7P]4]O[):E% M<@^\^0.,J\I.6&_=@)KA)WT2R+HF=Q9HJ6+DFW0V>1'V2 ML3G%#[0JB_M376,E.YI8@W1 5[$QX8=.8/%[_:Z>+J!"LAXX>'] .6I2]5-J MQFR;"E\W[,IECX%600SF _U6'!!*8L.3-==2[ZRD<\YNB"!&XB2 F0QZ8ZU] M41:QHX.!VIP&+='HW/#,7 /K4K&6(X.;X*]W^@ MFZ/V&L*C()G2T= 3LP![/UA+JIT)WH!G" F>:5N%RH%6$Q1004]F+DG^=TGL MMSZB@-MMSI*E!FV\)VT99#[-E*"3#9JM"6+DI"^KQ7W+3H598Z3J"0LT MI(Y"]V$::3-".K29-_7Z9/*4@A-G^TD!*^"9-\DKL#B &B M4#3T 4ZE%7RSU'VB')54(RQ2M5QC -3ML/*.N@WN+LH_J,:13Z ML+)\R^_JS5_J)1R%B5F9F'0)V8DA.!ZPI19MFCWH#$;XHH1S3Q)0PQ9N4I_2 M+]"PU0LXW07B=,7$=/3' H-H-/3&?P(G4KR[4E?_#U"#733LD7S6+W)WEL/K"G4_8\ M\MADA>O!3(>:IK3:EI*K)GU&*O$7Y0;1DCBV@Q2?Y6P+:T05%ZE,&FK 7)V7 M*042:&^@%%B5H5/?FS$FYBA N+)53AD?2!\;7BG?Z$3RXBQ[2U:YP+RAX3ZP M-#38Z>(XL#A!5/=Z] ;0]4.55HX_*5.BN8UV[Z$ ]$H9C>+M(2X:3#!)/V . M/$8<&.![/3T)2CO,Z.%C$M4DX>UQC<9&/IB*<4+;_A"V$U($/RHQG(NU14F\ M)M%G]+(>1VL64%\97%0J()SXW$W1A&4_M@QE->: SWJ:W'1JT*U0&YQ#X%]# MH;179+VH'-L)WI/L8A">^&=X$, MPZU /4[P90X":LG#ODP_2R^.Q8-IWU:VPKAK+-Z!0%-H!(2',HQ*"U/2=51O M:%H"3/C.X)UVF$XFJ:R)D1M6BSEW,:+<-AY*&] M.6 ]O(STKEN75">6H2.:TL!N;#L:,9-T7=V*S__*8;,XL#I*,6B>'C<('3=W MOW8H/[I#&V"=6C"[I4>E!ANE[M#9D?H--12U3'EB?LZ8O/)S$D[, #P88W12 M;\+N_2VP!JKS9"Y20TIWL%@X6\V]8<)AP@/E%?TE@I!I(J+77L X+:_(C\N2_-B2&P>M0"H:]Z,XPY]-'RJ2A/-M#$ M(*H3<.).5AO0DB:([X,LCE?L5#+_=-[P5)9PM2&D#/\H"#V.%_#<+-FTX:$3 M[6QCZ:-,5&J49 M-MLHAW?)!(U\!YDP!T6#1&(M:R-D<*<^GTKO$34LB#8$9WRG,B80O>M6)R5E MR2JA4CWCK("0-JL1-]/&FH'G]JG^#E0=<-W?I(.)89W*%R3?R(1&7IW&0_/P MKUEX#<0HQHLR0;IIFX12J(;L!]>3JTB5(5U"59I=O?\0?55DG;0PGI5_V?FC M?-"I:;K2^:&G!RY0*N&!.^9W5E::FC8C9G3/S!3.GC7H"_K/^2H#-,Y)FN8^ M\%^A?M9OD+P7Z8SDT)/(H\W^_)<\B2BN-9Z2^SWL0TC=;:_4;]L#%BM:1*GD PE1O\&K&4A)$&,( UT)S(@$CB6B+ ME2[OHAPCT;".JB;^"_,2R8!L[+'&!QP%Q*M4&_X@Z]F&:A%J2:H5TAV-GFY. MW-(;-"5?.:ISL+E8TFPC??AC@/K4HSH8[@DY M5'YM@%ISY!NYTWOBB8.R>#F0TNA@8GT D*-T[A&:;?FD.1E4>H>J187^U+GY MY&&^JLRAR3M-1>7/S#Q<;^8$?R)RCDY4DC' 77W)ABJ*;B15U0\KEH-WINL9-KVN>-"9;R=YP MU"@V6)1I81[QU-P?OW#NL[-R>&3I"=&OS0"J^!QQ6SAWZHA#&?6HMAB:^9@. M^QE;*JJ%T$@VG5!RKX^.^$J9P(,5JJ1F3*]DSL9Z+;H8W)J M\:4Y_U=%GWA !CC"P?E \)YU\<3MB,JVW"@#*=GG8TNTJX)IM/H8%XU6#Z%U M&%X[('%N:W&N0Q?&&=?B.%F#Y+:,1$C[L8%0CL3P0%*/&L]$/676#$ 8H4YK MJF J35-E3W"T1F@\I'0'3=5KHUN"*I:XLRO38!@85;/2T69!MZ,JB1O(3G@, MD445^ Y3FU551'_IZ.YXT0&>)9HN!+27<3FV+U!C0A-P#M#BT=="[9]AC"*KRR!UR M/#' H)TW%<:%Q\B)-]NOB0_PJIE]J-3#KH-%\]^.]%; 'JLP\S?Q%* =O7.FW0.*=49?!-1@71 GN@LO-/+35'.O)-L< MZ\.4QJ,,#]TS8]:ZU:?57A7N-LM9B<=S:([5$:$+BIX5H?.YU=(6E4A;-]U- MU;2IDU"5J2U[%,JBT%]4 6U=/I!*I#X3AN\7Z6X)U^1>_I#A\>E9;@W_U )S[* M4GU&=NFU]7>IO.=Y_'F25"#[RL9USP<2%#)_A"Q/+ M;1YQRLLT#X^WDSH3/=E:+C?!T9:Q^EJ!P$/X;VQ,)QCUM!$*7O" ?C;N6#]] M$YN;S=/D7_)WC#"5Z@6X2NB3K0:C<-Z0?AOMDS MCO+?>^98W^K6-_L;&TQ+QNU8VSO">8^VDSKEY+R*6U[&1QB&6^8QO>4X[_2[ MB/.V&LWC#,LM%=$@-))OH5QRL 719SO(/3[:1.J3E>=I,\A[45NI!1$<[[;E+' MDQ9WN0D=PG/>SSYFB/5[UA<3$(Q?/D>A"R2X-H$_Y[X<^3+QL$"'&D[!+.AV MED3AZL-C>FG=ZKAN'#)KNJ"_&V^.B2-]YF5BA[U,LX)>- 88D;A%-=!(:$Z02G)H?3U(M@7(E5IY;>H%B7OLFVI_SOT*>4 M@DS/ =A]]:V_Z9'G/&D4RB##3&4S3A+'= (DFXS.+5D4K6\6[O[N)\[WTZ&RBZ M8%U2%FYLI89__U]Z_@2_4; >,BCTLU4!7\I1C"+FL9/!>Y6C)@98#TLN8':& M 283B?/QIF=,#-'+$K@*90="E\9'GAH:^9%2'@&5B5Q:O4AZ(J!A#HVG&HPD MG84"OL;>9^1L=T4QFSRTJ$F=B5!?UEVOH0_;TUB'>";4IA#0H2IRD:[?D-PA M>9])FC^8V8ART YT[H.)<23D@0YJJ 3#Y*SOGU0T'' .(*Y^<]X+;#)MNS0A%BO\Q737>X$Z87Z]%8S4X=-1 ] MH.Z9=7MU]YMUV3F_O[F]6ZR;3,WLI'J0&98>E1[4\BK)!J82I5DOUJ@3683J M &; -.GGC3BSH,/R$?&.5DE@X1 MYX1K']0H;&E(,1&47 Z;WI]NFA+NJUQ.F-.'DOVD2PY$*JM ;^(%:L=!)8^2 M:B![E%.PMF?M!0/S"4.V\5\3GX&?30(P_*P#KO#CD(WQ'\SA;(?X:>"/Z *F ME<*J/R%]Z_N,W@A=XC8+Z$[TO:=KD7 P-GT/U9$]3$^$">GV+!USY($^H'W#*NX ]DBIK9Q!/90X58UVQ#]LOZ#-76RN5&M(D M-*;(>0I+IPAVI=.HE,J4-[5F19[.9I7DI,(X_.%(I^Z\ Z;\0Z4J"BPUT4@Z M]LATOBV="TN_+M$APP%F+W(X;(!%ER(< +PJ,,8-N,Z,YBD--U9H3?[F&>DB M<58?F!OQ)'P&NT8JKPK9H7R:E (;=4NF4F/HO)(JJQ*%4YC$@:Y)?4&=!<5/ MI\VG#.1C:_8:HJ@B2@(78AHKC*/MNIB=2H=-1"-,C*@S HB SWF5RMW40PU1 M9^;,D$!MAGU;)RBEH4=> E+'HE0(E+] )_;$[FL<3"77K.45"\)GX^@M3+]! M<:&KQGJ6A=>"V+E%-,..R]2FHWW6YW05KYLX[=T.2R44\.+L)EHV="VO:K<: M6E='EZ5""%.VKR!5YCFNRTO)?SV=-9#X#P!6G*74A]TDRBJ5GFNI4L]%*^&L M Q;C.LZZ@+/U-K6;,_6(TLE1@;?>\R&H"E9'BO_X'E,UBI@[](,0ZYL)R54Q MHG1/H-O ^E6L;/Q6G-N:T1:ZS/N!V=-MG6\Q0"F-":G]7FTRD0R918U2D9UW ME:>0%%7CJNBK8EB2970^ZEZ M;7I9454EU.2$RA)+6IE*,:PT,MQ20 N@.?Y;';^@3J]*?PYHKP"ZK$IG%V3C MZW5RK,X#S( IPD?:^Y5GJ\H1DX=4^XIG91+Z4$Y4DA*HF,.XLJ,P$?=]U^\J MHR4IUP[ZI3$LR2-"_9-F-@Z'7NC\=*K;<0N39*$:4_ NJL\2#XNLHBH15VKF MW7'/P&ZEO%!M^4#>J"O"I)FCVV7;.Q.R;&A?C))TZ<-RIYR;3]&?*5=0MK9EBT2Q? MI<"(T6!X.:V]M$BD1@T#0.N R^-2W2J+2T"*&Q[SP$I^PJY+VA*C+4*S*K68 M33&HF)O$!6EV%%.I3/PX]0\Z@;4N**423TB.UBADVHDO Q[WH]T,L4='^J;, MNS))J.J@VDZ7O%<3$D\%L" 7MCK%###[NKID[$ J@VDZ)SY2#480!#I%-IGJ M!98GQ,V!EUBTDM?[( Y]_P=U80O">KC!#&X'^_#+7A"[O AE?_6J4OCKN86 MREV>_R[HHF&@DUTDU7UB=2G3OEKV^)+)'L<$FM%EJIV4DG*T@BG/LS<07>UT MH9/\IZH/9MYFEJG:<.MD:VI_$:A*1^,<]8-HKS-""5.PG7A:_LN!]TPB)=UQ M2JV3RDWM(6S5F.'T637C'7> MLMP"%ENY8&S(!>.DQRB_I MZY36$W 4;^-2.31KJ0+A-6@WB"L?)G40H3TC*1<B&5>7>T\T,#PI M4<>F4' M'6\.BJL\EI9OQ89@.OV$&=8E'(,?PG6Y,U5%KV?JER2L ./=J9*\A9ES'W 9 M9.OOP94!5E_[,X*VR6TLOF:,ACFT2E75U?NO79G6=F )G6DCO;:_23@"!\EA#;V<25N5?$WG_,;"U&2H"'E65&3:6F)_*DR/:+H\RW0G M1F*VL))$AT/JO"E&Q3V@%.=2^V2ITB8U5?E=EY0B041IU,U7$O':IR_S!F(^ M:2Y(.>%)EU.CSXQ6]2TS?E4RDG/H()E[="IXV-\\FLJYL(E78XQM\M2JU-78 MT3\'F@YZNEZ[WO)G*NVFO!_(W.HBI(B%F\$$^C QU^Z4(QGBG8J, %E$NL;E?3$ M*FBZ98082.0P'CJ^W==7)H XN3=(F>%R/18G<6#@F*)O0(H-X )>J>0%&_I8 MX09W.",Z-8A!0YX!I#PD[@$L+@7G1<.N*JF0A06-&/=FV, 02%VKL?J64,U6F*GTLUP5&F'5>X"Y/5S[0>?M! M^X(%C?J_GLR0H=950^V*!:_$=FH:DJNJM#>I8AY&> TX;!L U/&VP-#+44M/=*.X M@MDD[6GWC.[)/SS_$52I/LQO"BW$.K@]\";0_VBTGGA3KXO$8B%V'<+F39K/ M64BG *;2!AVBX1L%>AY3";B>2I.DM)_7:4F%]\!T-HJ=RZ$=3G M $C0>#@Z+$VRWPG?,7VNG*]2$H?0RQ#O(G\.RZ1Z"-+5'3#ZF-QC'ST5@6PJ MN,\^VHP/B;)GG,I;Q'B?Y0T/^;MZF+CE]"W4:,9K2W@]-U)\0]L^6%\2(XJP M*P&E5# ]R'BIJ#'KYHQU(2X11)IRYE4])H>Q_9$K1V)DOTJK0V]!Q3]JZ0") M,!X1ZE0NA>XD9V$C(($Z'4N,FL!;(@PH22PLF5ZH\AJH1O%H.*G7)#$IB:,N M*LY<>8WZR^C#H@)8G557*E0GG [9GG_HE0R MY9AD#MG-J6K-G/:K"KGZHO)HPLK!:.6*='P0*LQ* "=%[7><2__!E>N]7R6]-&@AZ:$U/+DJ*ZJ*QN3)-TA3&RK!(Y(T\5"U.ZIXK^ M=[G9Y:JZR62U=%2%6:4:SC,N&!.%KL+[1$P)EOI1@R(6L#FL0?C_V7O3IC:N M;7_X_?,INCC.$[M**$A,)DY2A3%VN+'!%_!-G9UU[Q^JUJ< 8/9I&'8 6N8B8P/+B\-90\X/G([*;-: M\]WY/2%=\#UBM=&O)ZBHMND)LQ)33AH M4A.:U(0F->&[C%6"7OO&T574=JKBC)M?48M[8TR:Q$*,OH;7 M(0FO0122RE&V@26^YT+8D>A7[ OD;>8"3;Q,^^CF\\HPDS8=P1;H$,8,E?BX.[ZJ6*F,;DYSKQH03'G^ZSO#92*6:>GFAUS) M[FY_\.8.J*(XN+DCNF7M;AW/)R=3ENFX)82-=4L#\92:D\%D.S/Z12 W&Z)Y M-D1S_(U*(]U4)<&20U\/&'B!$E-=N'DF("Q 4L *%=W>4%%#14A%)O9*2??E M?M;:/YG!EU)2-V)%">S-O@U]IV&!#=FM-]D=&:\: 5UQ M"1&7CG$>>4,@ZTT@GQ-*.V1G*VE"G/) 271Q-A ,="2:AE;6G%9.*+U.LB#I MSZ P")0, 0C[B@XC_YMJJ&7-J>6]J#)*0Y.BE=X0Q7H3Q24*%4K2I>0;J67C M,N0< WCC1FUMR.2/+RX K@<74C8&1]:UA43Y2,:U/J;%<'XF M[;5!"-'%!B,,@M.MY1H 3^)W*J96*QA^PVB9I,+HNW5"F2 K4CTGYRG5!%MU M=I 3TF/6R"XDUQU.09,TZ1=< 61)GW_0#-2FR @P-RT<'19=F^S !MH7N*=C MIF"8M\PD.O448SK!>E E(B:Z2DFL'!"M-6I/+->"I%(/3>E7F#' #5I>0K]'+@;[,5G[=*5/S0*M*-U62PO-4NC"SCD*F3L1?NUAE?+= M%=%]+G24C%\E'!P1&LJ-+\J9)6:N>"C,N2 4-#6)IINTU)38*S-5NO!RB$)& M*V8IUM+I'9"%1SA"4R+=TKANF85:(!%8VDN2!69F+5X6+M'B/.!L"B+D2N:! M"!_P>THHON68HHL&1O?C0E/DFBL<,E!32)50O':(M.PTFM#[DV,3-X(5,=M+ M_,!L[U0_A\ T1!_A@%&L5,#"E!0)S7UL1$E& J+-V3 I_I"]H7I.6T^#I1IN M.;O45%NT-PT=X8J;LBJ'R=7 UL)4ETF:#6;:-%-W*%%*$;'PS=;,N[=:V@!M MQ@\C9-:D2\+I_X?G8G:?:AK=76^$ZB,VL'"2S-T#3/J]/KXWY>USWH?-$A_8 MW1XI-8N#A]H=%C^C+$UBJI!?FPM4(U;)@?WH3T133F8K;ZUO2.]M-*\ MAV$KN,54UA^"W88Z?X\2^DWUK32F-'7)6D8X^X'U$P2PK+^AYPY2G=_H'',N M;C-[C+UTIC+0!P@::J+K6:))$8BY79IUFC.!2 M<*:YLD[[?+F%@(P<]E]@L4N7H\)%X!["_:G&A^><0I087UD M9GFM>?"S*@=9%>[!;/QHBLG.&7>KFZ):X/>_:I6(3.AIEG.5O]0[&:*7,L\P M(^H>2WLV\MOXN6]1"7JDT;&<+S6'U2\M;Z^#9%\".'4M^#5G_'\KIPB2C!^& MCW)7U]$KK=' FSF#KX$%9O*3*&T)]Q346RY-AE+]RB5.9SIFLT+")8VC7DY1+ER?%YT!1;K3CMG3:7V/]':R%QG6* M(NX?:7"2::'*M>B$ZI&%UV[B&$I+>!/A?6'MTCBS/1Y)Y985Z&-6D07A=J2% MK>G$119@O(I5)T7WKB"S%R*\'PR@/RTY$UU_*AM$3NN_HE1D$ZQ0WGI\(RRNS']B32'2GMYQN?#89\ MD%!OM7+-C$!HIIODHV;_!*9JZHQ.L'%#5*>T!&J9IAN(TT-(DV3EE[PH+,9: M6B"*%&S1 PL$EK\.TX(5Q"*6<_(/8_$,4K] G1JA*C)"M73ZPFG?H"$^^U5U M86K6TEG*"O66%]%E=+)L7.[,QVW")Y,QT' R+-IS[,ZIRD$9(\Z=Z(OU2=A. M]S:P8Y<<%T/[ +22H 7/'"PK!P.,R@$,*W)2!EV;)>!AF.8&Z!N1115(C7(!R5TO!"S .K=&8.\.2 M+3QEI+RAK]$^@ 9S05 TX4KC)61")PHCNB$/\E07NC.>%O8YA -]742(.* - M&EO[3G8.E=4CGRG-NHJR:M"V+)W9X*@X%]T2>M]" 3JM/$G&]14W&G",V''* M ,*("JK/L-&VK3J>\B"9UU7/3RG?1S-5 WDP,:Q8K*E:I)8HR90S3KU5<]I6 M(##0YLP8:$=?#E52"'P,<0D42O'4QD[&BVJ>8#2\&LC'K M/,' K&6W%*K1LD5#(H ,5-Q!&7AY29-"1G$G-:IE#"4=SNPA%;&[%*BDJ@%K M9_Y4@&HTWEHZFE6_728FEKS@WLP$7DLAU2 D1.NAB5TIG-0U>G)Y&QH(A16! M4.ALZ=+ M=;@,2%>N1@:MZPQ57BVL ^TG=IFV-5/))TR1MVKJB<&(CJ9&/I>DK<[U<9&> MRF+;ZM)WQ?"DB#SI\*CHE%.>M))O?8=VB6.5HZL;P14&^<1'FPI!R\&6GU#X MP-PR&2KNN>1;B*);7#CDR$R+0&!2A\"FC-%EC39\>.QS1BJ"KV+#!TPS2B;H M,QMB.O252&I4BD!R8RR953O66[3RQ>J)$))MMS@:%;%!W$<#,9=X? GICK4+ MHWAQN")C8-URC\A2'LG-K4&\PPAH&+/90&>C]_ZC#*ZVT_7"V(Q854LZ=(S@ MB/6&H(5<9<.:8\.ITOW=XH00I5+2O4F=Y:OGO8]<040Q E:5M[U/8 J@9M4J MMTTT\&"HH[I^H7[%DVWLY7DOY:5WW,TUT016K>G1YLDP@C 0]5KT1]EH;=*6 MO-Q"^4UH^C'SO0C'U:56H,1K"!*#M%QQ+6UE&M&',K6.Y^PKWZ*YNC7X$.X[HA$I2 M$@ZPR,3H*Y!+#A3&#LB(,=&FG-)D2TARNETAR-^DWR=A3:[W(C/8UH2L;9LC MG.CHEQYC94A:P@F*$ LCZW\#ID@">!I&)"/!'P>%I[BD4)? M T;8YCR^F&UI]$H7*3P(E8*K) E$12IB4)$"GJ,EEU3U53C.R^E%Z%*@7I*9 M)PMD61V<7"XHD9%SU,Y\ZG;L)U[?M< M]2N>HW99TYY%E!9*,R>J=* :(?38&&WEOB>.J@KF:(Y: JO@E&M,A7>@#"$' M0"3B)LHM\3W_*E46J# ,.F\_84F3HI-(AQ,-8*^RM4J;U MN=;A=99\K*Z2G!SI _\:]H2^5DCP%/V?\BC9N0M:(^4T->B*_ MB%'?YLW4 A'=II5=\3&_25M<\$(&7#=K@AFU^#QJC>7D8-DN64XX3@?63=N= MEG=R6>KKX(;GG+B4T]_H X@ CC&6(QCB6^7N[SDZ=$F\8[*C'0M<&X0!YB:; M"?3*3<"H&U6+IM-R&U'0T.L>!+NI$ "^% F_@6K+=%+3=H_AZ[M6HKW2"1FYS, DZ\572=?.& MEY)SCGDG%?/=(@IGN"?E1F!J)AP[G+%.7V*>H&;9K]9N>..8S6E-.O7'80!' MG:*_>I[2^= --DD#"6U>^+&+_&]16O4MR:V).DN@D!4EW!FSD70$4A"8>I,9 MG:NZPY)$PA/4$G(AQ8R_T'F]KE9BY?#,VTT=4"E0Z23$E'-;)$Q+#G!-1]Q= M*K08@/\IP#@-!%))JS3#U00?K*N04;>23H!9@\B-*VYJC7E95C#->9RGA MX<^-#L7U3)*8(^VP= 94]=F2(,VK6>VPZ,(8.\LZX(0@K)SF#EX6Q[BGIHF( M:_&05NN[,)MG1%Y@_YM3*26]9;T!>C[8G"=W"%U.-8>!Q MUWN6#7U6$[%?(XKHVCE^@Q.% ")@4A4"/=)$J*MLGFQQYQ>K7&J=+-%]X@K6&TTBG_ MMLW#:;^YS82?Z9_-E[ /E,-1R29$SU,9L M78>S:'JUZ(BQI8IOP..*IV=$3OI;SDR-6: 7V U5D=O)9ZW/NI9L4, 4O.'P M3$M2&RQ ;;=(&1:-@W&Z\(^=(^@2D50X>D\(0PAFI5[C'7EL[X@3(33E1 PK MP)D]U+/3!;[3;EUVD5%%-^(%8]98J65?3YE:(Z.CDHM_;775"TRO(Y&8Z::) M5&Z%R"X1IZR=Q'W'?:)+A=0WS,6#XW&!S!C[P@(_.,<,B,P[U&+ZY@VAME]. M*JUL3 MM-S)XJG_U2@$/!S*&&&S^&V"B>/8H@U&(A(2+AZ&/9@+O9.G+>6Q.==V<\DW MBKH)#!MKYU 0F"9)!KF:F*P5/Z7G(>&C7DU(_K R6'[&7B073<,Y)N4=U(:' M/_'^:E^T#]M>9W]S;Z>[SWS.S*&0D9.JPL@>9#?GLLU=K:/WB Q:>IH4OR4+:IUF>0CZFB$!@I)>>V!]B;F'W6C^7#,.9M#K: M4,G@TWU02]E]5])MB1,Y)9!>>HP38.=ZA9%.K3/ZGCUM4GG-5(I>0L(UR'*N MJ>QAMVS,2^40>PDFE"C(IIBTO=,DQAR*2#<]KMY0SCK%HIE2Q3I.2G<[UIVB MZY*O?=-\C34X;B+EI$-@8!PW7^_II#Z+<8W=-Q]-[N>YI:QS#*:ML1";ISRX M/M6K.NPC4T:J';^SV>2Z3J":+(Q& $9F*3,]1T51S7O+NOO#;FO55ZYK*U>S M25?W-NPOE7<2:(_N;U?)8N-J;NXYB)W@/]/G3Z5V>(>&0;/?#+\31WC?D@3Z MKY3;;#N*;$<^M\;(Z8I'LIDTG=KB^XPQ9)"DQ,BWLN**8B;T'*J#5I(U?CD= M T-%E#UZ"IJ56!D=N N#;TT59?V9]_)"+/0^9*NX5H\E22MX]7141CIV=0FVE_P #N]'!G&3OL^"36J[1V56^%6 M(1%PO!9*15<*H-8@]?\T[3*Q4+J8JT'8SBA.:IJ;X\G0SN6GS#5=;1[@Q_"K MPGS!ELDHH$HO'0/BYI8$HPB:>RI8.U:A^Q*38DU1'[=Z="95I-2:0RO99K:# MFT >*OU_9R9$6S%KBVL53#02=DX[D2B7FXMG&YT1Y;+5L@+#[J1R@(Q5N"#, MRFR$5DCW!<,K3,*LT]92G&28>>J<\I8^JO]H[P&JUII6:O3=6[-QG1C.'!2C M-AQ[TG!9EII2>M/VM-+R@L9DBDY(^[L.D\CL9\L:B%CIR/!JU1/U;.)[32'* MO$*43E.(TA2B-(4HWQ6DKP2)3&\JT)>'RK\.2XX)[8$0::?YMT;.X(=FKOQ+ M>JP8I0[ZAA6#+)JD>,$1/J4:@[DBU(:D=*P?M%Z:^%1>U4^57E$REN"Z M%F>FT5\"&)F0PU@, MP*EQ\0F-FCT397VP]OBX*,0N2*U&KBY;!*9(/WHNZX? :A=-$&K[&T36"B KDO 1Q0'&LON3)G3DB2DE)AH46.*= MI8$SH9([HX?QHX(*]3D)3H<;8WZ4]EU4)\.4WT0:*[0&.(R(%"G,E]D.R4OGH@U1:>Y+9HP%=)O>B% M@;CM*2SCP_H-*LFAZ?A9FE&KNRRCTR%+]6F^"^2!5$G>SEF4AN>A&X,XEQPO7F4^RU [) MM>;"!N+W42V3#R7<$NTRQV SPLI*]N:M_0R<6-Y:*_2RFJZ.[CCK4F5E<[ET MWN8'BV)N\&D<+ULUHX^.(9:Z,>RN>+,IT19U,X;MT@4)\BZ*H _(/W M F:, MRI=U)Q(/R7&(Y8P$[O7APZ0"BZSOA,6(B]MV\)6\9A5?AVG"SF33K,5E76%6 M6AM9-EUZX[!W;;EP:B3%!3(OF,8^MH.FMTKJL<:% SZ#CMM(7859Q#(,=%3* M"M,5)RHFE<7+1FP$]/Q8-2J#DP]M2%W()*# J=7"(*)\">_%BN-]I/ MU5ACY%_WJAC=/;TDY4P8KN+@2EH<%6%,T&@)-(M&A]U)"FH]XI=2JQ'D(+@& M8O9%7#\L5ZV4J6I192FBM.A^*2SK(KYQ&@EZ)*Y3Q$22T0 MZ2#Z+JE.-H-WJE+MANA?A9QUK;9;F300T"TVE1';%"[#CL9C]/=2KU M##USLC<>%HRHFR-'MK>N!."4:-@;W:J 'RP15]OLR=0]96-,6@:RZW]EM=]- M*[4^DP3!3YU3WG*RQP,%%R=C!SZ634V=X,O8"WASM.;49+#2(A/.CC0X<^+/0RSKY# UNMF0.\)_6\:%AIJ) MN0]+%Q+#U:453&9$H&D8Q!GT='DE!>!$@)IM.9)B;8O= $::5'@$YQLYI1A@ M?:D>7!D[#A!QVV#A,AU&I0?J\"B+0&71);J;:4_D$ MI7=W_R<:W7:'/$B@8V29!7@DG^$J2Z2J>%>07=TN\X=9N#V+K^'"&;N M9>P*GQU#_3I[868<>]R)*^E%#&*F_3.X^"0,4Z)"K-P8^@+>*9J@(_P$W4F\ M:+(=VKMXA& E5'-MG$QRQ3GU=J5OQ="RUVI6RW/&@2VJ*^("MKO,#T>B-]E8+*R6WUULB.OE2+E2RKF*:U4PJD0/+ MT>:BSJVY5^'2L9-Y8!KS^ X\,MO^PWU?DNX _\/0BV7Q.$>UF M'$GS"> M<8*=Z48:_P:?]IDGI1_JW'Y&K= P]Y^=F"\W/A\=GKW=>"7:/]:D MF(L%1E<(UDF,*R=HWK@$/^#ZD,#=K8X,@5VO-PC<]6/R8'?F^5L"@>H9YV;B6+BB4)TC*OU%?49?8M(WL-!9D7F\ Q9YCKKEII-3NL5>&83J\Z M ;CDX;&O'-,]2M.O:7XNB\B^M8*JJ2O032VWX?E)36MD2=MP[-P^2"HTHR9# M%1OQT)*DCPS&EO',I_H--E0X!F&+)9[2WE6G XE_C5L[Z$X<:& HW9!*ZC.- MAQL)@DWK2F]=I$K]! =?N:\+1M!3Z3Z9Q"/Y'(DPDI)3'1,PJ*M$DY2\*DG) MW28IN4E*;I*2O\N5+4S8:/0S/DK@SDD:N#V@!075P3>53M 3U\78]]-T:@QY M7U!PATKE:V_-_TWY:-*#!4NC>J@:5MH4:30X&X1!(-N5,_72C*Z[?2-MU_%B"[OQRY12%*8 MQD16/L&6B=&(1>(UK]'9PO*TEH >2G"A M?'#P6 6@UV"^/ZDUV.HJ2HRH]C M=C>+'Y9=ZYC0C%6^J6YA)S@7I(B'(PU:85PM?=C68J2[=L'P,PG-8VY<7V=, M5P>C62,/!T,L)WRY]-ISABD@)8Q1@N14!2G!<>O67F[ Q9A"2;E*7;M#'?>. M*1>A @]*WK3@&0CYH&&A"/P<*=Q9,UZ13&6 1$E\M9E2B@?VVC9NRDPY35()6P31NHM8 MS"J=,N^NTG^*X(K=5AJ&"D,RF)8)"Q1RLUP3JQ^$B#J1,M &([ IDT+-WSO M4U'=&E^XF*ZE&N%,.1.66N;R^'EZRI3%V&Q23&0=$9L=8-8!,^!:N(TZADMY M^3(+WN4U9BQSTI BND33KG? 8=^8')P)$V\9 M3P#A?6JJ*C*T1_4EKLRBW:7OLC# GH/Z"]G"0,$R!2TWO=_-L'HGN,U])U8I MS0NU_]1 USA3EX8P@FQP]Y68;1M8I4,._KADF-WJ!I[C\:WU#C>I*#/Z.SE[ M=9FW9LP7& %:8]6:[9JWRFE5Z> 0L:,16W]2J\W))F7P!][&9Q7'TPT-5D1) M'QI;4'=[*#TG&^JL#"?_A)R!U(N#\QQ,/@.+$GVR7"2F=?V_YN9[,C^##(P8Z_2>KH81^]R+E)):[!J>/]%0A9 M9BYB((5E8,DO,?#.FJH/;3>5ABUAL\S+$E$P> M_%WPAI)\J2N6?FL8U[POJ]9G.<_RTD( _ZIK@]%*;'?'%V@KIYJ2B\MN5KNK^0I/!*O,% ,$I[ M'SS*+6IG87H%!PF8>G!R9R8&?Z9__'_B#[1;"'\C$37T]-SHB4E"V3($8MMN MTHS?L_G\Z EO**:AF"1C1R4G$9K& W'&)$-\Y]HF!)6$)D5-L093%SP&NF)9 MA'#IZH;G.!G%P(Q-S=#&"?6_H:ZWI MZR1FN+J2\[LEJ P"VBS%^NG/F4X4%'-J%LA1VA:0CJ:UL#+5NFH;$VZI02Y" M7Q,,M\9!1.NC_3U$NMZ1VR-$'_]O04'6UARC3_"=:X#)4S**X?3&@D)0-ONH M( 1S!V9L35,^:AW7CJO0 3K7MX=5FUX2ZS 5*L#J0H>MT2P83"$7KR&5B>C' M8N<) U;*B!?1*\5CJ@4[J1^6[]6)3.5ZH#5US]A\RIVM MSLNOKZ0I&%5V2/^GV+AQJ71Y(L@77D]Q7L9P+I[R\K. M'@Z.6IR=N<@A+I$SV#7_J%=--S$ED\GH#TG0B/N6ATYA)*P)U]R"QZS2&@!.(KY.H& GX M4RB%@TYG"<8$TB[ZSE9OL_.ZW@=]P?J*,HA1SB&H=$-)50E >?[IG"T0UOGG MM>MH,Z%-0'&]);WD VI$"9^RFT >;TK4:QR%E?XL"%.>Z3PS;350,_AU%]9< M$99E83G13O,%@;3DSC4UR\SXE1C?1^=V01U:J-=/2%XFDCJZC1#'DT8*SX]; M/CVCQ#MM6@AL0P-&$M"HE4RA06RO!WDS]?/4TTAZ-JKRNVM"IK9%#,HUMU:Q M[1WJ->#O-WD-)(XJ]HY]>%TPC)\L5(G@"SEI(%FIRRC,F66L21[BM E^BX&2T\8R+&,28>#1;<15FA0_@$KH MV3 GS%)$J%-DQ9EJA'*'G45@ZVJD6E/1L"H5#=M-14-3T=!4--Q1@Y%Z MV'+@C5KB7Q\PO+:)_Z#:,=LS70">$^QEU@2QB'EF+QA+3S85=,^CD!=Q4&Y1F M/W9;KF=?0VK[!48R$#8VU:L=A>47SZH+T*HPF#*R5T_GMDJ)%D*$<(F!B9T0 MZDNER0B:DWQ25* Y/I>%9])NC/+.ZV[5S=)R/I+8VTSZMF/S5('\(/[BEO T*ZI@MQT<)>:G J,E0:Z MLABWH7S5XC:XW* OBC;==GE.0PE"9]>)*#ALH BV7;E,3C,JI#R5XU,1>C60 MJ;>8]PN [E1\M?])IISR^K;E@,TRVVC!]J''"" B=,EL;:]DZH MG3.[2"(1-_PJ&R-T^;$VIDTQH95RN/S:>"=N8XE)!B;Y/#GV*\05EB@HWD"- MX7FFQ>U%"PUVS7TKJ(=]@7-2:9H AQFQ=N.GLN/29JB)!+HZIZQ5CDXL,-)= MH>W+>N(*8OPH02QO)$+1#PA"W "2D")G@*L07XM.=:Z;@/3]&(L9QX@RH@O6 M$.Z4'/,B;O3&M718'KLU*"K.G6#,UQD%]\LN@2E/DC2J:5?CI7TLM W<>6H+AY2SH)QG3;F+ M:ATU%I1Y:@46T."EG-R8!-33BTK)?=T-UUDPK:XZZ\2](G1F!DD\@Y7J<$X7 M827,&U7QX3CJ2=SGGL.P#7Y.O9^HS[U/S:>&!8QB4S87(>*S7->^ZJ:ZAKZ8 M Z/428H,R[!K>+%[_$AM6G/>?&:1TBNM'RK%.K(Y]2M/ZE!% *;UVH^3+CI, M6!=R.A4(@I-??0&G0_D&-LOI;5#J"6C/:'VC8K?IF-P/(\>&9)A+!8I8/BTA M)6B:*E!1?1QUBYI9H85,_A*.X&AU\^9=N*%#,2,D.Z$RX,7ODN!*>4/)"%[*Z[\S!DU=2@BH4YLVUT0307N>F08\%(.(V"%/71:/$_,#BM. M9T$YZ"2)W(%N75R0VQF8':^?PU<@;8"TM &FC34R@$'OH58J_\%6Q@@.V$)" MH9)EL+7^^0<37K&<+8W](&'^IL ,'?ZW\+^6LF%$9/Z6;H;A0L3 M(9I+$BO3UEQC2UOKIH20HMUN3N\9XU0:))SGA:I;P(4)")&!3]1&FLO;G?.M MHZ1VMX19S!CN3A\MIJ9&Q#^8B#\/,_;1#*2[QI".M:B9TBC-06C2/I%,FCOU MDM1I*8OSI,-AGA2,.4FJA1'@<4C+NK%NI*@Q_M>F8 M=8F%=L+L2I?U^INK).@W3N;+G\D+0:0%,J'L!;" ML^ZAJ)-AUQ+:(_8E(@Z2,T!-5>0HCBO+MIC[]3$<:#><]#NYTIJ,E84S5G:: MC)4F8Z7)6+FK)N=[8?#[1IBK4:>W ;IXCN/2'V7?X4I8WA/XTNN\;7M?3L^/ M+\X^_M_Q.^_B\O#]>^_H[-.GX]/+B]L5K8>;9'=_[B13/'FG"36$CD #0(_F M"NX%#;.\)=W2CG3K-@3TK\_G9Y^/SR]/CE=Z V!F1[HKTRJ/\XRR,'3[J"$8 MQ@+TR)JLN$K0Q70&EC$F=GB?(_\?OT7#/ )F5*3&^V(]/X2WZAVT0!)X&3X1 MDY"!)G4;3\[[&TO(DP<(5C[-&X&V=@X/N%CP.--7.7@?^?9&G2C%:_5F$ M'A/STA4F[II$F)=V=S;V=O=\2Z2 K3P0] M#S%?YQ(T>?C/81K^ T_GJJ#.7JO3*1,. M=N\.;!?8%5^KPVN8,GF]3N)^F]:ENHJ'N@?!$09I3%;6$2F&WW'V>.6V]V:. M7,2&D#EY9 )B89 O3EC>.W/RT+QQGN\=ABDUH8'GUQWY5=V)PVNP=]"B-YY2 MV@KK_L6Y[H,>?9H@O.T9E]J?)WY RYNCF:1]RK2T._OWLK2C(J9"O@C1CYV% M=5Y8<<7.F0F<""Q#Z71GAG4/(UAAG@J<=*"H*13,X$(\"RO-/_\\^G34\CY^ M/*I0WPYNW-]4I0HF^E#5AS28^O:V9K:96:+)[?H:D]#-3.RCU%#0<,[E*N=W M6"L1+7Z H*E4]83\D0UG=Q6[>UL=[[0-)G%.(@5C7C;^UO PTIFTB)]*76A4M203K5NOUTYR\TV=4$J:S2I8#^\.HA ]3^8R_CK) M*!H<,MP.]W13_R5(=$;+=@.K%,HCV&[I(6K:5QNWJ&2;H,-2.^4YF,C OP:4 MFZ-U3OPHE)KW<1KJEY<:7*<*8Y'F'E39!#\F_^S]%-/6V.]PWM>6T M8(C+O8A9?$3J2@.ZJ(!J7:DA(<:TK^ L@1U62)Y:J2858Y!%S(]P;N;V$O&T M):VP@#)#"B5$7)0O<9 P4+8_)N);8_PK-2ANIG+@[TJQ!.5CJRRQ\ ,8FNE' M?CC*.,$M3LAB#,)K0O_6V6T2P;]*L6X36.3MGG2* ]NF8$EVLR,=T[R,+[T" M2O$TSL-.Z3SLU)V'G;;WZ>3TV+LX?']\^6_OWSBR_GQQ<+]%-_!JZQ M)K3Q,*&-W2:TT80VGG!HX[:75I(MY$3WDAS4MU^=;^C4=[;;N_8K/O;[[E=Y M,J:;G+'.Q#NPJ,7:;DG* M[=9)N5VQF+U/A^=_'5]Z[\_.O7/U]02.CLU#O^WR\G ME_]NP6\?#R\I7G1V]->?9Q_?'9_#[9? EBZ\P]-WWLG%Q1?XZO.7\Z,_#R^. M+[RS]W*O=W%\].7\!*,;/RA$5V4SYA+VZRI9=W;;G07I6M:;UM=[^?;+7Q<_ MZ$'_L=5BNW)![%97:?$+T'JMTB)"XF#O)^$](;7HQ6N_+9Y='__N6CPUH+3D^PFDEDDU'O23R-O D M;]P$4ML0ZG?LG<.MUH)6Z^?[F%0$!@-P_OCWC>[&LZ2H2ZJ$CZ],CCSU8I*\ M9*\7!CK%<:R$-]0U\&F1 W009EB!@7"U&3FIZ#F8:TL8H29IMS=%)N)]D@+T M#V":C0D>%',F!Q3$(R@'2?B7FGE<,PE @VJ'/0&YZD[W$- IMQBZPPI)0FK@ M;H2;^'SZ(T"_5L)@(B&%GL0IK%N^QPI+/[A.! 8L[F/I%./F*N#,":;KJ+O:(_%;M6K4=9\S$F8ZSBXP]&84:%NT7QF+?[TJO>RN[O; M\O2_7KWQJ@>9]=LZ(7)_1_I&"/Z'?HUA9GNW^WON3]5VG5Y,A=J2\#KC;QXA M^='^;+4\_-^K!^9\,DW2A/X-O,H[IL*>0V @D;>]Q?YU8X0\\%9Y)/4/8:BF@HHF$1#4$\ M(19Q-SUH:P=4H.W7R].#M-6\\_JG^1MWCU$/V+7W89JA4X5*1&[;/AWSOE?O MUHW'^ '>.'N4-OYX<[J(\]L8TI#!G2)WV5J\5(X%;*T8*3\RE]4@ZUN4P3!L5:R5/T%[#3!M2$&;:D$)#"L(5&FV[ M(04FA=<'*T8*C1NK-E*8(*!PHV.MXA'::^)##2F(CK73D$)#"LP5]AI2:$B! MG=O[*T8**UXFU91^_U!%;?>IU3^^['U_Z??KIS;9/Y,( >5^)80[@J_[%B)4 MEM-::LB7X)^IZB=IX#3X=LH]?8M(UMW1B&23WS S=J[5]*\!_0/C\'_[!:_\ MHW2]7"2@/1M_+/JPS.NV=K:VVOJ9-8^^X6Y:"KF'.XQ+>2M-M&Z>WL3/S.(M M/.,\0>/;OF'.SN5W>JSFBM^SF%@C++=0J?"JU_\_/6[57R-N]0ZQ M_E0< +_Z6S&R'S74]<. X0&QJTV@+T)HB@J/$JS/MXG/;.P=M<+%;M=! H/$ MAV%;'NXK&:A^A-7M-4_6#6P3K 97I"8PX.;]U8"O+?Z/14GRCLY._P_;0;S] M>.Q=GGDN,E #H%2_@#< @U(?X3A!-#9B"TBUGU,U4"DVFQ.4ER0M_?Y.]0@3 MG@X:_ESDV/P8E>&5[+S^P+NPW^XN2L4$7W5^K'' $%CVP_GAI_6CVT46[+*> M*9-.=8T0V*)\C8NT/\1.:_#]5>J/T-(:)FGX#Z+8,F2LN03[?HZ1C[_8051P M7@OL$4ZM0JU8T!AP. ;]6%3H$*JY%X794'I[X^/AX>.$GZVP_1N^]J86&B_? MGAZ]PC$,(O4-#M34'2 .!,%'Y.11)SP&WO4UYBTVV\"%D):K,H(\_]M=P##3@-+8K50VB;HS4K_Z$H/:O6O[T650Z),Z2H+O@H@Y MNI,MTI?!]N)F%D!T6M4I[;TFT$SW0Q9T8R_@OB_XE81^>%54#5K&$]S3>T/% M*>'0SK#H$J^O+,/=<6WJ8XRU=L_-+YX9I\:O0I/H!PM,[QL0NK),M/\;?WQ6 MV(=YX9K36U?@/NM];U_N>Z_JK;ZRUSZ'R[S;C;WKIM[")P$N[1QM^3/:%*C\X;VN-G8)[RQMYU:U/4^BZ[W MN0"=M@^JV6$<)T7,#$<.B[^=]2LT/L_/RJ40QB7 MV'[CDS_U_JUR[ZUR".6+P71= :*8XSB>HP_5(/[7),7_N-:T;!6H8A:3MO_P M&M%#/.RVN/A*#79U']8LX_HMX[Q$CJ4]]SMR8PX62(WYKO>2,_ Q)OA $JN< M8_SD)98H'6.C9%!'NQ!4BS&9\S=J%BM'Z(L]]\%H>[NUO;_?VNW>M;;F?NA[ MI7=FE5C05GNGV:'F[#R9G5FEL]-M[=X9G6&5Q/>3-3C-_T5P?X(;AAZ'?MZK M7EI@[\_N:XV5W@CM10EMLV$XJ\QPFNUI#LS*[\@J'9BG+J&?K(%]DX3^Y(-] M;3("&_'<<)MGPFV:[6D.S,KOR"H=F*NVMWAH8R&CZQGM1P-YGZ M,&K3#X\!5:B[0NL\X"8W;H^27D7YKD_*PU'E+MO 78*DP&J4U66!\P>)D=2# M!XFD5@_$-N*G/$/KG@7H]2(;H@()@^B+L/BOI5TH0,[IBH0KSL"U:.$C3,?0VK3G]\LA [ M"WGCGAZ:SN509 M_JWJX=]O/YV:_X5QR^WIE/QV>'GXX_G1\>OGSA??N MY.+HR\7%R=FI=WCZ#OY_^/'?%R<7WME[[_W)Z>'ITG=RJ:^!G?GR M\9(N.?M\?'Z(/UPTVS27F<%LHBB9($3%)S_VKQ3"H'COPJQ?9)F&/3F,_6B: MA9GW\M.[_]\?C=\-.^!EP\2C"_^)C^FE(DM_S M^_VDB.GQXR1"3)=,@QUJS ]\(J+#3(:PN-/-9!(C5E31R^"%?HHWX!4PS# * M01QD;>]R".NI%Q?75A!(J-#8AWO',$':FCQA2+9LF!11X/5XQ04(YS]%W#=8 M)2T!G(S)Z0KO<1<;MB:G!V8&V 8G1N/'J3%R%6PLS?W69[P\Q>M?+1O 9#&R M?T(G]*PHG01/0_3IV&?;>S__G! R4H9[!O2YVP5R5E]YN_G8.L]IV5M+7W5; M&O$FO%;1M.T=1GA(!J#>Q'TF$'XS@?NY-)RJ,>+\ <663G(11RJ#*2"ZVB3, M&"(MN T6[<&X:T2:SQ_>_E6/1C-KT)?V$K_29D/I>>\OSV^LE'=>HE5_ M]P'#P6::3*Q14/X)#2CO\X?3+Y]NK\:?<0W/LU@W_N!W>5YG3[_V%WBOT4S- MW^Z?0V,>?0;9O?GV_/CPK\W#]Y?'Y[]Z?C3QIYEV@: O.E:EF;\!T<'+V$43 M3[SK&L>UQO$N/VUXO]2M^9_OZM>#% M8Q\A_5#T)"DI:)FZ(OWD5^]0I0GZFQ"K)PF*ON@]\&&@2-$%"76!^]1'=>PN M5WM!0ABXY!-@S&M_!#I3D<%4$0.\"IAU> MT[1"U.*O55R HITF(R^;9FBYP5MA/UJ@4L!.*85@=RTXOW&!VGC!']%0N&+- M&S_ M*-(/L%>^2%?E< Y&?I%1!]X[#A'G FN3AKV"@WQ2#/)TP+?0+KZ-?P0 M]O&O,.VG_B!'Q\P89 UL?@LU6UC1!#7O%JX[<'0UZD5:$>>9R'K7[_$-2UY= MY2LX('"=7>+Z)_;-PH_([@(M7^YD!0VD=^Z',;T+EA(L!3%5Y,4>)J>#/8U+ M@+JXH5WV4,V> 9F#,LXH%"%)D=UDF("5Q/IC[!U_&X:],/>Z';8*0-=[GZ0C M8-B;?S5J_ST/U3'%0T0K!6;"NP L LP]LGNC)+[:!"H9,>?AC@.PJ9$^H'*M M"AB(^TK%2I]!4,5C>$;F@6HU04N1":L(&'N4*+($7OIMK- XQ]/61AAQT'EB M@OL64@"3'*P-H+>"S&[X@=B&'8*PCHR')FS*Y5)P;9Q<:^O<@K/Z?;#3LU"^ M)UL55D\A5<(R?E5LB NB4@E:E?]] <9+.$#+/9JV9G!GAVA>BW'C31)X'BUS M *.-DK$^C?#X44(OBH$P+BZ/^)Q49LSWD.&/EV5X #-O AM)"*"P9#F"B3:' MY9Z'6ME3&'EWJW/P)M-$-,4S%"BD8#Q0Z--R.G7 *4IP>XSS*-/.)2 %\F)Y M_,3^&^!W$S\--C\FR5>\Y<+X/_B*X UK"8@+UVEYY-CL'+;,_>=A]M5[S^]I MFUM0Z'Q54S. '*'$V(5%#APK>K0G2^L96L4 "\H/R"GEP:UO$U!&_@RCB"#, MG9D:VITH>@3I_)9PV5WD]UC2P/=\O/@6D&T!O ITE#Y[MU ^Q?H4\949OY!9 MBNYW\ -!R&.&0R\<)3)K#(0IC$P(WD&:C+DY<0O>;0X(04L:4S<&4:4^A,/H>' M'HNRE<1WO[=0*2&Y)6SGKZVAU/'KG:M"YM1"3/9?&RD@)(VRA+^TC>J#+D=7LN+1(6N ML4/L"-TI\5V380@'O0_/[ %7R]E2X$7RKZY2G"[H(E9;4(,!,23D)YI' 9?[ M^=;3VQ N4%$,,@'V#J0![>F+G2H5ND3J7 S;_*+3K5)TE62/M6:*.+IL4M-; MMMI;>WRG$QRB\93.Q%:[LV-(J?3@OY76UQ0KU$@):$W"]'@-D.G[<<:C0J<: MJH49&JS]J B$:,QIDE$+1!8'X_8 MX@K \@M)7T%2U1*,+5)WLE;*N5OPNKU?6E605-B(AXZ7+!IHL/S7B\Y>NW/C M'C2'H-:-UT26[[9>[^><4?M]]ZEZ1.^MZ4$YCK1;C371@#TW)^[F<,X=2.VN M+1-6M7F[7IUM6)W':.3^,B :/'V)44&[#N[,=7M_M+;[@^6^UZ[T_XH8/>] MI.?)-(GS,%J'L)8'WI4?AF-?:XJ S?JLTKZ8$ RZ?\Z:/F]@LW/>)J[ MS6E^"A31G.9GL7='0S^^4J2@;UI1NA)[-Z=J=R'4DR4HIX^AD,H!^W69*FCS MFN8US6N:US2O:5[3O&;U7G,WM6GI/KW'4)MJXZ#? X#R< 3Q &_\#G"@SM:/ MH0-]SY! 9]_:Z2QW61Y[:U;VC4O8_]TE[_U/*[<):\@#]EN=@X8'K,8;E\$# M[HJ!T_" Y[#M*[3KC;-Q1FN>3>N<_FOIQ!> M%Q+;.5@F\[HI7WS"OAK(6&OZJ$]8# M1P_JMZ_Y]NE]VQC,,P8S)\'IXO?&6'XF+'M_M]5Y_9BNJD;?7#<2Z]RY)4ZC M<#:DM1CWZK1V._L-]VI(K.%>#6D]-=*Z:Q_6QEQNOEW);QMS><9BZ&5=GP%1G&NM#=*HK6ALT]5W+;66KHL2DG;;Z] MKV^?LJ7N&MBSQ^8[7ZG1E_HS1:7//HCU*-Q;\R[-SKX]'*?\MOB,]O9:N]W' MA-1KP$T:JOOC]0(4]X@C7P5%MJ&_1Z0_4/FV%Z'!ANLU5'=_5+>_@$NRX7H- M_3T4_2U27;5J]-7:KOVH;2#Y(BEZDJC2_ MHQ;X5 _C=J.CW+I'3\.=.W_\G:4V$*LEN>>N?ZPG,^OLM3K= MQXQ5-=QL_;A9=ZF9@&O)S=:&MC:76TRR '$YIA+\V4N"*?T ?_LP'_[[H6T3 MO,Y+]$FG_N X6 S32;6&"S_U%=1Y'W^(D M5J69O_&&BI>QBP)0C.5_;=$_<-^,'2T_;7B_U*WYG^_JUQPW[SY6_/+LZ&,8 M?S7O",)L'/FPE&$^VGHQS/7+G!@ZKCR)1Y 1- X@I^ X]JVWO=2^DUXI)UJ8E_,-G?K.:_L%'_K.;KMCO\N3 M,=WC#%5V_;?>'^?<+>BW7WI_W#SDAV-SRUFANZ\/.HQ2Y6[&_V^YZ M,-8H3&+XR1N$6=^/O.Y6=[L%G&(T]E-]9:>]6W]EM^U=*.5MB%,JB3.O-X6O MKD9 YQM>3T7)!%8S]7P/SG*_((Q%/ KY$&%D0IC!U,,QX9UX'7ZOAXFODF90 M[69OJWO[V<6LO!#,2@_$0'@-_PWS3*^=-TB3D??2?U6&N81Q^U<*]PE'S7?# M@N,&7,$TR;\8%%D.&Y0/049<#;VW11ZIU#NEG;9O!;Z6CA/>?^_EQMO3BZ.- M5Y1"\O;/HT]'+>_CQR/\'C]LO&K1+R][E>'X:7\8YJJ?%ZD?\2;@=>XHBS&\ MQ1FM&=;1A?=.9; V+>\D[K?Q74<7&Z_:WKF[ O4+9L]$]R=^+5+\]NOV%G^J M/R#E\[&]W^[><'6WS3]Z?RM/9:B.A=D0;O6]&"@HPTEEW@2FF>*J@\#+X22, M9#!#/_=Z-,\RQ$\%S8K1!GF=%C^.C#6<('VBT(XT'$9(1['\BT^TD,L-39CO6US(48/$!G3=8 MQ9:G8GBH(N)MX7DM!CZ>8OH8QD#O0#WX-Y];C9*0JK$?,L'K5R'_)X4P[-,E M_2)-\>#+!4068=I/_4'>]FJ&6CH+AJCXX^N?]$GMW.%<[[2W%SC7E_4RRP-Z MMW2N#T];>C2J[9V6 M"HX?R! ^P?4B'^^H81] F5$1*#J3?<$\+/&VR <[&UDC"KC<&YGVWEY[M\RT2SQ]=[>]LXBN-CL2;Z)2Y;U^+:]&(\;M5WNC";6_ MO]!=79=)6SEQNQS1-$D#)CKE1&Y0MF&OD_Y7SY_X:)$!7I* M!@)?; 3_*E6LTT]"$"+Y)$'Q,@+E47V#DT+UXNW1,A !9;$M=_J5HIQB'A[YSZ(>+MS]Z?\ M"/W.$S.-)E-'DF580%+C>W\XZ(!EM16VUD<'2E^,LO*FHN-DOU;IF2&*VLNZ M;=QOV$6CS514JFW'^[5[HSL+WDC^-+CL)EL:WC@7%[$T"E*ZG1]AF_Q(U'1K MAXKR+9XJUX#5B@ZK-NC.PC_%:8#_'27D/&HO0CMK2JJWHO32Z':5XW;9LYRG:";4&6Y/M\. MD]$9[3V9$*E*+U]XW7;GU9Q0I64H1,:A?GCUH79CC"'^\L56>V_.<[LM.8$V MD&"L9*]3/7;$79R;\; Y8]1L96;FR"E+$1WM5Z69X111]U9[MP\=H3/+DY=U MB)KLI7G92Z^;[*4F>ZG)7KH/U:$N;V;]-(?%UNMOY0U]S"0 534Q57 9+QH, MYB[1'K(QYMPA3]2VJ8U[4UPG[!6\828V$(1YD>*;LBQ!(T#K(F*-UB7:B(7Z M(^DOM2'P^XO64S!ZNGC@WD3F5XIR[^MU'M.H_%G'>WP'9@ MELOO&]W;E=WEHN?=IW2MBDB9)BD5R"2,#O' N_(] (P-16B*@,WZ;+VHI53V M9M=6=M<>\1QWFW/\%"BB.<=/?->.AGY\I4BKWK3B3F]UO/O.G!SUNS:DVS6T_I-MO;),F]/\,H M\HXHC64-8:97$'%UXX_M_=;^[F/VKEA+T-15!:S<^.-@J1T?GSN>Z1/A 7NM MUYTEM[U?T1/9\("&!SS7;5_RB6_ZLBRL/'\R:=N_S E4/W=E>DT:(G=?/^:A M;-K(K1M]=58*=+[I#_=L"&M[O^E_V=!7P[@:PGIBA+79W5UQTFH""W-L(RKG M6RCKXUFV=I;*H5=V-]9B_SM;"[0";AR(SV[?M_=;G8/FW*_& M&YMSOPJ[L!;[OM0NOX\:.*C?@N;;I_=M8T7-I,O?!M?>V%/+DJN[K9V=).;Z\+I$_#H[K:VM)LVJ(;&'S(99\9AR0UE/E++ 1NCN/J9KH&%>ZT9B MVWL-\VHHZR$H:]4)JXD1S%@_E]2)K5_3&;NQAI[%F>P>M'9V'S.@VR@4ZT9B M^XTUU%#6PS"O_5:W^YC!LH9YK1N)[2^U2KIA7L^7LI8*NG/OUM!:Q(+J^[O9 MGENZW^QSMXUN)?IM(/H@*;"M5X7J5P[^9O&AOV[MOEZFZW6[439NW:.G(1/F MC[^[6NK&]AJH&^O)S Y:!_N/F7C2,+,U9&:KY?A9!V:V-K2UV=E9<>)R["?X MT[2!A;^Q9RW_W33:O>N$FT:[WT<)3:/=)]&@LVFT^R0HHFG0^11WK6FTVU!$ M("CZ>=..^:G-K^DWVFS: M:DRJV;1FTU9N?LVF/:--:[*E9I2X=0'F?2I=OO9;G0:E=T7>V*!UKL(NK"$3 MV&EM=Y=:A[FR1[)A @T3>+;[ON0.OX]89;UL;V[S[7+\XFMA4AG(WCKO^#,W MLU:7N79W6Z]WEYJ.N+*[L1;[O]_H5$M_XS*.?;>UL]T<^]5XXQ+V?V^IG>.: M8[\T=/[5V?8F=61&16[P>I]FJ<]\R,M.J]MM$*H:$GLX$MM>J@+?@+P\7\K: M;>T_JHG0\*YUH[#.:A59-[SKV5#6P?/"ZUV+ $&#U_O,#^7V?FMK_S$/9J-1 MK!N)+3E'I%$IGB]I=5^W.GN/F8O2<*]U(['72^U.WC"OYTM9VZM.64UF7?-M MDUGW?8;S;$+=LG&=YT#,+;^P82WP49>;W+$J>[\BPU@?5,L5)+I'U%U7A=[6 ME.6U.KNKU92BX7IKP?4ZJTAU:\CVUH;@-@\>LX_'HX)'?S>8I=?9'9<0+0F@ M8P9"^OY>JF?O?$-+1.#1)8#ISFZ[8[_+DW$5?%.&BKB =1UZ#'#8W GB^W7[2W^!,.- MX&:$]1Z$&4P/L3"W^=DOMO?;W1LNZ[;YQ[^5IS(DU# ;JL#SO1AFG(V3-,^\ MB7\%TXROO''DYX,D'][^B7)P$MYCL[%01AX<9)[ MZEN8T2WO_^V.P7M?I/E0I:,D52VO[V=AG'A7L!OP:GF8%RA9$.]%IWU@7A? M3[ HOOD=GS[V\Q1^R\8J#KRQ2KWK, MS_3*8<4]%(3S7RXU6)L+60.$ XV[F^S7\-Z!_, MF1F"@J!&?ACC%L%@@>1'""Z+FUW?\DU3))!(5 3PQ=B]S'E$IN\@V'VE*3J, M@R++TVF+WA'!%3'2F9_VAV&N^GF1PF/TO>U;!J&^X2#PL6\3.&!_PK'PCO@ MF1,C+&3W)R3L%]W7VX9DA1W\]@NN%D/0+[AN< !&8R#OP,OE;N1,^Z^%/A9\ M2MT0NHO>K,\S;J$]69EF"78C?L[PN/9!!,!PU6! O VNF(1XH),)[XZS_L @ M\,C"JE?.(XVQT28:;6)%!LN0 !5=H=/YJ7K 22W PP_:]$Y9*;#G&'_>N5&U MZ+8]?N-$P1G9V9+W@,C/U!6QO)Q2$"V'= ?0*KUK>_].=W?=TZXG3*<]3.', M@M!.%8AI?K8?.Y?$7N3#H>&\R/83D*G-.6_.>66PNJZQUC;8N^&XSYSG\G'? M;F_??-SUB^G$\Z5P<+WO._%[]W3BJ[IZY;BS[HTJD9;UJ&=5+@K4&/A&R(J] M)$H_!>80A->Z,=?G#V__VIAQO&U5^W&Y;BCIV05?Z6->>M[[R_,;VS\X+]$A M?_9T#_=I?X+UF M \W?[I]#D_7P^?##\>;;\^/#OS8/WU\>G__J^='$GV;:G_@KF*VQ*LW\C3=4 MO(Q=S">49(E_;=$_<-],'H7\M.']4K?F?[ZK7W-F!3^^XI=G1Q_#^*MY!]B= M8,W#4H9Q!"KN9B]*^E]KN)!YJ/>;[PU3-?A]XU]YTM\HD?M$5@*LISST([U[ M>$7URVLXKGX\<^T"!Z:.(5)'.F1#1_ 34$[VVR_^'XL2@/-7_>F]363>?&9G MUO*I^5%OZ+[0J$.-.K3\P9Z[#L:*-O3:]93NMSLW>DI+VM#VSFW:T.4PK*A@ M_ D]B%8CT2Y)43@6=6>8IXDK4;P-?ICV4W^0>Z,D" >P_*BQ+/I,?J!V9B"_ M?-%M[Y4F6?:B7*LH&8^D)19Z@B\NCWYF!0K'-*M:P6"!!0V](($=!>J@2T,4 MY3&-E#QB>%/F9<48WS6[MW-,>(_=WJ>\E+UAI:8\ +0-]C9W?CB6D._),^ M\#=Z8@[J73&6&70ZU9ALZ?3OMO?OX([QMG_H_'?NR0$[H_@@!\C 5/SJ^1,_ M#>C@]_UL2&^'X;//!761G0-9#;I0?+=PWO"ND1KU5,HQ,A\N;>^:F&\&XTO] M&.P3O]]/"QIQQ,GZ](!,P20E9'N5*@[&34+04O))XF$<6Z6>^J;Z11Y>HQ4) M:I5*J[&>\;(.PWU&?E?'J#PK\BA)OMYN2$K>%G!("J3TCR3W+G(@2E22,7QK5&$_IQ-SE,19@83Y M.05J]$[B0'USLA#VVKL\K;$T/PUC">O:H_G)CZ?X-M34;?V*1H' 9 38]3@+ MB>J=' ?2XFV: \>UZ=;_%B%; V,<%%#-H%"",,$G4XW&43)5:E-K "S;8?A9 MP4>4X2B&/KS2C[+$RX LR(Z)47&P$Z3S.8*+857_@TJ"GZ8AGLIRHWP432=(,7%#-0(;\"GE1:UQ/'P5[U>P,&'87](SX'Q%U'.>U ? MM/+^QL617W$@L@,310^@Q77V4V>B8)X !<+!'O,E!R'S1PJ8#]AY2"F8N1 " M#PFC,)^VGX1_ZFFYTCZ&<(0"6%PBJ"-_'** /5<9;!%NSTO:EJ3(X.?LU3+= M;(_,)??'6BYT>; RR_(69"5(@E/M00&6YGO#) KX[(,.%T_; MWAF<,P'A3AIDAX0(=V:89A+ 65Y%.1"V8,/0%T,OA@"S;7XTR!*)IPV MB _(BEX&1 L#5M;UX[PI]4-DH$S,/ Z=]Z;I&GA+5")]N1J9G5Q"7*NG5'S+ M@%B0P61::(FER03FD'DP65@A'!A&,>B%P/S@=?2V.,DQ+\N?D@'WT@=&ST($ M%B3KIV$/!$Y/P3M>T>7 !OM*P3+1&\F"!;E"X@N>&Z@>/Q7%(4PG \4Q!2&* M@N%OD&I9AKXU.UT\TB"N:$R46&17[DK%.!LE4\:](LX\"&.?910Z_]#A=J#L^!Z MUTB'@,FAK 79V(>G9)S]R/1!2\O#T\^F?6&ICKMD?)!9C@MP-;5S %W(G[+/ MT:%$9WIR@4S-/&((&TL4Y$JY41+P&D=D)EPIEN5 TSFN*IU7.3TR)>5$ZDS4$B,REP'3$K?"BU M>\J(WTBUO4-TD/:')-3I:/2!:X1@A@7E%\K3-158CZQX:WD,5WQ.:'AN>N^\ MQ-YV.2L6AHAWBA[E]?SX*]R$N84PY.M0B"96L'89$IE>451Q2KMMB:GM_9E, M<$=HAGIRI9W#+_V^F&I,4_QF&A"KD+$E"CPWFFSAG9,D_AD=S3D2#X3<_*9"UKA1*3]EP\F04;F(!B) M0.$Z01A/(E[LXS$;@0Q*X&RA+./[7.(G#O>ZO?,3^VR \'D$+[JMK:VM-GEI MBKA RXJ&X%='3&GOSM5@'))3*4Z8^2%;'/EPTA,>6V4B04'\ W^9*A^8#,AC M\8*5W\-#J=PM63R8O\^6$W'[C$6K?DX/9 1(QC3+Q1K#G'MOG+#DP9M]8$@H M?G,C:V7Q;SF^ZTBR9[%R2.FP#UL[FA+UM;S3]F&;>/<+V+6#C@0(9S8C(IOQ M[9]'GR@FR M/RIUKYK)FAIO!!.XDQ",G3H'#2]2TEJ;A#;OM[>Y/1GM+0&:0 MRR\F2LNMLM3K[.JN^AHKO;>'F\ %:L_U=NV8D&O&MN'8# M]%#8:65*U&,2MW"E#W_!S'WR_UII[)I>H*IY<5(]XUQP<,GXL85R -^^1W O66U?%4 M:<]+%)(*SYY?&J >03;+#Y?M_7@ROH]%!BKRQ)>2(0SP:EVD!Y*UI XZ9R+?.KM28X,D#Y3HB_18?#*K\4"JVO'=) *1Z!,]M MB;@MAR]*IR?F.C ^WN[D\2\F0&@#D>?AB8LP7__01J?$,[#ZY;X>$M MD9-7HB0ZWT0WV!MQ!"/M^\*=F5VB"!!C7HCH8&>O?0LED-,E]R[.WI^#E51D MP.> P[I4%"7(B&?9?:\(R5,C-NP(328QN<&&X4K 6(%5E21?O6L_*HB!O]C; M=4)L>A CGVQN)C:@;UR0@X;<'H/XM0 ME,DY%%?GU,;1;Z*I[=W7#4VM&DT9-E9#376D\[K=V;9.!>_%SDZ]-6ACP_,) M8J?3KI=E9_T\Z8%I @/=;H30QY&?#2G, M?%&,,%+Z8Y&.YY)Z@/'5(F-?/4:,)3(!QRC7R:#D: UK8KSD(813)M>9,&V> MT"-G [,8X_;[&!W'KVUHSJ0J5"*K>7)S<+7MO>.PA)M?3X%,G(J)'%2R=D&9 M>7&@T^MT5!OC#CQZ0F'O;S\)JBZLWA MHVH2G?J2E7)?T&-D5DI'X ,=[]NJU)>TO=,DWB2*=^[J@Z8GAXI26ISJ=PJ3 MN'$3BC:$O0+]ZB^JY2LM;V>K\_+K*TGQQD09B2686_9?@ZIXA6Y\3-;V63:! M30FB-I:3[!NO!3^< I4O=O8/)) :J(%*4U6)D)3>LKV[+VF:-M=M\L"_&[6&_#ZP@QR3>O@JO2?A6L);J MGH/@*_N8&0MZ. PMU#4$%MBL_J[]W;9G7CEV(O4F* 2:OJ0853C;G >V7U<( MYD@_24)3MPUI!\.ZGS%O)PR<_&*3"51]3&4T^(ANN^L9BIH,P\C 8XE$0 RU M.*"<8IW]4ZVS*CVP@W'L0ZP'H) WKX@DL,G[:6S.3W.?YTYV44$ !\5 ;8@X M*-57GK@4I[?QMH5^W>VLJ,R8F_I^B\VRN"U(LN+$I+S=)BL>8T#+7 R2#86$ MMYQ,0,OB2>6HLFMQP$PH&<6@I*%S9J;8"$4.?T/:'JIY"ZM!91"V:+8BE/BWZNPR(3S *]HFQ"#1*)]^BT,RP"\!B;0.>:6;0"J6+2P)9R M"I6L%@J!;A4.)T]0;&24.-?R7NSM2.Y#$NO2:992);=0VPQ12KII>1\_'LW"SOZM.,/-)"!3GCSR%,I\X1F5ZS5%/045 MLNB+U(YH'E8'(^UF5RNRE%YN,A,D=U]45IO4L->1C"-69?N4I1WPXD1^G[<) MK=VL2'\DN>V'2&=UJ)>\-YSE>^QDIB_Q:*_.VEPZ1P;SW?OAV*=LKYI4?J?" MEYPZ&C>N!P;&&(3-MQ!KXR*R&/IP_H77!PQ3)$*CH$8D%R6"A:UTI&Y4GT%1V>Y)I?\IEC,KM=RG$1( MLU+Y0!$]O>+H3,5$4:QF,;4/((_1I= 7F(U!02#&8Y5B1CD>AQ8&]#@'TCS; M'PQ4GS-@33FR/\(A."#NCE7O5.X2L#FRC^LDNJX 9_^G"*[X4%'-E*8*G2-: M>DK-C+F0F,K,7*A\[>R0_(-^ 1,>P2IP510Z5*84>#8N+5$[DOAJ,R)-FIT2 M>AAV%:2^C73K@+AB&C,AD?:3+VI/RUN]79?@,W.5:MN66)ZDT%6F:I*QJ6L?UIW\&< M2/@L_,HG$ -3;[R-/SZI?)@$H$E<30W.6-BLXA_L8DB %?^C2JR>2Q)!BT)S MA?B!"HG[O^R\(FZB\2*=O3K.58R3:68(JX[\I MH?QELE08^9#'6=O.6XJ% M0!/&_) 1Z7O-.F541DJU93:^HE^LI/Y8)F8OP')OG'%/Y1,L1TYB]EY,%.[M M""X;ZOJ#AO4X^H]L5R9J%&SZ?PL?]-"4: 91(4C1D?HI@B9PM$?2[6CIS:%J M>V]+S"53^CET1)@%,5F1\LN/#_Y3.'7KPK*,XLK)<0@CDP1M[V2 3(#*E8AM MV,G '& L5#TK1YN/ACC'?&_L(X99$?FI0SG$R9B'D<6JOJ&'UWPOEPE]NI/P MV2>>:609+F3+P]0UB]T@89)ES+_P7S#VI0665H<4[Z9+_(\8-L1-OU _&2Q7 M(Y]RHUJ4D*]J>+MFL2[GQ8R@2$LR.38398Z>MF/E5ETRB6>%W#A,U8$^H;S"_,W..5 MC#5D!L6O&$Z"1DPZ18:B%UD!7 'G]C^*BQ:U5"_#=YAP/,]5P"*,2D1S]X4C MZ<)5E$&BX9SP &Q8@V]?R-.U/+PM@>*7C!G$U M@3Q%#)R61:7 YSN.#2SS34:@4\G.D$F]4@>Y272>E^C<:1*=FT3G)M'YGE2< M8W8)AP,,F!>,5$?NQG?A "V_]^C#.LRR8L3BKE%\7)\*9;&!_A(DU.S4NOM- M'19Z@T'N(15'X5?X?9@D@2[^DX"5;R&S19? C&ACC2247JPJ7V L MM0*46>^Y'7L_*:) @)Q*JD>H.[ 6AZ7ELW3B6U*A MU434G92SIAP54!-%:3\,U;%IK#?#4=QT9B*.OGZ/FJC HOD+)R9J]7\Z:M6D M+SQM]_[J+.+? B$XP .<3\=*:F0TR;WT7WFI/W&1CU_V7CF,0><:9OA+_Y78 M220;[$_$!UX&KY!%,+K@%4@S1$MV'JU1)C,C2+3WE'.=S!" A>:.R<XQXVXLMB!+),5DI;/P6X#&Z:31F 6*J> 0WD6 IZ= MD_DI08 HF; OG&.L6:[_MNN,<- (,NV'NG4.%T>WG3B@N]3SE[F\Q#0:>A*- M1D0B5TAD['5)R3T!(])3:$F\A,S>:Y4.E1_\!]2 M?'@%UOZ,/A_?X^JL*;D>A5H);5TR0B@GU!S*7I9$*NNSYZI\,(%LP:YT/9(5 M>+*OF%#6(R<1<)0YJ2[2;9PZRHL+DZ.)A+L.YPN4.]B[W&J8K,/F.O18](?. M@$TF6Q(%.JK BX$*7,KA!=.PG##0**)!ZIM]3&]*=P9DR='D=;C*\16JH+P> MVI7HLSFHV5SYR5ARE1(./DRA]K1[1V(4E$V907EYKI.H&#&D/4/+CE&6Y;V"@&,@PCG&!P3(,,RYAED A''?% M]7*8JRO96W"E2^DH80W.,B838 Q;F^[VPEG=P\]T)A>*YAZ(?(H>6J<$57#K MJQ$$R&@W=4?8!4ST! PDPLX%5P0C4\2N@S[R^U^YS-2TQ3"00@GF,."L,!R: M&>1;/N-LD-J&&',696:RPF7.N "]Y89E9<*91;4NS9KRG&%>G.=L=:H&'/+! M!HIM,6Q:YJ+IWX>4OFG8T)V["#5;7AQYE\D8+.'MO:W-#O"Q#2=77R>,G, KPI1AD5-,1QXGH(I1 MQRI\R4=Z"9^\]L;,,RN1^]EQ]73ZC9+>2/9U(/IB#%M[Z*G.R:W=MSIB'Z1% M,<(4=^[.$&!&G$V<=P.];/&"_CG%B1GL,92[. C6)A,:'/834"['YZ(KL]#4 MR$.T?DQ30&DB;E]MYL]_#T*BE1WK(M-0FO8ML .&S?N272Z"SE1STI-:;@,N M7!Q4'@+:&I*%RTTD6QTMK#&@[W]-3S3&NG0IFLO?HR/"!5B9G M1GH9:$W5O6'@(RQ']JOQ IK0G5-P:,X M &LWG6Y:YY^3_)&9IGN<& ,_*#B.> *_)X:Q!D3P7H2#>"EXXQS6#:8[AA$= MZG RLW'GT=UI&"2[!,N2 :&>BK'D G.?],3D8)->87. [6M^SBJ^ [N3V 8F M(^DF4/#";$V:F!VA3A@S_#8K>2>J(4LJIW?BK6RA:*\(2CV;"E%F-^ZSN14 \RI?-Z_5\V (,DGPN#7YQ?6$61X& MV 6\Y"DN+^N8E(6-M0H@:./EQCDS='Z!$=S!>2 M.BD)Q1YC9,R8AA5S$!=0N3WB@!]4!D*>T"37P ,&>5I:W-6F1YD6N3TD9["@ M!"#.NA5KV#ZM N]63YE9-R#'*Y?[VVUR?YOUND"@W-PC(MQL\"WTOOK$KF_KJ-V MW0K%>W]R>GAZ='+XT;L "C_^='QZ>4%$?_'E\^>/]/GP_-_>N\/+PX:ZZQ:? M/H=@,X(LZ;1W3::/A4BYL% F8MB?JZL0$[T9JL9#'1DTSIS:C(]]U/*V.QI MCI&?#/+C@&/CG-:V9HU$O^3T ]U@SY*5$LVAF2<2XA_)BGJ^"U,A MW[+J7H[/3R_.PC<_#/YV='Q^]04VF(L'ZM"6+3-)1%-HQI06'6 M!X.?$WX(1\14VF@(KD"AAX2M=173I0*J0($=J2B7NF1V:LA3V5/+E2L1=<6S M?76/OTFES&$_UWYG].VV=-8H_IE1.Q!T1K>DTD7RFPV*EP# < %VIG/.K8OX MXOC(2PL-@4-Q,P8.&:=AC#E2"/.@^@6'T$K%T0E6'V'--/F))']5@$876#:; MT2X]C:7 "PO%*9ZMXVA&P*% ?(]MQSM;FW_1X^C-)D=-G$*4DKK( %+M- LQ MXHE.T/2/&=T,'[2)7URE--?WJ3]2F'S>XNX")O1WE(Q&89XK M,@,OQ@AK1MT^SM(K/Y;F!68!+E/E!V#8\UV,9_9RX^CLXFSC5<,6Z]GBL470 MN_68+IJWQ<"LJY*U]?SL\ 6WX1UOINS$34?X)6:.J@&=?3BMY\3(.MO^9F?W MI7I%5W=V _DTA[<*3N(/L7#F3QFR<>0A*2;>T_$/'I>CUW!S28O7?-&=$<9< M^OUB5#"$I#1Y'Q4Q93 %7$6@(]INJ@\QN&&H!C G+1O.6!J8+'S^W=H]\CM% M; CFY"!<$&N_)1>8-;:GNL?279XOHSPA!K-Q P$8ALHCA$F/'7@ M5&"KC>1LD82^:?_L[S/[1[DO19_IQ12M6%0S(U!C)R3.QXL?K9-7=.;!PII" M)70MZ%D4B0+BMB/YL>F11H$U,5@(&-A$[ 6&22%X,__Z43<%(H,#8T0 M@T]44IAAL5D=LX_5PEA#- [R3( MN!RGO%;9W,4J X,.M)F(2S5S)C>].HO2,2B-+>@*/5A_5^@Y*8Y#/ZL380MO M-/7R^#%!]M#X1$VBP;Q$@^TFT:!)-'C"(&,K(HS/[L0P#7!(J56#8QL0$W[9 M><4K,!9X$3*P\2VQ+]"4[!/@ZUOL63#);PP\W"*;/>4:4++R_9 QB <1)7>\_?^Q]Z[-B2/9NO#W\RLR/-/1 M52=D%^).=8TC,,953+N U3WGO?+A) 2H]U"8B3ALN?7OVME2D* "$$",B] MI[L!@_+VK/O*M3!3S>8E*MG-IH5APKG'("Z"2\"L) HZ9]UEDS2RMT/$W;!Y M86[X"YTR<1UJ\<"=U(;?PHY-C?6CF_J%#L(MA!;7R\MW4MX21,,;T,9[U!24 MF3NV[+#/-B1K^0[S#JZK&\JJSA3B;.K<]S%E!='X/MES)XGKV?@L)]:?$MN- M_\QTQVNF,7,HJQL?.G/.'>:WQMR%I,'U];1X_OCJ(0D3-O(.),M?-FPZ6 M^"S*KY.O,U,!)Q8XV=@]!N),@,Q8?5__)UX'.''B:RZ&ZQ/=]9F"Z6OS5]A2 M*KY$3>9.7FO%!33&+ZIN]M9Y+5AWL((PF]SCQHRI,A[,+C!0V_;*4^$[L.YF M&M8Y]!_IO /]3B2\RSM!FK?)V/K):S$&D8:Y,Q1=_:IB!GUCF1R:"PF)K5#! M2D SES7'6A3$8[HT[J^P5K_LCQ-4Y)E0UV]GR9RQ\SKDP0_)!"OQ!(K$F%^! M)$LMP$"0PC[R]B"8MJ2SIAZ^VW\(\GJD<]TBV'KVW.'\TB6[SVCP:PO\ H?N M-4>Y(T\S&\>2PHT]> $-_VI(B.Q06AO&TC((B MF-5ZXP"CFE\^=,V2N3CA%\44KW$X&WQ>XHEU^^)A%2P$Q9BY@J7AX41GAG>5 MAOUF",_XBU/ 8!7F ?L.N_8PQ-;*AC'SVWBY/ZV@$.B46NSN#;P?OH?U+J1: MFU'+*$P"S@K&L8,I1W<8!KK?KP9KQBG<5^H7_0O?#E&&ULPK%3>_>C*O!<5O MZ 3H9W=AV#8# )= A1/QIL6PX\Q4UCV#*9S X%AK.B0?\]W:^2YU4-8[?^=>K8:JH M%")J=E6%788%YNE[$\/M>$(U$N87ICU&"J-YQH 7U-3HBTV]-CX .7VN?PTDFBM)'0_.%94):[763C_,^'\;_%\,>\DK*EN,L//*\M-V;VSY:+< M094"WP[N<.D' M$F.&\6M3EM8-ANREX_9 M^/C8?9;]?^:-0L.H4A=1I4:BJN&C:IX,3WK-K_7>(^;+ \2:K:]M\L\?O5;_ ML=5 M/7)X%M]0+J]YA_-]@!PV.\V^1\RA\-#;?3B3:E8,Q&!MU,%WHHB\"8" M;]<6>/O,N!67DYO4#[2Q"X&<\-XMB(ENO0=,OM7*'',_Z+Z@Q)1S"P(4WZX* M4#EWQW9F>$_\_SZV>B 0.[V^1)K_TVS\8#>2.T]/K4:SQ^_\-#J];J=7'S3) MU\X?S1[>1[N0*VC>_J[)B8U(VO9ODN!F\EG)N< W.K6IPWU6BX82;W)>^\W+ M=-*9PW)J6V_O\X!84.K2"_],*&6&$[JYQF#NC"U#8ST&>;UT?\@Q-5@>3T=U MK2%8- 7)KU2,[D+FYK/LJ<5S@M"X@YD-6927%T2_(PW/7;68H^X'AN:7=H)K M.C"CAYF+(9ZVXE44:7AC>-G@NI\SQ&HPXV9TT3?66LTA#J6UJPKSE1&^6>IO M*S[\B(NN_+O:;]@OP\'2;6@"MM"=[-77*; /@K,JYF1L^@'/@6=@NCI^I^]= M OKJE><+__[KAP+[>C#A"S /=^(I\B)/D2-YBKS"4^:,I-'YWFVV^Q=D^&W> MO[A<0XXD,O194M-1O#3\S+$5/OFXO.72SWJ)5O*+M)*/I)7\"JWT@51ZK<&_ M2.?/-DC<;ZTN2%\"PG=0;[7)0[/=!%&,][_YWYE$_EYO@\:/=\C9VU[S&:3S M(^F#EOS[M\[S8[,'7QF (9 ](_< YS!8J+WJ,IW:"\XY"W*-AV%X<[S)Q$)' M*39D\BJ_\I;#/%N6RR569PMHV'U?I$RP/,PD^:P'6/O2EO/%@ J+Q M-,7B7^9+\-Z9*FKPGIM9P#^8+1+818N6=G[%'&>N!=^NJ^*?-UN\.X L7/P" M@/7FVW!?W*&EO?L6D1L8OZNFJOTR_) OE>!,O']]_(TLU80AW'TWMSE=+77B M\':G6/C%M\-]IR&1IV_8W$;7V%P!/?B_C[C2@Q,I\)PNXK>!+2$M^SW@$%\^ MN=HAM\.#87@/0@!>'!L.$B,3_[C);_>RI+=%85?3G@>6F-3#-.XMDYU9'W0$ MVXO26V%.A3W+_>[L/ _,Q2P!?K%A.D_@9*3L9/*T!=*RA+0_F3<,S3?L!O!" MY^AB7;LPQL^51X$E@:7X7$MY571#\2^5>?DBR,0P12-K4(*7]OW_B:MJY(J@ M912JIU,UCJ$W--)L0-7Q&#T(@S%)\*?2]"WQM8 MKF)I6 /ZA63-T_)TE_UL__U,RP((0KP)? E\"7WO@ZQ2NHL0X"^D3\#+( M!('7&%/*3G[3X?M51^7I!@XBZZ=);6>L3]D5:"^WEU=3X-7VV=^],HX+Y8=8 M*06J\9PH[F?RRDXX!T]%G ^9?H;SI6>_+64A%A:S$)?O1_ LQ,)*%J*?;\A2 M"?%VW+=6M[^07#CHU=O].K\Z)WF];/C- =)J/S:[3?B7N!@02O$MA.C3IT1> MK\0RD4(=*: YO,GR'E5SC5<$"]5U8M4,,I87'/?2N9\_'!2=W8N TT@US"(! M%Q<)N!A)P,45 N[V6NU&JUM_#O63X@MZ:C:][FO-WA^MQJ5T[DF#1(LA$@U7 M1Z->P1T'RPJK-),"\#QR\<5%WW47?4OBHJ^XZ!L+ )=VT;=R%\6UPVG_%:_G MY>+-W^+"S=]EPH+I4A]H11Q1>];ZZ$U %4^HELKZ3>^ M-1]_/)]65]CY,LN";&&\+PRJW&][',N:.R@17I/EV 5V'_;Y8NF7 ^?>>A#Y MH'S<%&?8-,7:L>;X:*DS7F;PB;6[4AQ^33A\W=9K07*WO)C$SJ#4B5% -BW( MRM&0CK&C/SR'/>GV!$V)RZ,F3D$GH!3%=WNXENKYF$)'>)^O1>VW(*"#$]!0,9PQI5NI MJ(&=N('C,G_K@V*P,M-]_&5TGU'F3887>4%'1Z*CX"3O"[(@II,04]"DU]F) MG.;&%-)1)W@(BY]@S.6=*O::TM&"S(Y,9J$SOB]$;KL@M(,3&J]1M >1]4/Q MQU^)=R]-D%OVR,T[Z?M"09#:24A-59SQR+!^[B/2&O ,\H0/$32601J;'_%] MH2C(["1D9EHNW4IB;?P25L-:H+5HK[R@G:/0#C^W^T)I"]UD*VIWG$'KAD$L M[+ 3W;66Y9NI8ZJQKO=8 >ENXT"7+")NW M?"">E%GZRDHR6^2\+#M(4V6G>\ :ER+">M (:S[[20%?AO=-SM\=YI]^BXRG M[L1(%E*=TLH<4F&4$ONT2 M=Z0.*U%L3^!AJQ\DDO58N43R_%E+^'?\#)?^C0R#9:R?N>^;0V U''MJ*BP M0*(Z;P"!G86),N&F++]7QEN12JQKWT*B>CA#'?5XC_63NM_/G"6"/3:?B%RL M@W:":6*@NCQ2E4XP%3Y?1ALY)Y,/F$*&<6<"*[G-R>5*]>/=/DK_4RC6\\O!O*3R?, M)';@"W!""YQ!SMW^O\"%QEL/>SZT?RKF3+'?24%&#B$7YLSCNP+K(G+>^UQP M#L$Y]B:CHE Z=E4ZY#*^K)8^>:RA^&\Y#OO 5A_]^055TF-%[4D=FWZS.W9# MZOY$5\FF%E6HE?SX_D >%/,OB;3OZG?(CH)'P6,DPGV)]=G+S'$)9Q; 2F)Q M*4"#WZK*NQWXJX/W#%G3*C:!^95 >,,X6?6VOF9(G*R"OQ_Y6?+A<6#8Q7&V M\,7@$B'GBV7!_RZ>_Q51K09O>;CLXA%1:9Z^_M<0^$/+/,';B+0;.)- MT.8NM%G(RD;M39L@3BIRM8BT6:@5RM5"'-I<*!W!M R-JA[)?>9=N/#6[V_D M)NSH8BDK06>)V#176#8>EHE.+C&BRT?+SH6X?'X=8;+2%EFFSTR&,B]!)=YO MU9=R]G)N-V-H*8B][^$O/^X<3"*?@^++D[]*?> /7RZ.@0YOY4(J,X>5BLED\?_[L)05'6O/<:$;Z M?W>U098._E+(:>^LD#,FJ+W7?A00 .#C&EA'.IK4&5$LUTP*C&ALZP[L+Z;( M_/..]"C5WO=F1BN&5B(^E%GT[63?' E_^\SI6"0;U^XZ5Y*-%8Q)@61M17]) M4W'9+)5J,O-L5FN%?*RH0U)B98&&?UJ4U&U=)5WJLI*@>YOD/J5BI,&/ M6YAT[O&,)% B*/0"*?0X3L#R=?HL]LZHRN>*\/^8%R'G_EV.PVF>+2S2_TZ^ MPFJP6HNBZ@;>W_T^K^^/54?Q5P$#PN &NQZ%?.%W+#O.+Z L,Z8^+X <9E#2 M0F=*?)#W^QY+;F>/\:;2L"83W7%8Q":4MEEE69O5^-RK'#?K"X,X7FK#V@#- M8=V*.]Q'2*VKABBZ'+OH;\;11X*PW>*8-RW+902U1:/ M;DKE='K*4BI!A@ 5JXSK MF3"4+1;)N=)\&H'6S"_G/!$'7*5Z(KSMZS>3:[E\,5?.,2=WN5PMQ_*;]:A) M?V*CNE%: D B#^U^@V?2/WQK?&\0.AI1E;7H"9@]=X3).S![>26#=TE^U/@3 M]\[@38'6XG9GSC@QG)3][NG7N]8S TJI70@#BW?=8##6;>U@VJQ@9I="&(*9 MG=^9(:6L=$L^5VY6B\/-_K2QY)3)2JSY/0Q#*EKJG"UMQK:23R08V_EZW?8K M:2AL\),O)TXD^\#L6SY3]IW'A(]JM8+LNR@72X58RF@?FWTXY$]@Q#8RYTT\ M.9:/E+%FB3P_4J3S'97QE=>F#:5V-3Y]="HSS5SE^] MI$0JBJYF=/:"Y<"N %/=ATF&2AR]DT/6-\H0&"[) MU2_T9J$W"T#'%F^%R\3SWN(-BWGF\E6>?Y&/=;&D:UN8IVF!]HXU]1@:BAE39M57 MBSL^TA%+6,8'80'M>><93Y3UZ=0-)Q6F57A1T/[9T[X09@+0)XIDK]S3/9-0 MB%P#B5 H%E@DNYBK%>)EF:-Y :P[U.J-FEUP1 M<6D1'KGN ULH#KIZ90Z[[^1+F!'B_>MC,C98#HIVG@4WG.O&BRQ1+N8KG"66 M(VQPM&LI*&20K_@)/< LEYAN*%C";PCU@6&JN_J7Y.K6JJ_1*4#( M:7,I5'2]5NH5[/;,#@R)I7(F3#"B,GRN5.75I_.%0JX:JW+"#M6GGRWXYEQ3 M7$HBY-I:/L>X6-@SSA)F>DT>VD5.5E<5C4[>0V7DDRJ-_'IA5%N;O$S"7"OK M6QO%=D\^_RSE$9T)_Q ,_Y1YC>=Z2Q#(,U^HE9CFFJ\5@$)CY35B(@[RTRZH MA&/%H2'>C"GJ7<9#T<;_SCBT,]:GH$ZBV0^*Y \3^\OJYC*OYEQ][JS%O)X= MNGILMNO]UCMYWD! SA*'$:SB6G8>,7JN]_%66$4Q7GDL4$2^6YH^@O4P!]ZR M&N=3II=8+,\SHE>2',+J6X3VQD][EVK4@C\(_G !NM\!8^,B,![=M;G*7E;] M!HIR+&;8=X&+*;;&^C8_S!PPP1P'KX)H,]5E'*[ICG4U;D\EN;@:#%_B;,NA M[WS^CF->9"8+ZA;1;Q']OBQ YZ.;7YT]F -Q!;IW*2?+N5AF^K,.UC;>FYD- M'5W3%5NGCN#Q5T82@L<+-%\.FO.%-?T-SQ[+*RP^ED7A%P8!+M\R-3JEK-AL M.,NJ.QL:NDKJJFK-3+ _7(?T'OK?R?-S5\B"3%*/<+^K.&%C<=&8[,X47>Y.KY,==_ZY!Y$(I)Q$L0*Q94W?I6WTL M;629I)#+^RZ4OF(/%9,ZMYTW@[X#OV1,-9_+Y06;S"3570^;%'@X.1>^]&H> M/A>.E9TCN+"@.L&%!1Z.S(7S5Z,+Q[I1->?"P$-91+$QUNF(--^H.F.7HCHC M^#.U,4MKA>?6>L_D _T? MEYJ.CIT>@VP\/@A.[UDQ7V;*"_V(V7C&3*/.;^2#_I%#& -OEJ'S%.8'Q5 P M-Z\_IM1UT-T!S'QQ&BR[#_/O\!F1#PFJUK!?=Z;4]J1,>(E.Y!H7'Q[CZ:ST MPM@R-&H[O_K5%'8J\ G3!;,;X;('[.!A"];^Y?O MR$_8!T%?9Q,EH;'(958Z'Z? NHA<6L.__B\?K$<-Q>/HDWE/!#P=S9U/W9AY,/#3O5;:+@XH.[PM8 M"'5XK_C#B@[OHL-[MCN\I\XY[N1%WN$1T\W]ER&ZFW3M'S>._N+<$%=W<5S^ MQCO5&U9MH=_ZVJX/?O2:_2^?AO=;6/*&T]IIJXZ_,QZVPSXR%-8V!4/$#EDI MGM],+B#[ETL?M(^!_XRJ,QL@##-JOJECE N^$TVN%8H2^Q+/@K1QA#'89!J6 M&U*5F4.Q3A_2L6*,\.85/H@5S.!?8$^VZ M>W<-Y+E#$9E/SB?2&-M ;=84R(/\\PZ(CVKO?B&9H8UR-^H;$A:+<'3,6O:^ MA6KZFDCFI>_X-H88D_/-61NRO2'>I?>XVY :UD^?J\T=<5/@;BR>8?J,SQLL MQ$$]@TI5IHK*A\>#LOBG&M/F=5-C24':YU,=%+.8/*WQ'S>@[:'V-54T#589 MO'=P!=[[*,6=G8O.$NEQF+?X2M*VR?OZ_MS(6[G?'VUW>F8G7]@M?_>9.<*( M/'T+]-[?^#KRE;OR+^O=4(F!&\TE^_!6<6V!L2=>_, A$'?_9,)$/75LW57VJ&*O' M_E'PEFSS<"%L,@&(HPJ;@:*1[W?DN_I=&5OF&2!G75(;6GQ@?]K45>S$XC)U M"8-!S6P=^MD=>$BD1)_Z_._>17)T&PB9PHNCW!8#_W/CY8BJTQ]O.HVU1U+6'5;#SW) M/*==FG3$NSS"MY!XZ4G>18':U.>M_[3&)GJ1F]B%8(^5S]G=Z17B';8@K>5G MX. C"2?QO#*TL)T134G]CG2I2VWG&A&=SO(/>O"[W4!+G@-;N5NZ:17M:KZPXJ[5N*N5;;O6N'P;'K\\Z4YX8OC\9?Y;2P;N()_&8N]7KB+U6MV M.[T!Z3R15ONQV6W"O]H#TFM^;?6!;IJ/I/OCX;G5(/5&H_.C/6BUOY*G5N_[ M_&;(:5CF43?2'_AH2XZXCQL]YC+?7!IC@4*]:]$A&PKHS0J%(('L?)V#77OP M;JJ$JVCPCEX )9NTV0T9Q0!2Y2V\="\').[V[#S9@VQ':-?_=^:X^NA]<5 X M_LX4>)ME^K= HNIQ[(R-\UC\GY2,E5=*E)FFN^P^(;Q655ZQ!G-CU'"ADJ%7 M'\;A]6$V0X5G685:]I /(%<-RNH=&._\:B,L.I^3U=^\&CG\K?;;Q\VU9WAE M%7ZSR& S6YBFLU"\Q0HJT "=AI#.QZK]1B@K&\.?J6*EEU%0Z84JZMB/XO.* M+][U(?>G=98F*_^RL TD:#'L6KCH\*8L+&I>9&B^O&"[ M[DC+9 U!+8YDOKE;?T^F-F5M-T:*;N.1P.H44#TF\ 4;OPI_GL),'?Z\^2.F MEJ.S,U[LVQ?_U)R9P4\'+ZG.3XA] S]*]QS@R[ 76#\)ZP.QPCK*//UKRG/" M##B:%VK"5 R\#JNJ=.K56L*!L-FS7Q>(+W("(ZK*W04R!;PRJC@ZWWJ/-UXH M_QN,@0!B$(IB4Q^Y4PM+;>D&0FD1_CY'<4+%0.Y(!\ARZ6AQ$%CNWU MV?$I.IPF^>?C(:!B']6Y]:M[%=#W4UX>-YC$7 M_Y*H/R+R(!C4UIBH">:%==C)B&I(GZ!O!9='#>6G$S 693J%R3,3PYX9WMU. M6.7,F%>Z7+I\RKJ5^A=080X3W7%\Z<7V Q=UB53^)\,]=FQ%X 2H6;?_3KCG MZWQCR&!L.>&_>J<.7U'@G"FO>H.;"1P:.3 _)QP*#]X:8ADC^)'B@/Z YP8V M\,QF0RM#:P:/&%.L5!!3H"'N1C9E%F8@Q?!(_:](P0.U&6M""\(7N!S\;V3# MK' ](2@Z*+(7@(S:DH0%B&!M,!8LD)HO0.OLC]X24=!Y2_0DG(ZF!NI'K#20 M91!6!&J^ MLOUG='ZB"5%=OU.WSS0Y%PH&6:\O8.QN)U'? (D$YQS+CC260( M>XR+] O;36>@P3EL ST&A<]TJV M$E:8HRNPSQ)5A3W&78.="O'(8:&DAW?\2"00TT@;*:Q4O;C#& M^ATKH=J7:I:C$%+]!7-)PDJ_VEA1;C(S>7D*KPP&0$#Q_PS#,'X=%)\%/<=& M7N#91X%4BB=.N1!7G,5A+7M9MUOXLZ?/\:'P+SI,C7H*%3SO@_[1LX@Y/^.4 MZ.!CPV3.OHLR+V!NWH-C: %8=U77L>#MJV6\>OH-4S=U9MV!N@,V%R'51I M4#>P ]+RU"(?@*S&##/0U6.S8)XZ2 '=]4_YF!PIU3#;GD&VM0&?(P;8\K4U M(93YBU,&U?8*J>VTO\G#:?_'BZ5E(7X6#NA%Q]*V''?PWQ,$T(ZI+CQ2!SC8 M-*QS<97A3#6&Q?7I]TU/*=7@\!T4>2XSO@S*:\\#4\8>'V@?UE_A$UUU&$JP M+"W 1#_'+=AVZF Y:^S4A]QMRXNMR]S_'%MY8'7VB>)OFE_+UW.!^YZ!N:/8 MIJH%ML)_82A'\5U.8%!8$VX!$#@G5.M9P4:F-UAH=LRL&-3G75Y;9P>"_11':= MY:WTEFRIH!.SY@9L?CHS4F$T,X!'_F2DVL&"&FU>=_F2^"^;<">WW(+3](%#P 2&\ M,3'*:B,\*UHJ'E'82Z*%Q43[BL\DENCD9;#UX4!?VF )^PC\4WMA:] M*^BD,F$MKV"V3'WNLI$ $#XZ=Q'-;),87ER5C$%=@P>]>*YA-BM8AC]LR C$ M^ RR<#H:8>5)>%+TQK'OS!T^(1^6$;:"-Y-K>"LYZ3ITF19\D3-W0WD4CG8! MMA'PGA?F*O!K;#2CL60/8BB@OI.QA6P/;&"33T'Q6,Q\AA%?9[&:TN@35TUND M3XP3?Y6>GR46K7">$% ,C\Z;7I%L%G#RG\%<)IX;=5?7":,>AT9ZHU\4YHN. MC)UXBM@B:^2Q7ZX A=40]G!G09X&O^?:S7A.H":/]FKH.YD!?;#X\69V=H9P MB2>_YM@(>^DE=/KC,:"48)&!.6A,;>FLYG)BKA=[Y\$8:TANS'DGA3^ MWH"9W*(8#0DW9AN HH]?#,#B\VH]A#",;\SUX0WGOT;G6R(9CC_?\>^'W**C M%"R(L12EF,.3 MY@#ZECKS>%9PBJR1FA(5V:NA2H6O\J#]YCB->J:5]*3<_)=9FF5)R?R;6[_/+/%L;- MTA'X*SQ_9C ?H9C^8.^**!/ MM/_(.KKCCGN@K5]3)^$2EL9R!DGKD92VX>M)MRJ\5IY-?>NU*PTMJ=-K]SG/KL3YH/I*'^G.]W6B2 M_K=F)UVM:\8CT$"=_\\FZ)S7'$HNDRCKT/Y/<5.M(8/S.:V9@[, M!SUM;WC?">USXHPQ3J,IKO+Q)).+N'/-&>+.AJG'/4>ZR;A,M!S=+)%VH-B5 M?EMAR]4?>E66V"_##_E2"=#A_>OC;R2Z.,=-6)E)C:_XS:QS13;E:&4Z]=&B MQHJP?]:J$.EQU+ &M=CTBO6[XIVO\)" @/%_'^="_-!UKQ8X.YV$QT%)/(8G MN2L,YLLG.KE?;))UB(/T*\.$]FIQ8XX#I*BA!(Y2P%$^BSCR;=DMW#17A"44 MJAG@IH?O'%GO]YDF=,@SVL2TCTC7:XVJU =?\0:<9*&7.=2%'U],%I4=A>_P M+*KQH]?#FD.<57T6O.IBP'[I0UWX\0EU:D-]9^!;BC..9%8A'G. L&18\F_ M'-)@N;G_^[IQ\[\L>AM9=.&P<_%B0T^VET&"'DU5SN7RI4).KBW&A/1P((C, M3)U__*/_>.,%E6;.[8NB3#_C:8(]","%#PLW+,=0<>$);^YGCJCY1 MC!OBO7#^<7-;N+G/RU*M%D28_%G=G^B@CH82 ]"W&2$I@M) MQ4UPE&V:C(:K4JV82>51B)?30+&85+RD ,5J)9]%*)Z9'>,'47G:24@.+$F: MM:W,TLJ!N;GWBXSP&@Q'DS0;=^!X?HSY+$)S.#4_6#.IC3RAE-C+YIW_G[H[ M;GB%-^H(A3TU3UFJGL@H2G2F8@)91'4YL:ON$*@N(JJ+E5Q642ULJHTV5=>F M4T7'RK93:CI>E0-V<3THNLGK$%VBN14SP^W43")I9MX6/E))*AT]S#0Y9.JF MUD&\,$[B[.>7*15.HTA'IN]=B:%WW41032I,#T4$LE0HRV=#!&=F8AY/NN8K M4]ZXC%7*$)+THIE(XFR._=E%,2?)92$T!=Z/B/="XF21_?&>KTC5_&F"=P>4 MC[M;G_$]IQL16-WKU_(O>[A5DCJ$SN)W!U[@F:E=&Q"V>-^4^R2V^/IO4W;V M/S?K_2;IM;Y^&]P..K<_X W+\3]NE%GX_E/UDA829T+QOKGTF2H.[>%".J,? M8."AY$KHU03R"*:$R=/I8WFO%3)5[.*YN-H6S%4JNT8CP'" M_1^2QC<23.3,M)-C7![L]CK=9F_P+XETG^MXB;#]2)K_[T>K^[W9/K*BD2&# M/&,Y1(7$Z6Q=&[M_N^]=0S'=NJDU_S/3IUC,-VE.4:DFYW38L^!Y1V2W>PZHW]S6I@%=%\\RK*?[4L[:=N& D3IBOY3"9,"]WF-!!-G-%X0(CFY-.X.82* M(U2<\U-Q8(3.X%NS)ZHC75QYG4L?ZL*/3^2_;\Q_9UF;?JO=U.RL8I[5-\G7 M*49&676W4/17\O%2M%,]& MP;\4L_2Z81]5ZF!7(W=/V!>D0DW8M>,&"<2OM%8#V-&N&[0N7B"\[ M9<[CSWDCPX@J"['#C>YD%J9[DP$_EY.J MN=K9 /_HE[KCNUVJ27^8U9O.I_^=N,I];$WKN55_:#VW!JUFG_?O'G0:OW_K M/#\V>_U?V;6IP;]$@M'%9*A<^E 7?GS"K;K"P/Q6D2%&)C(B+P?QES[4A1^? MT+@V9D0&[;VFRCLVV[E$7U>6#/?-!GDIJO+'3AV]NOP8]RGP79(*^=.$=:_$ M!75&>(RJD;!3&Z]]\BCHH&:#QQ#EWSW"4 SC)1SC(O:K:2K5LMH:]'(%S7HA,G."6%B)+DEPN M91&1PII)(G*P'!XQ=&6H&[K[+F3.Z2D\<69:N,+ALW^B>W5@*&:2T(7H.0TP M$^>.I0_,$R6'"*-G+PED>;TDA;C)$%4G3O"*:J*7"G67I5SA- FB0O!D$J*) M4[$. ]'BS7TUFUY@80)M%$!?X>GF"QDI*@, ?-/46&F+J?*.=4"%.#HYK9=W MKATQG/WE?.8G^^0=['?O7+O\6)->X"MDDL:%$#H-,'.,^@.9D:UCNE/$B!DDXVYM[7@F#524Z=@)< MYDH2G7?3K'+B-(:ZJMJS4%&4_5A%/KL-L\0$S@/)B=,?TD6R+.6*)[VF**%;OQ.],=>"+M'XNNIJ)^7]BORDI"#G95'D1\#^F+#?K\A/:K 717[. M7F(N%,03(O,*>$?B=)"TV$9)*E1$QKO ]X'PG3B7)"UW:4$JGW7^O&BH)1IJ MG=!Z?UZX(\,]!G7E=L,EJB:9X\F;F6TE<2.8\&6E?)UB:A"F$ QG%&SVNE"'?T!?.1 MY 58YJC85U67I4KQI(E+(H1[=;A/7N8E'=R#+EDL2P7YI#W,#A'#O1J[=2XI MA7R\7#Z1.,,IQ">274NI2'+^-'$L(16O%>V)$YOV17NI)M4JYX/V@YF0(I1[ M@%!N/)6$J(;B !R_/OWS7\7;QZI8 M,UNESFW#<7K>F]NQ.S%N#=VD+9=.;E_SK[>(+43RA2@\C<[W[ZW!]V9[P/NE M-#KM0:O]M=ENM)I]T7<@U<'#].!,%=,?^M:AZJW^=CO6-8V:GP/>79O/%;^^ MPCN/N#N7.53VSKR:._69'T<0B@9EV?A=-AJ479.'(:HAF6CPQ6"3!Q? MYL7?F7*LI5R>KDU'U+8I+LM2_Y) "-CD53%FE/P]CGY3 YTVQO?@WS?WI4 % M8O_Y3.HS=VS9,$^-Q'J&''.L/(R5DW(Y]L_BH,09*S9NE6(8W)R$[7RD#IPR MJT+4\#ZJL_I$#['F)5?BS4NNQOI>KA;O>;D:/"\?MY6CYB3^*MOA9SVVOEF-\KQ/Q>\>;> MM.*@47><&5;]@EVT9J[CP@O0/2\Q.I,Y1_1F#W-U0S;?O_LN<$FLV\=HL3/J MH]"HO^G.;2!(V%_JW^ED2.W-'NG@)^PI?R !K?-,_Y?:EJ8XXV6G]&TV4IHR MA*8K!NZ&A#L!7)'WOK>N'$>XR[EX$E7.U5@)G17]E"LY#['$O)R+J7GF0,DI MKZHXELG.;FC0D+HCI:/ER'(\#5&68VKUBJ@2M]R\KX>Q)CR.A]33\@7F8R)HBI6R5*W)4KE:6U(Z%)?4I[9ND$(.T MBC0VQRWS+;+Z%8E4J M5?*IS+?*YELL526Y6-XRW[S0CTXN9N2HJC(QFV@A_YC+C,X<*HD2%:LY4>I MX#)@)%$%.&)VSDH;EZ)-_1EJ-\I49Y7_X">V/IQAD% W"7U3J_F_BM%5=*UE>@>>N+)9453N$[#T85E(+'U2@R6:*'E)+F>D)H8P MK7<0/@.;*L[,?N?&-=H]JN6X\7S=!58+I5:I2:5\/I;!%^NI)7QJM9:3BGEA MEF6# 7W8R(&B2GW%$HP^^)@&S)7AC3Z]+?5'Y$)FS+*/&<#)-4,R*L,DEE!, M&9*Y[%19_BB,L1CRL$==1<=$/,S' SM3@:-EJL8,B;%KV3A0W>4> M<>R+.K"PU!;ZR"W#@*^T8$B;.@G+S96E2O5\6B<)F7L)A)*X)/HI"24G50OG MHYP*ZW9[?3KFB;T:T;R5E@M RYHUPQ3U)6+^>V;YS_HY;V1 &Q*,8U?VJIO: M*CM*%LJ4"U(M5\X$;REU[O1!) %-'T5_XJ4K[]NC3'7Y>F-Y\=FYPW#6]JH4_8Q$+O&>P^RZ7Y M)ZXU95\(@5.EJ!&%EC+-_$P'8TH45;4F4\5\QPQ7TW)1DMOP,2 :OO5B@Y2? M*C;KD^*.J4,1V$Q)964'1JSDO\ZL1R MOT0QBX6A\:,;]KBEYST->L$#P\S,FPP)#>+]?N$!X]&M;?WT_[+\)Y4:!NE^ M;?_XOG&,%;I<(/"E(X']X6,14I#]80/26W@=?CD.].-N_6OS]J'7K/]^6W\: M-'N?B6+\5-X=G[U^!J"9=&'EOY$QY=N81P[AJ=5_R['_@]^M:-S>GV[(IZ@] M__88O>>\4,S^.S[H-)YU\Z]@#$UWIH8"6ZF;6*3Q=F@ YUZ476SHX*'DBT+& M-DJ!OP&3OUF@E)_>3N@@*("T_-/#;RQ_^*K8NF*N?#<&YXY2%@;(:9'2&RB\ M&"DK]W$!L(TYDVV4O]GD6-G+*"+FN.6?9V).Z;% 9&6$L; ^ 0AW$ MFE*;78%U;HBKNSAV^",/<_ +.-J''X/G9H^TZX-6IUU_)HU.K]OIL7>L!F?_ MQT._]=BJ]U@)3ACB!,MJ=-K]SG/KL3YHPH0&\!]>([3S1#K=)I_LR2;WU.F1 MP;SWNN39OL1YKB0C<1^Y]J*Z:"V]GDVA:-0%8?"SR,2F7CND7<)YS0K M^J";(.>MF0/S@4=ANC#\ F;-DZ4(B'WEXS$GY['-"%KG_(=IAYY<^<<->HV! M/WM:9_ >ME0-WG-.#IH+8W?1LGZSO-Q!(68KT4V-FDQ#> LDP!>NWOK<-:V@ M3R!>TGVZSFD=MFE3Q5J>3R?A<5 -&,.3< ^1J7SY M1"=S3G+H<]O>'TN )ON@R6<4--PK$)M=QO3%'W)EGD"IY'XYBD<>3K;7_*/9 M_M'L?S[:\9V.>W0CA ?ZCA_:DW5!Q<"@>W(\_*@HIW["JNUH@Z#KLN MA#]_U=5PIZN(E1XZ2'*<(:,\X'_?-G[&KHB5EK+A-2_(4;K-R9$UAAYFCF[" M:??I"_,3>^5:Y@CH>P"(4[.E1U^I.:-/MC5!9Q5.\$_='3=F#M (M8-,ACI6 MQ76H-E#>DJ715J5<<4U*S^FP4"ODUZ7B9)SMAP*_5&.1J* _8YF 2ZL*U\*UR M+'4A&QRH4I+D:OY,.9 @H,LDH$HLP9\1 I*EDKRFXD3F">C@1O\:G)[CQT+= MB8ZK-CI]KRMU\W^ZS79?1%@O+% G#B[;*TPKPGI]+MV&Y;"[&],KC;1F5HW< MHA_63AE<1=!T1E\M2V.WT+Q?]BU#2W;_K"05BVNNGV4I/I01* KTEW.G#)NF MC?Z"5"M?7G3T"I3_-:)4N<8HZ;ER$OED<@+8W2+!/VNV']1%PL-X&U'16-+=A;ZA&:+I 47 M*4=E,.X:Z0O.';A!?7[JS;DNZ8VE<@XD1D'QE-5$K?K@*S M@XCQ(,5X31A3^[ ;N8:==+M*J[1WX6>+H_/.(D83;DLE?)K>E5DGM$( MZKA,ZJBF()I3H0XP)@O55H*^>#=F/DH;LQ?]SY!HKQ4*1:REL7Q,8,($J"5 M*_%J AX#M.5JYFYE?10:]@ZRZLF"O[Q2S-K&FRD:';I"7&4U!;$2K\;>9L+_ MJNBF@[X)ZG3,YAOZ*V:Z,\:$_<[H$5RLM<>(F,0$5;-MOQ4X!L$&)*C\ YOBFY/#<6\BD27+%/;)GF11I$U M/'<4%QWS47>FEJ/C,)T1EH1R$_BWBS?W13DG1$9VA\P:B-,H=)8RB%E-P.QC M6%@_.\JTX4PW-'&;,,O<("J?++E(Z\/!=T9=&QN<8LOT9'F7F?.!9!9- L"5 MJ$RZ'%K&3;>WGV M#\VG3J_I9]T/ZO_3[%_)#<',,MTM!DX:V4#SJTI^$R#=G '3\>XR6:;S0(&7 M4OZ]@?)&G>:;:RL@#713L=];+ITXP)%Q(K9E&(PG\\S"9+YTJ71BA>5*?0;G M2@3Q^E^>%Q'():DDGT%M2J%]".UC7^VCV^O\T>JW.FT"ZL=NVL>Q6-^QQKGH M6V/BX+*]0G'=+VGXM6M;KSHVB4$!3W2F(Q 7E01A.V56;4RE:-O,MJGI!EJA MYX9ZH"8=Z0DU/ZDBGT&?@HR 2N"XFDIYM?1Q7)#DW&D;9HO 9AJR[9&.*(!# M"XFU*Q!J5Q.LV-@A*$6NG&N9 M/6%T1GO+VLW!=57OS"SGV,(2XG6-W,P2L/VL[B8N(U@\CR!"1@ D,%N+U^[Q M<)@M@L3*2_GB&=P./KCAF(V@U2DB7]3>P'(7;-FJ!(M MT?O?,\^JUL]](ZM*H^WG JLZ4Z_!,M,I7+-_71#**J&DT>US?T*1J_=:G_MDRZH-*#N?.^T2?];O2?4'L'- V[N M3!73G^^M0]5;_>UVK&L:-3\'7+URW-]A>N89 M(50(>B'H]Q7T?S9;7[\-FH^D_D>S5__:Y/*]3W[TX;-6FTE^+O(;]>?&C^>K M$NFQ.CH9)4 M*.8D^6QI2&A%0BO:5RMZ;#W_0*5(.$"$=9F"=9G/R<(!(B":;8CFA0-$B/KK M$_7" 2*,MVW&V\YYFKL8;X^Z,8-/5VPXX0(15'115+1SNN8)J>B2G"#P>FAI M[_Q/\ :S6]F;+Y\T_96_BA2TOR[-^M>E"<_GRZ;KB58L,""7X'T(HZQPTGR> MTZ,,JE),V<4"[F-*%%6U)J#9ON.U"]-R80A "@&U&.]@O-B* ;MMN]@HS!U3 MAR)464JR J@B(]U43%6'+P&N7(K]=)WC+B9Z!^'\B&HH#N"V^_7A]YME,.9R MOT31L_<)8QSL(T^16WS>TZ 7/##,;[Q]):%!?$4P_(#QZ-:V?@8JXM*?5&H8 MI/NU_>/[QC%62&*!MI9V%_;'HTM2R >$X&-\X77XY3C0A;N@_]T^])KUWV_K M3X-F[S-1C)_*N^-SP,]X?XCNA P,'6O%/#[^Q_.&K8NN*N?+=&$PS2J0/V/4J(%TL M[XFT^>632;FE#(WJ]RMX\U@@0&B4$^@ M_YGI[OL-<747!_;?>F"#;\*9;O"RDGK[D?1_//1;CZUZKQ4J,7E,40/+:73: M_@?]EZU%-S5J,JWD+9 Z7T(*[&$< M?:G[F?P=JOVRWJZ#*2/!_.,FOUT'.N4]/#*W;0#:=!+>+)3@8Q@/Q3 WOK@< MGDS _.N#BO#7ET]T.?=,0B.S5OO+]9G3YL.0IGJ MV#<,55)VJ905VB/--Y4ZC$:ZBBT.Z#3L:6!3Q9G9[S'(Y,@KOL)C63P,HKA M,HXK2"/U,TA; 8W6?-Y)@U )8. M L"(DA+LBQ[SY\]KF:HQ0R!V+1LG=IC:446$[!G4S!18W8K526 MI9Q\VH*4 KCI #>_'KB915]1E@J5S"FD)VQ'$B>];V4SXKL"4G^F&%V,+D:_ MT-%%E'=+E+?E.#,,\V+NG\.RS%R+#'GS33(U%%/$>V.I+E'WX%=O\*8>^L6O MXA%2[7%FH[8#R[&\J[[-R=2PWJG?2K4+AYG,;0P:3KXJR2+8=J[@C'>]_ !A MX55H_J$8,[H)F3OU(A"!C#-%9%33EYT1N6_P]\#HK-1.VX9:P#,Q/..U6CE8 MM##@&N:9S9M8:9@I,QL5D-0U,)@[B7B@@ M!?SBPB^JWO[.\-LQ'GM@-;&:JPAF>)9H+,2K7'_8F.N%LD0!R^2PE%-H%"DX MGXB;BM'%Z&+TJQQ=Q$VWQ$UY10Z;3F>V.E8<*L*DL523_$G"I L^,.Y&K:OP M9)MJY^4[%5IQ.>280T5N2EJIEJ5([:8*(P%[)&**82=4\2X;QA$_%*,+D87HU_KZ")^N25^V?7BEGCO$T37;;BH MMKY<5%LBS\\-$>$,5.CU!;%O-]:[%HIEEJR=XL&#T2$]=#C[R_GL$UUG%&TC M,;U4I&E>#OPVVS6I1*03Q 'WQV*\4HUE298S5QE'>(&R)L($QX@KL(X6HA6" M2\!P/0Q3"=;N$B&[4 P*Q,56E5()RFX/BPG-2.!P(PY3"<_N'B [)"Z+(5Q6 MI&KVJCP)7&['9;S [6F9GER4^5I^5<%(W]X]T1&V;8E?7R92:CH+B3"(H+6U=Q:;V#N^A?MRXV;H-R81B MLV9N&Y6;4BIE-M*MK)W(WSCE>-(,-!ZY+VCC MV:"E:DE@]Q*QFTHL_3 56Q/J"NLJ$ @V?.%03N5Z>)(HK] ;LC^1+ (VE;2$ MG>/! JW9GT@6T9I*]D+,4+)0:@54]X!J*ED/":/-@KUF?R)9Q&R\# G!,^,> MNPA)B]'%Z&+TZQK]K$/2Q[B_V:8N:8%B-SEZY5G835NC]BW?5/AP^D8#_/F8VDR[V]+-T1<97%\*SSL85AJM!PP:=MWSP!(6(@B9=VQKI[K/E M.&=UYT$@.=-(3B5788_2M +5 M5G+ZW%,9^&>1TM!T P+H'HHR ZE52 )+5H MM\-Y" 6<:SJDD"R0OB+LOO*5J)2_0 M+="]!MWQ\@L.!]$B0#0OY8N9N/.2 *,B-BM&%Z.+T:]K=!&;W1*;?5 ,Q52I M1.I36S=( 60Q2E-10#=.=;'R4@*9?L@KONQ^3F?F.JYBH@Z0[-YN%:S(8E4J MG5C7SH):?::8JQT$UW+QHG57=?6AS-7&1IT M8$6;CHF,P6KNI,WP!#P3P[.22PS//4*QIX(J-PKE_? MIB/("UC^3BKFRU<6N<@NT#86AJGD#XJT#/'$\,V%O)2K5++&&T6-QJULL9 8 MK$D"N"=4-/,UJ5:\MN#OF8*RF!B4\6.T)X1B,2=5"\6L,4L!SGC@+"4&9_*( MZV'!FLT<, '1Q! MKX>H8(I[(DY$5\7H8G0Q^G6-+J*K6Z*K6&8/PZO8N905 M6":N18;4I"/=)5-#,46<-9;J$I7\E9\G?Q5.4%6Y.9D:UCNE#_PTNW"8R1RY MM5I%*A!R2K/;,+E+IJW .29 C*JO<[.@-PW M%GM@<%8J9V 3"GA&P+,:57]@9W@>IOCQ#B)]7<%CT:3Q/% 853O@("@\'(,4 M_MD+PV142X.=,9DX_GJA@!3PBPN_J(H$.\-OQTCKH=7$JD@C/5,T1E43V!F- M>X96+Y0E"E@FAV54R8!56 K.)X*F9Q+"$:.+T<7H(FB:H: IDX_$IE.OS;N( MD<923:+*OQP^1KK@ ^-NU+H*3[9W;Q8GM.)SA=[!P_,16O0"\)CN[..N8:&- MYXXM[4S[O0@D)D9B*M'X/8*? I4"E:NH3"4DGSCFF4!$;ZDA49-R-7'O-"O0 MVWCOM':T>'O*W'"C>ZLL9XT5BDNEV[A@+968>Y+XYN4*9<$'8_/!5*+K\<.; M@O5=&?HV@B^5V'KR:.;E,D!AE>S!$N/%V 6?B^)S(G8I1A>CB]&O:_2SCEVN MZV,=BFB& Y&KSTHX*3^BJ?Q4; TO@&H@'E77LH_>#?7"^K?7XF5C'?5:*/_\ MR;+[U'[55>HD<[$6R#,'BU5X%"L-IM7 M7@1>#X+70BZ5](*T+ZT*L)Y^(ED$:RH9".E<<4U)=2UEHF6F0&K:2$TE6^$P MUU\%C7-;H(,"<*,#_2$;5MJH$$GDRI MZ2@HUR2"ZIZMJR[%98-D%0'G[7/;E#)7R*52EB;=B#/[]X/B8,;=_/!!3QI1 MW4U\Q:=2RFK\^9CIQI<'X(.G3(2T^N'L+^>SSYK"X&3Z?"]@3NQ!^S6:RV0$ M3R!U#W,RE22)!''G@X/VOE N91&MP@.R+V13294X3+PYH9*P+OJ@DFXIGEB>217OG MX!DG$6FX7=L:Z>ZSY8C<;@%"!&$J62-[7 (7@+Q"0 KQ=B$'N8FS'"UG0G"5 M;$TDBV!,)>LAR67F[4C<7'I'*LDGK<:[QF<5FJ[)4Y'G(XX'7$ZF9F6 M.!UQ.N)TQ.F(TQ&G(TY'G,X13N>LD[T6TKI2&R"<'W9S_Z 8BJE2B=2GMFZ0 M AP=>FB.GN.U!*D"0$JS9D.#)H;Z4=NYQ9__1L?9T@4*_9!U:]C=\\[,=5S% M1+)*6(PF)U4KLI27,]82+F 6H1,Y1?_!?:#R]PM%>>$@*%]7LG)L&3!GAS^O M9:K&#''1M6R<6-UU;7TXR,(XHP(HIB8(/;(VSLA M<<@%J5P\[66\[-*'T(20)$J)22)YD9YT-**"5*O4I%+^M+6,5\Y%L/IC37UC MD;]\^:# SA2?GU>BRDMRX3STH:/6!;Q.^MA('I7$Y)&X4W=K6SR >O?0GE1H&Z7YM__B^<8S-)4*6-ACVQR-44B@$E.&# M?N%U^.4X"+QWZU^;MP^]9OWWV_K3H-G[3!3CI_+N^'SQ,Z#'I LK_XV,*=_& M/(;\O7C]WW+L_^!W*Z%\[T\WY%/4GG][C-YS1E I[/B@TWC6S;^",33=F1K* M.]Z1!@Y*;X<&,.!%4O)H.>"!"AG;R+[_!KSZ9@'W/[V=T('# [WXIX??6/[P M5;%UQ5SY;@R>L(H)('+D<4B^#90Z0)]?/BGW<0&PC2V2;72\ UO"O8PB8HY; M_GDFYG0TAO9E> ^(8MH#Z)PCP_KIW!!7=W'LT"<>Y.#[<+(//P;/S1YIUP>M M3KO^3!J=7K?38^](O?U(^C\>^JW'5KW7:O:_?((!#K0J><.B&IUVO_/<>JP/ MFC"A ?SG>[,]Z)/.$VG4^]_(TW/GSY--[JG3(X-O3?*O9KW7)\WV(\SQBP,2 MFT.ASQL,4,D^@L.@-,F9/T0O>PV:JP7O.PD$/87PN6LAO M%I0[Z%AL2;JI4=/U,]<\YAE2*P][%2PM]7";-7CP<6 [D"K^<9/?KN0RNYXV3W MSO4@\M3K?">=;A.5N/974F\,6G^T!DQ].\*1GISDUQI\E[;"2QOG,D_L:'?^ MTUO$@;E5\$^-C8;E9O63E)O-1(!C>^!"SA\[*4F=1S, MMM'HT#VK?DO9F!7#-[L8OBJZZ:"'@3H=X#IH)\YT9XPLIC-Z M!+SLF'4^OZ4GJC%?T$1.!/^-EU^+487*=W6Q)<;_1K&:EW*YTXK5-1OZ4=BC MN]BC['H#T1UGAGGEEDV&($M'NDNFAB+LT<<=4[MK.:Y- M7=UFZO<#QT'S#1N+TT0\HE(M9%_QS@B^!*2+^33B20>&=#67L3(\PI9,SY;D MLE#YJ=@86'(MH@%P5->RA45Y3BKU1B932$%NMD!;PB*@G1%###";/Q7;5DS7 M>;+L/K5?=15T;;MA*/HDF=.J4#IM-:3+P%]F)I)%0HA*/]I5VJ9""-F\W)^] M;D1G:V(^TA&U;9"H?AJ'\D8HU\&$@9E9;3Q>F^S-_,$_^18[^('RYJG>GB*> MS/%4.P,-/".8$C NEE,0 L5PY@UIFYVQ(KC1A6+A%ZHFF: ,S39L2O>\$ M0.DHO!R HMOH63VZY!.:].&B-'OG!B%(,$+3,?L D\ZH[H$D44YT43YM0G2< MN$RF,9:9B602['OG!*4'=@PQE#*/];,S$#/BC5V6G,.9;N"TA.2\'&:25GY/ MF)]T;;P/@G= $G&4QE MR\Q$LHCX-/*(4D1\J9I)&_4$D[SC4 M==BU5T-7AKHAKNI?R,7O2Q[G,D_L[-R21\];J:LJ; /P*YNJ5'_%0K_F8]$I9OM+P=] MO/RIN^/&S $JH78=H9.LC'+^M/?<1<[(19- 5)+4_J(T71*0I5PQ^XE3PC;< M9AMV;3I5=,V_G\=C-1:64O""-\)FS*S.78[*+MM?5GJ0\#.'O+M/?H4-QC*2 M*>-Y2:YDKC*CL">S>(VO')7%M+\,/!2TYYF5AP#U"@5/E7<0!,\TI MHK*_T@L#=OGY)Y1WI6+FHH"9Q96 W%>KHNG.!8BUP&WJ M9^.)D&!VN<%A\ENBW$#//AJ2%MR7ST#IS0C*K@/8F_T6A\EX21W9 P"^>"?"%%1G#.6IC]XC0E2YA1F;6C#Q,0HV'@>^SY;V0TA\GR87CJ^'78]O5K9>*V8WB?K]:( MO1J:V:RH'B:!*%6BF2NJI=.6((A+/N+B9#R)72BSX=K4):KBC,G4MEYU[!\\ M? ]7OH2#?A62_,*XTD:FE$8%'T!5 T#5]3#U\/[#07,A8$KU %;);J3DI%HV MC 8AS07=>'231N6@ ].-+$ORB1. D]/-P:WO;%3H3N5CH?_T:> MGCM_]LE3K_.=M-I_-/N#5OLKJ3<&K3]:@U:S+VIZ7]8*+VVXJ!B]OH^GNS+X*@RRS&N,VQTX:_0&]/ 9G8-75_\QTFWH-T]Z[AF*Z M=5-KPJ?39*D.Q9O[LE0Z<C!)&.\J9:YJ06>-2$$3*!!&5#[>_ -Y*$/^EMJ4I MSGB9%FZS3PEG9_0>/;LVR-69.53##K6Z^4H=D:=SL1QFL_\M*GLPI42=E@^L M_1(.0LF#4JU0SA8/NDYOLZ =1CM126XI)>ND3CLUJ92U]E\'<&*+?!VA^VS. MUWEJM>OMALC7N;3LCTL>YS)/3'A%MWA%'RS;MGZBH8[>4,,"2>E2>P(2?BCJ M[F2V1DDUC1IS8:=-CWJUEIS.J$_5F4VU1T# !3IO,@(H@>%J&I7E]L#PEFZ+ M^;(HL'/^XFV."2'>LL4:-GH]:FDT6@SS@V 6]>ZG8E>&WM/)(N5XVII5(Y[TDW%5"GK M-="U=5/5IXKAPRC9=?=2]EN49QIKF9E()D&?1HVX0X#^M/'B.* 7AN)V0W%F MJV/L306&HFI-)@ ^Q[74OX29F%U%.XU:;C[M/UGV' 2=48-!H(\(2,05RL): M%"".!>(T:JL=",1R65B-9RW6NB&A!H>(.+,MP\!$3!T@9U/'Q?3,AV^-[PV) M/#\WKD#:74UBV4:N$Z]XVK\?9HYN4L=AEYX='9]3?].=6X88P,MW.AE2.^[5 MZ>^Z:=FZ^]X?*S8=6P8L8]<$\7FV6<:"C6LRS3(K!P5%I9RJ68M75^V$)+7Y MHJ-4/K'WYCHJ$)S^,L:(N4#$98SKY%)II ZM22A_\H&5WF6,8BUC=K2XC''% MM)-&RM*Q:$>6I7SN\@6ZN(TAE)_%VQCMYH"TVHU>L]YOD@^/3?[J(WQ&\*+& M%6@ZF67#&WT2Q5P:65_(6_$?K/KR"MP3C*0>=5Q;5UVJX1_JIK;X0>B;75B( MI:TVJE"-&;*MYILZ5LP7VE-P4-,PS2ZZ"+37I',9=&0EG6 M"6/I(FGAM'673AYYR(:"(;240]X9E<.Q'W9E:CF)\!?J;PB_@/4Y'-V=4\YIX6&;":E9YJ5@5/6\$N66) MW H1Y"9?!+GE\Q)PCC,E-Z%&"34J!36*FMHU*5!;>60!>*1FS88&76:2?\\\ M?U\_]XT,OAC!X _O,#H*@Y>E6BU;^E3AFO4I07VKU%<2UDP6J4^H5T*]VDN] MZO_H=I^;WYOM0?V9/+;ZC>=._T>OV2>=)Q)4/2.M]E.G][T^:'7:HLS99:WP MTL:YS!,3]R"VW(-H^9<=IHJN"1/Q.I74J/SL7=,+?"!U 4=MFJP:1UZJE++E ML!/VG""5!5*)2A+>->$@'5(I5T];4?IHQM<5&!0K0EFU)I2XRAL\5@CFZ^4V M:30AYF :();V8SBE$[=_$+)94,LF:I'3Z&:<&K7DRYGHCRA\H\(W>O1[!AU^ MH8"TVG\T^P/6[J']N-K\X5_")WI9*[RT<2[SQ(1/=(OYY=5()Z;E,OOK74%- M!&0_F>Y:-48B)KV&>MH[Z71# Y!V;HJH/^F-&FB\XJ/_YOW%L$[%X'U*68V+ M-F*MRZ$VL!X4\Z\XU2[8KUJ.,Z.:+%I2"#HY%SJ)5Z_TN'2RI09,3.%>VJ>FZG#VEP-*.Z:ZB MOG%T49_%K@DK;5W.A^^EL8B-##!>]=CD#-#']$!YJR.BSTLQR""8,S,1057K MJ2I> =G#4]66F&^AF(F4K.VH%GZ"+7Z"..7A;UF (.Q,4/"V+:@5=M!:[#H+ MR%Z%#W.?UB"V>@A*$N%TFE]!!FN(G*9C@/6 V^Q5RAS'SB!O^#H&=EG;K%DAJOM-?M- M["V?2F=N7&UG],.AS SI#%U%-[$(ME]'\LFRPWT:?=[VGJQU=_&T)>0S".G, M3$305IBV4ND;?E3:RA /RRT!@$5UOD M:ONT*F<&T2*?VLK1& >T1C./ R8K^R.4ANQ.1)!7F+SV:8I^2/+*M'LN=84A MN4\A$8&)'V7W1V'DP.NAI;WS/\$;]-BQ-U\^:?HK?Q49\/EU"=Z_+B%[#FR& M:V]"J '*)7@?8F7L1L]\GM.C#*I2=%;"L(,Q)8JJ6I.I8KYC7(G?-E%L#".Q M(-.+K1A!3JH[IJ!8 C]C%9X5EVI^MT+XDN/"!ZSMY=UQ5Q.]A7" 1#5 _[' M3??KP^\WRVPKE_LERKWL?<($#/O(XPJ+SWL:](('AN62M[$D-(C/5<(/&(]N M;>MGP&^6_J12PR#=K^T?WS>.L=F,6-I=V!^/9DBA&%""#_*%U^&7XX"Q=NM? MF[$WEC]\56Q=,5>^&T.\1D65 M!BPF#+3;0"T$B//+)^4^+@"VL4&RC8@W1KM7]_+0?+!RMXX1?AG>P^FAYL8X MX UQ=1?']=YYQPK?@]U[^#%X;O9(FU54K#^31J?7[?38.W;%N/_CH=]Z;-5[ MK6;_RR=X\+&Y.BRFW1DT^P!IF%R[WWEN/=8'S>#R,\RY/X /L'#DR6;X03=! MGE@S1S$U>!1]4RG\8DJ!XV"O9 +B1?EXS,FM%2.<<_+/EZB"J\KMV03&4N/9 MT8O^P([]HICZ?UD%W$8@5['GM*EU;9"VILO>=D9/OJ#M!W(6Z^@:EC.SZ0"& M?4#^=,.MCWPQ+]?084E!^Y\BP[1GU)=D3,TAR/,\I>D?-Q@V@/?.5%']]U'B MDNV6;FK4=#WKZ("!WA5)C+CA^EI(X5]6Y5UKFF90?M7>*9327/?:E*+$N(Z M-#(W.@F/@L)E#,_!O\IW7S[1R7U :DQ9CK+!9?D<5PYL^D>OB15Q.]TFY])] MB71Z7^OMUO\78MJMK^W64ZM1;P](O='H_&BSDA%=X)V-,!_GN\-L"-]Z"!L. MI^%2ATY+8Y.X81NP/\M[4!S=Z8SJ8';,L CX2Q>8GOK._[W,R)@;I50HEI=9 MV7%6O&(?;;5]@+"PZCEEB?T*7Z.#^M?##!0*F[09.X>?-"Q[:O'2Y^3#0[OQ MD27NZ?#EGV/+,-YOK9\FC,%ZP%/BS(:.KNF@&N(*ZJ\P#](RM1F67L=/6J9Z M)Y&'1I\\4NS3%WRR-&J?VJ^Z2L.CKWXI],?; 9U,:?"5^BM\IJO.FL?8[_ZPP>]^5TQ'<0C+F3$CAEWSC<='OZ ![M7\ZB/Y !:$0=E6&>]PT&-< M(3NTCW?X+H[5RI[)KF8$51=0#YER*0R?@<*"!VIKZ&P#@\,=DQ=J4C"0C7?\ M"^@O[,!\7,-/ 0SZU*"("@:('Z#2PW>8"'?(!Z#B?$Y6?_M:KW?Y:^VWCZ@+ MX: .'_+'7?^.:+ \Q7;N2!T,%67"086SBU2BN *%RP'#G;PJQ@QW?F;"1!R> M&OI3AQW!-6K\D0@9?01RU'1Y:JD'>3#2#%PMWQS7QD-A7D&'C!6 Y9!2DU!# MG\!^>ENDAK48MOFPV^B#9/U?_%XP[OR$B.Z0#>*)U&$;#5+(^6+JN"Q/#UBM M?K2Q_7_D*IM#-+63B:7!D<%0PYFCXUTTHL(9O%A ;HINJ[8R.#4\UO#G/L];\K><)R(@?Z\X"4UQ[S%^N+7 M[J)Y#VPDZ*L2S!>> *\\ZIW"TN&U]U5"_S/3ITC=Y /\ ?C732# QJ'7]M(%=Y#82(>L3-F\ Q(_U_JPJ>N!9,: MS>RA[HSY>F':=]L8)#S,4I$#P)EX1#)5WC'1\&XKZV2C;.2>!"0+!S4, P87 M F&K"$ JA24"3 'J<%8OR@NG=Z1D@/D,0.6")8)(H,B*;7X"&)+^296I92[O M+IDAAQN^\R<@!F C5F<2(;%P+@H."G-@1X@\9V8PGHNK5S3@1SH0B\)EI[>W MP(?L"6[MJXY6SYQN\ A-_\=ST:!:P.MUOGUXD$"!.E (T."0<72>[\EW ;;4 M?X#%.YJ@L@":CFGY\7=<)OQDXOC\SWO>5^ >\.4>?9F![$'RK:O,V[I)9Z]5 MJYP?AJ4@7QK,+;0U\\5;? H/EN62;SHP_0:;GC>[A?U47FS*7S$IAS]C(@MG MQ:%UMZ)KS$>'%R/85GY\BJV.0>8A-E#:>K.Y8ZKDIP5=\M JW1)7W<+,SUQC M7T@XB7!9;C%W/F=EGJ?9M7QES73VMWX&('Z"K'#/!@I='^=6T*+QDZ\L&S_* M1[XO_N]#UW\^DX@/F:JH*C9H#\"?0$20%]L"QC=$4TSB1+Z!VY@69S4:]FWB MNJU$F#+)C!S#L'XRE1A9#,;&W=',"&P?4#+FC 7X)8@0U'UC_!*GQ^=+WX"; M(Y.DL./6A.\\USQ0QC(5<\ZU_;_X?%8%OY@V_K(P+3QBC9.UOD9GT6M&Z^F_QXYB*0B4<4HK ( M?"Q:*G>DNSPG-HVYW?$3GNI25,! WM14!V*M;>6B4;+"'4Z^"KQ[2<$!SQO M,G47-/RWL3)S?&MAXW-U5",-=<;-*(OK!V,X/LM&-QV;+[W%V<*&1TR+'YD. M9PC"!+@:1YM9@X6]R%T+$H*T_% XJ!;O_XQJ XL55/@%)]#8<==G+J M9YD16KZC'5) M=%271(9H\+O/S%*?H@7E*=GPUS4.+F8% @[1:MO-#?(!/1T? 32> M_132.4'!GBA_T9"(8*J\X\R &3%V[H[!G%5&(^!3C"9AKI;-QIH$S,/+>,6? MAFZ_HAV,O] \'7918BRY@-8]&LB FC/N5Z%O4VJB>0;DQPIY!+]A"X:CM(!7 M/LV8182_FS];MPEE:V#V-D@#H"FB4;0,D'#XAJI@E2$MO3,'"EB0EDVYH/._ M&9S1?+^"7<7OT3=JJSH_Y/^=:2^XOCNT+)"GPI? 7$+COEOH^YI;Q?!7Z\4,'!8@D]2_;CFS0S,;3I1_ MUSM=*?1S)NQ6*KGP0P4[%J6-H8\H)YHWJGE_%VPP+AM,);2 I1I--*$W!A/R MM2,'$[:N7O68LC]_'?EQZ(WGB 950?-9&6AA0+, -]5R7"G,0)AA@"48+(B1K"&_S+K@GF8[Q8F[%.N3_U@+P#AVMS# DHN MNCFL5VJ/J:+YC"MP)TUM2YL%Q(U,P_N$^PTR =B,T4^ ?&(-'0M$K8I<&K5Q M^J:$<&$S+Y/-SQ*4PS'HN3YV4'3A9OO\EVU^Z&E, ?0U;3@K?T0FEP.M&=@[ M#UDAR_SB3!73WQG45V_UM]NQKFG4_.QKM:4\(NV5?OF$7[YG80('4698Z'\. M9#)@8.C[BF%FZ+Q[X6//IP( &G&A.\<0CT'PA;@T].4E\\'A8OX)K!=/7GAN M7);^R%D]]VPR0P8EAF4NI3N>R*6UD:UF I_+Y +;1-\8BXA(UDN47[DIW>]( M&9;^:)MX:J'$K4U_8J$4O'7Y>*=.P]PW#W/GD]D_$_/L4C%C 8%QEP6R"=-1 M$*=<_DX&>-#^JEW7"U5U#3B0NJDU_?C=1E4/GY,M54_S5#U_/4RL]+RL@T<* M!CC81BBV/I/OBCH&N-O\.Z& I0)+S](6,*3T10F4/]UQ?'5-M9E!V.QNVZ?]G M[TN;VT:N1;_?7X'2Q#4S5:3,?;$=5U&;1S>VI"O)F9=/*8ALBAB# . DIE? M_\[I!01 $ 1!@&A2/56)Q:W1W6??OX(]=SM>BW>4FN/S+ANQ>9O_?:9NH2O5C$M)%RFN/%1X =!T#.I_B,V0 MW'#43G_W@VX >^A@_%R!Q,B3I/S/RU7V,";+7)M@PF->=7;K[XY?';LYAB,E M _]L;I@C$=LWIL@DF=,J#2J$CH-X4!R -UM:[5X+],_^TL!"J\J=H*/3$5[1 M&%DQ]EVFK'LQ_R%-&S!I4B3M+$!S&[@-MSWB[,Q?Y$.< 4_".D \:9]\;C,T MR0S0(^0$:_2Q X1O9W?X'B'!WH['F&@VGCM@[TA9WD=I^;%UK5$LPMD- !+W4ZT.HZ)#$P3I=TYP@G*F$HT M@;4QFFB+@"..?S*LX1R#C,QK[9OV^G XG_*DFE'0;E_&O!WBT2 *R$#!B TT:8OYVFG',?C]&3S>-8^*6["G!;_!]EIF]N<7E;\*+ M@HN72Z>.'.*I4T179)"WSH7ASFQ7-V_'7VWK^2MFKK$.,\D.N)4:5,(=8+A* ME2ZCL74^!,MVE@B+822L8K(L5O/SJ)=W@Y0A;@?I<>5DIR=Y;DQD#_K)'KH7 MX7*[KQ-B$70/\L04^)2U$F*Y/6"VS*>NQ\I^,!$/RTK88R*Y?)0[85HIE2HT M"DSYD<4E3ZH4D129>3P0"$?29UBRX!@T-3*$+LBZ7)H$,T379R!02',KUV_R M:2&$J$CDX1%$#'+CA 9M;-JO+N5]E"/2D@YDG@'NBBM5>-";YJGBS=)$3HH7 M!HM#7H\3UD>VRW-J=6O-I@//PE*=)4B1=:,+UW<+8W:>*>8++=-VX Z]5XS2 M^BO]ZD:?PT+TAB,>Z_!#!$+]*JME'Z$/ZI5F>>(!1IO,;E=WH. MG]/?SAT^HX(1H9^IR])&7,'% .?_EM1>K1N9=&0$!QQ?8=2.4$9\;0$_>S:P M(3M=^&SQ3?_+=LXQ[D@GNK*JELN?P$R ?+Z"I@]V_F#H+7/7SWEZ]IUCO!@F M>297A*29^IJPBR^8A+]]_T/TSE3:M=5V\'[U*J=[7@4F3J7Q8]'ZHD!2OC@9 M9ABQHVEC0BH;;KZ?T\VS\B<_K%+.E3:QPWZGU5FY4H:\@(;/K$IK&85[!96# M4%69)R_!I<]TUH,52[<==V+,1&Y_I'I*0(*E5_[OY:.&\9B98=JL_);F-B(# M%P5Z&PFAU\@)'+"9@=C+=6 K(@Y6&GSJE59]M9LQN\&IX6+H3+>(/7>#C&4S M!^GEQ4$H@_L6W CJ@6ADLQ^4=W&-WLJU\4@N*Q[DJ@W+&TY0Q_[&N0XME@BR M"D1]6BRB"YV!!Y_1#M598EG0+\&S*6)YT+J"0]!:C>$$/C9-6D,.FFJ2>GE! MAO2^-8!F2YR6;OTQ9FVJ5E+E&79LD5?86[BZE.V-V#)T!A*FV8B?TR!Y-C6>Y[ZG.74>G'9R] MPDZ-6\<]&9C!CI:,F;1,H];L,_L'SLO(*+V3.\M)7>*J!=@N-M4TQE?Z_(H]!YRGUM"HV14IA'T2D-W%()*R MWG,6W97 'CP7LNIX!@U;QR*P!?NROW_QXP%[@_EL@O,_0\R*Y[^*1@EDQ/79 M%-T1*+2;2V G0K?1"!BWKT B2RRGV[(U-ZY9?!.;\?11V;BE5W$Y5@5 .\T MZ9;:M;C1&ZN=?H_AECJ]?HP@!J-X)EJPJ#SM-=NY#9([>@!8=Q;6<16=75A> MZ6XLOR[<=;FSZW"9316P8!-RIIIYY4SQ7-*Q83WR>=SL_L+MY.HKW5_;K=DR M?;5?>[8VSW%#:1; M 9Y"#KF0HR$- 1%!C7)>%I:]DQ\%%2U)3C[?!9T3B3U-BQK@6O"8C)BQ MFW];]]S6OB>T)@Y$:??KRF,?F:VR?V39&Z8JHDA'%''>^RP. T44^1!%8>F1 MAR1&OV(VPM(3B]D>\7F2!\XXTFK0R3O:.TM)O>]$SM,\9'$\6&9%!MVL+=P0+UM0N":'7M!\2WJ!HKHEU<6EJ!V,FI"5ZNJ5 MN,0U6>E.11..5M%9(O1*:MB;4'=D8J@;&&7W3>2D2^ ?5=@N ;;WKLN([:K:("*!KP-AZ2<15UY>AH[E5I7#K-"N?G?!E5UHI4!D@CJ/*FJ7>EU M#H>JE%F;;-8J;_Y;\"MV:GFEXN7+E[(Z#-N2<"#EIG^CY)17$I\65>'=09-9LRI'NJCSY^9G(RJ/_-ER0 M>27 %UP9=K5GAW=PG:Q MO*7W%1GA]'AM\,(G\0Q&4R!,')M+7_YV-1C\CA2H85M,7%^;VB/V'#&X1QO" MHW6<8\)G!;+NN; %_^&PI;E+>XL3!\DYM(B+,R=<.(@I7M(6Q< *ID^F 3_% M2;YP7/@Z,KSAW 4R V:(_>HY/('SU$V](^T7WA9;!A1?K,@.=0EQ(^ MPYT_N>0_<[A%=:7[7AUN@OLKXL=%,>4 M]YUJ?^(H"SCB"W9A9\VGB67/GR=BNH8+/)#>&^W*ZV^1]F+&]4;P4].>\6;- M)*DMJ.5NO-#JKWI^TK7G;^;?FE?..8CI8 M1!KS!J;$IQ_@4I"X3-6;MQ!)N7M_VWMD7G-RY=A3433YI^%-SCF+319>K713 M6G(_^H3+2+YY[9X,[6?+8./F4XVHZM0ZO#$\K-2HU8?^6G08DK@*E_7Q%[?A MLB^/"H&UT!X#[U#=,?":-?WMGK:7;X$.'NUB*6?'Z.\XMY$")Q58' X./@P* MH(MR&4=^H;K!X<'%N\O&%-AT:MD,X&=@?WQ_. 'J)3CM@$[FH?._^%A -BD" M?NL:J -1?@M2F(V18/.QA@38#:Y ?K+98AJ;FV:[Q'\ 2'M;PYFZ*,6]B8'; M .'/0^#_7V*_:&"\$L"EA5^BT.$'E%4;F2\3:)WW3@\I/ MX'13[*_&&L@,EN-"(O<)Y&.@:D[I]S?C]Q!%T*:[2*9 <4"HQ (2&Q*FZ:]; MCY(Q5:/A6 2(#VQPQULP_MS_Z#*'#/*.9]T9B8EX/DN )ST!K8(EY(X)M150 M^3(8I@CJG.D+-AV%.%,W,I,J0/X5.! _D;_=B4YGHL!.AS@@!JT,SQ^>"E^/ MW,"(X#/H6>C!AC;UIW#SBO\:1\V@!6":$99%;3/_9/A[M'2"AP.6!&SQB;6@ M#PX/$?>YO#KQ/K&%MO _U6KOQ'" T J3<=6Q7_V/HI_AF #M[LO- M]V^;&W6O[?D?N8B/RZN<&WB[&N+A"[HHS8A;,Y! SUJ/!3V2XW^![];B9+QCTZT M][&P^>,B'C9L]&X>D'F\/?]J6#_\I^#(25-?X#6:0-_5)]2B8YGG$@*Z-G%0 M@__%LX%'^;S_! [@CCCMBA-"01L&23Z\( MS"$#G9K,\/XJ3%?P4$*Y$Y2*;'8NO=-GVQ[1@<"^7/0EET$-B'5Z!?4)TM4, MH3;B7+4U,.2:!UN::@9J1929 MR-.72@&HH!/T@0IR9E/*@$EY<*^@%(-^YA#N&/9_/82+?B(6*%N!4<%\$QHQ MZ"0@]%3AE,)7"V_=LY\)?9M>+QL-YA#7GCLA%<4A^LA E>9%-TRZ);I\ M6! M=>6,^.0^T/>H:]A9;HKK4]Q][!#_9$%: _SRQRG[UD#PX#X0^;>6AJ0+?\-S M00^$70OP+#?.#LHAND+?U$RD$]M^,A4KA-1L7.P49]G/3+)JQ8:-R"G AEJ2 M"^VO^>A9#/'S]4@\3W S 6N8>\'C,8!>7,I+$W.@ ?.' !V D$X73QR$[3'@ M38D7UB=#V^-3=/G$;TI_H$P_&>CLCR?$O<_IDH1Y[B+!FG$2[()C4$B 48+@ M_NB98_#T&QF.)YVH>HR[+F0<=%!YP 6U%%X@;&P6L^-L>ZV^L)0'$=:"9$L9 M!.B-MD/053X#?HN*6O#! $[A5@OXU'27^[/6/5>G82C/>&5IT/"W0 9(]UQ#K8>/YB>'*]#+W>-O,6@:M8SJ)L.=7>-;(OZ MWS$#%".-C)=0M'@!.(^YG%#@%_8S='5DZBJ#\]-B M1@TL?O=D1N]9()%X\ KT*^+T[!L@^581A"J=@86HESAN=RBK#&[RQ'[X!)^P MU!:N2?LWPI_DND!Q2PL)Q4A BE1$4@Q&O%TE1+87(NV0$ G$98/*!\*7!F!T MC+P(Y6*QULR6YN#2B8S[]5%29CFETNDHU@?5K$ X50_K7 %BB6A<+&8./Q(K MN;YO ).I/#@WW1,:OC/;L)AY">^>AF/Y,4<);"?>:$3E,^S^P/0HL36:798U M!!Q432D_38P$J[AA)O\>3^ +YP12'.7XB]/M:?[ V/A)1E7&S/WP+7QFHN>/ M_1RQAGOU&)QH=$$,L'^ !]-G "*$ WSXN(#89BX986JY)!@M9FH04HJ>&#"I MO6-J$R!.$L\47QNA^TQL"M43H,87W<=[D>?(8I5L?QH BP":6WZX$C':P0Q" M>^[[6/X"9!87\+B8H1Y@+BJ!"\2SF\QY"G22L%=X$-LK31^$NQG->0S09_F! M-)H M$:!IQDN^W* SKEK$\"-$2S]F53M<74(VHU)*$U."5 :**I3HKMS9YF] M.@)M% C5U)]L9YGXB3_4A2/4Q@19N"-C2E6PX"_$IB^"JSS!=Z,&--SALX/W M8P>]M(K<=Q):%$4$[;-=#EX V,;0729$/F#2,0#PFP&J&]S^)7)M)_@EAZP( M#'=BS&9H3]QQ8F*L&JE8/ %!.IHS; 0D)D*+WS$1_ Y^98^N;(<_^6).3D(Y MG(U>*!,2TXH_ V-] 7RBY74?WC?%?0O=/D1F@EP9< .\:#X&(6)&3%19(>\ M J_%% MJVHX H;RY@WGHJ$?XF$*5)HZ/5*CX<88T/F]W;G@L5F [_ &GVFUT M?; \_@/8.)^A91S(B6<6/; F:D4:M@@Q&;B6"5R1K$1]Z.:&&"ZCZE\DK'.J M73.>Z^!CD20]IN_QJUA@:-N8,AN0_LG32$#/0>6+2QGZL84(C6DI<\=E486Y MB]DL[#*3,LNG^H*EDPMYAI4TS#Y&\>T\+]VBH8TC7.P9F(LL$+@0Z?+^YE]M MYP?\W]Q,?+X/'%#S4#PX"%KQ/-!!L-*:2HVQ8<$ETEP>#]Z@@E8172:B8VWA M@@F>U!+'-BZB@^,>NF[T=WKS\^8 M:<:66AZ"_D*$O;-KV!0T=@WIP8>-QL.G;ENAC+7D,5A3BJ_$E016]G_)["N@9X=R)6;P!=:B7JY0 M0-N:8YT!"QK@I6'&#'HE:027(&_$*T)M(>#JP1^"LV*! M1/[S -R15CEH=5K2: ME7:ZFI7]78?QNX9GT>AAM,!IW ^<,O!3QNH,%GGY:7C"N^X;JL+1'71R,?WG MB2Q) V0 AC>H-PPKM- EAZ022E[2-=,0R;_,\5XTAP6)!0 M+!\'98M%:Q"![\R'DXHV#F^>?[O*^/]T>5@N-=Q 6&HI)&"K\^F,>87H]V*> MR0\[=WFX"-Y'_TS@G(%CX0:Q/HW)YX!<]AD,/"2P=91$ONL!?T/3/OU8/":L M@ F'6C9W/27F,#F$.5&J\$@G^)@)O-:=X601EH_V$W(Y 1'?&IS-\0!^[A27 M2OQJYBZ#-M]UX"E;%Y!$%=50?BE3_0,YVWFHG.ORE_VD5O[4$#G]!>J0,5[$ M4U^K-6--Y5Z(F00<5D&B5;5;?N>F?]-!M[&&VV26&(JZW^:6/L+GDQ$KE68Q M30RWZ0S/X+T@FE&J;]K]Q[)>:'2^"M7X7_?+F5-$8F>S13;:;VB)B<#2)9\C09,IQ0!P#; M"4^9 7[M!MS6@O*=)6=8(7];I&T"/W4HYV<9BLOO\R^">:2?:G]BZE"@Q+[" MO65TEZYP(0LC&PROB38V[5=7Y L.N3(DHXA/.=_^H?%VRW6ZJEQ'E>O(7:Z3 MB?,Q\*^UL5@2;JQ6'9^^-M5_@I#_+TM?FS,']BHWI$(;H!/]YCR&)&CI2P\H596 R*?Z!97D^ ?"#"Z/?I+X:7]&3)->1HC M^AFIHQ+3%<5>;JG_;.,C6$D(_)XMCFV$F!T;> PJ>:;MHEO6& M"&KU9?/[3 MAX>/ULQ9N0:E71 ./[BVB]YA8KD\K/>J.R.L*_)$]CO+KX2O@\!U[3"T6=;G M*%JD$72R6"^V^<+3-#F+H@@+!@XB[-+68"D5(MYIDI> ;4%K\0-?I69 3N[4 M8@ BC7=3-F?KCHWM3-O[QJ(^_\MC+,GNU4[4O?J7Z&>'37WY4II8ZP.O(1.Q M/,--Q3D%^V'2^\>R50/WC?%P$,OTYMZRH2.:Y8D:%2L2F.+1K=]I.@BLS((] M_%F\*TN%V YDIA C7F2 M,YI%@LR >0"B)X@)V(E3^?(S_W)Y.>>:7*&GAW[C7N8-_),ZP_*Z(3S.:P(V%>CFN&**_ MC.E_F-^8W(&O%==)7[0F/*J_Q\@PD%MPSB+.L-Z-;?'P<[;)>95&HY6U5V$KKH5WXTAOJE[IQPSM MU'A/4*[3C0U<.=!W,S$Q89>6FY%6B=LR8*4J96+,@]$+1@ %*W8!KA;&=/8PX@;+LE'O@! MK5/1U$YGR\#M!8I$N(DR"Z[L)S\++8N&$OSL(\YK4V7Y$=B8&.:T9/W .H1< M\)/$:6M<'F5=B+V&]_44.#'Q3QQ>N\+-,IK7SHHU> B/:6UZ0"EB1M[<"U6UBVPZ=)\->533G.-=DR3PZ"[OX5E@6\Z4][HS MB3T,)\ *37([CA+;&5X*B+,+=B4TNA EO4:K4>\W5AH"\\@"<\*RP-'?3^#1 M&'WA4Q/\UZ L#?W7+$XS-BSZ-#^N$LJ !OB_B\Q98*6;/#34K[W;%%K; N\H M"+!WNT7G.?Q$WL:G-T@\JE'<1:?S;B]#G'ZCVJX]=X&&X$7.1( /AQTQN;P=L@FIL MA0(H=E;:NM% "BMDP(J&%%B1^X3QSRV2:1Y8\9ZQ>3S7-)=EA!YAP31'A:]8) MWZU*N]Z1<<*WPE$)<+21:II.T3A:KU6:,B-"U /F 0OZ%.MMLQ_:Y[NP0X=8OX-%]+2?/7-U@;-P(O42"5AK[M2K-5J]3E1%]E1L$3J*\6PWR$UL&C MGQO 5/W/'(Y'RQ99BJ$]8WT83=URE0 KG0/$#7C,28!QY_T*&QC0PL5I,/6A MMGF4.64#Y\W@KJ*H-K*X.KPOH"L/D5*.V.T@UX:'R@6Z0- MMHX3*"M,(7!>"-PKT@K+&8&5'2:[.+NSL0#7H-T1@W+,&-.^#C;O:O.*_1?( M3YP7ZO(6,^*+(./(2 FVTOE"?R?!QKK#"F0XI[C N,#U>&":MPP/_@0TN!18 M,+ XG[BF**!DG,+EG'"Y4=M)QI6&R\<@[H[;>J-.Y?4YLTCO$%^HG=94VH;"V7B\S*J]S33.]"!+C@)IY32NG3=CG+? M0-FUA&67#.]>R\B5.3(Z#S3;8HZ)@36ZMK#:Q7@A=YCWPFJ)PR7$K5JTDM$2 M?8P"G;R"BW\(#63U6\G13L3KFG^QF78;AN]VZ[T*Z[]S\LGX/& +T[:"L#3; MS=G*;@!Q/Y^>X)9<,=L6VXR-R!C;+^G!CF&B%3MV Z/=PL)/6+=YUHJ,]HJ# M'ZT]HN&&&M>QL138:6RT,@;$G^9!V]AC7S0VZ2XT1\)OE(3-_^AH#-HKB>TF MM$)P2VRU<'=YUH<8OWEF@DY%N'#T=/S M$3#+#@1>N/UD^$#A!O<+?S:M_ZB86P(HL"X&P7[Y[!-Q&\&N_],Y[.J)^'W] M]2'M8+6\%'99;,;OLK$A;>Q#1R[17_$./0(XKN?H*%VKV!>5=1E =\NN"HI#;N*0K&KA4?^9V$FA58^R09NS M0?9[#18@;ICUS3W#A'.Y&_E:J\;Y6H2G!9<^U0:\Z^;,L5^,$9^5Q O$//VG MCZ?+?O"TOQG]W!\@A;^)&>&ES>;.S'8)[V.>KFVG19#0=0<@OIR^X3<'7<[[ MX4U$.9/'K9KZ*QSH@H@QM7A OU658[B4$U@XSP*I@'99@7UBB9N#X\;'\#N" M'5O\T1MQM")2+\2%:<6<^I?-;>$]/[ BA+W_KHEYK MN!,QMTA@T((QQ=$'9D$M=69$]@K5 M@QAB;--::DQ&_@1GIG6:QM2@(XF\ ANN 6E.] TM\=IQ+?%25<(BJGRW^(&8 M0,Q6:]BMU!JKP=.4+?W:O?4M_?:S_VZEUVRO;#_<[BZ*5IQW,O0@3)2M11+% M3/-FIC8UM5F1_KWA_CBGPUGPKP@+;499Z'\$"PTN07O:L?DNN 9M: =;(LNQ M+\!^EJWIEA/$0-(O^UDSD\P(*CYP-C9XEK%D&\?N(HYLVY*8\CG>4 \>_&S3 MAO9L:\L=4#L19]@NMTKG"PC^J >4"*HGC>SYDS>>FSZ35*B:-ZK>@R*/8R*P MT17.S;'I9.U+ICO'^HA6NETY'&7%4A2H@<4HNC+IR_1B)_C%T?*+P8DYU+@2 M)GK@M[Z^6FPS4>U5=Y/E0B"?Z$576_6["J]X,6)]]CTX6>6+#.4>$=S+<"R7; > MI]1](7K6,[<"-VS">> MQWQ\7UP^#+E_O++X/'Z]L; M[?:**RZ7_[R\^7[Y(7(7"1D=_F9##B?WLZ+,)G3[,/+HXQNXOG-+NV-BH7D,! MP^;<>@:M?;;'_M*!@$= M]:QS>5'M]2X[5[7V>?MB99 "W9(!"XX&8',-VNU._[S1JEY<73:KK=YYN]H? M7/:KE\WV1?>\TVGT&_6B^UBWHVVL^[- %^OVQB[644VOS%[5*WM)FTRXXRI^ M%]]Z+7T;WXV/R;]9;_21$6X<4NOX)+S5+KVA$8D)\BK;1_]"K](E]2J%/4=< M^"W_;U,7X,WW6T*O7SG1=HOFT\>.M7>./29TKA-(P0?BO!A#XNX1XQ1P"P3N M@#@V2DBBW3&-1D'V2"#[:'NZ*9]@V+&R:?-.N9[6;KS;&5YYS\V%)WT)FA3? MJ$D1W^E/"G&H5E&K'.0JTFBI^^,L-[;C3;0!-?/UK0HH,T,H\X);E94U4Y25 M97IB4O%8,ZYX;-57\N\'$>X[PP(&4),?R#.;-XE#5(.JL]"<^1?8C-3E[X." M@?Z6PI.#,\U 5>Z6N7+L*08,\%!_&M[DG*>T7-/\7VS3Z+JP)9P;]C-;(+]7 MJ;6RM_S(!*F\MXG.Z7K8;\-FW%H2Q<+A87*NT:TV%Q0>&Q7%M;9.P^&#P ML=.KM%O9BX)WQD=)K+=]*DR7<\>>;==J8O\TN6G!S=JX]2C,B)LG%]9/>@_Y2"J,E5)Y5:?[5J0V&L=!B;KL.IPCW9>D)* MI>1\,T8CDVB7NNLI36=[(FS%M6;=JZ;# (CP4]J.0MNT:)NNDVCNVDYIR+IA M[FQGAWY;"FOWAK7I*M<4_BG7S@:M9^ :.DW*O<5&3?DJ/EOEM61_2MK4A5+H M./7N$LD]75?1 G4K1).WJ%7M"845H>1$*+G$HK?7YDH@CT0YVF_T%94H*EE' M)=M&N!6^;XWOTCC09+>O-N-X$W V+3EN:<'DL>?Z(_-GK[93)))RAWSK< J86 0-)U&=[T$9TK=+NJ+C\H2%Q MRM2279&X; M8BD"=0M@<$#9E5LE&A%5<4R9KC-O6L,6 \A+2D5;[JZVH06DT MJ)//#]@JUWVR[1_%J$+KSE)0I'&[Q^1#LVL>G4BW*=-#8NEV";)CTI@:E2[V M R[:7R4E'AX]NJ=,\L@#W=^B;B4STAT];J=,S4B%VXH5OWF_U(UM50_*-R5E MNGT[9<9&@F$$@'BF<#@F+:M5:;4[RLJ7'W]39EKDAK]O46U2R)H3LJ;L/Y > M616SE,<;M4\=:$T[9J7_;$V2*1LLQ))DG"YS3$I0HZ>:H\F/PIU=(LJ945CI M00IC,V/L+N'C]1BKF.9;= <-#&?HZ&-/^V:/_(F82A7*0)6[Q,@%%() .#!5 M2$F4 \;=7>+$F7&W;!TH60ZU*K6Z .[N$O1=C[L*"]^H;\A7B 8O<-7& M4/F%LA#E+M%J 0$! *4(*6&R+[S=)9Z;"6_E5H(JS8:J+C@ M-TEC!N/M@H! MWZ8_Z&$& ,"Y>@85IMJE28:>4X BI)HVY=2TJ;-+6)R#FT,[ &RE=*EN9\=. M.+L$KW? @W@IB=(I8>= 01W: MXV(&B[X7=93P[]!^!@I#\H0' @ZJCH)J%;6*ZBBX8]42<8:@H^K/1+/'(.BG M,Y-0)C/DG$CV5!7Y&UUUMQV D7&>$A,+M^-'1[?<,7%NQU]L>Q3)U/?!?3L^ M]X$MI(XJ&%$HG@W%('AN(ITV$4LN:* MK)*8BOM4R1!?7,V&(W,QKWD*FPN %2ET,@9T$R90K,/ MM>]QB4 #[PZ1Y]K">Y&&T^PC J,R! ZZ788M!6$4-5O7BZK)9;?7.V]7^X+)? MO6RV+[KGG4ZCWZB?L-]KG^B).+;]_02- F*:_%[\U\@0_=>F[@+$QH;UB#\] M"1^X2O'_@]9^%[GO/MX#AUV__2X&/,G0I#1F6"-B4> AG#YQJ$C@%BXDE0&. M !=O_?VD7O-O.IWY')RR^7'[>_7CJMS/'/ Y+L"P-3ZO MRSPY/"QN]"N-=I%3%A46%X'%<3&!)"P^&'SL="JM5E_Z).5CJAN[G#OV3(WW MS$*&<;W%]ZH<,=BI6B^%LFE1-JZ"<0_Z3RF(NJ%W;*^F!K = ,;&%21NI>LH MW%->H6_&:&02[5)W/:7I9"#"N)+)O6HZ#( (/Z7M*+1-B[9QA7M[T'9*0]9$ MJ=-OJF$-!X"S<;5Q6^D["ON46^?D\\ U=$VW1MJM-R&.JBR7L8*O6XNKX-NK M7H5H\A8U*E7J>EB$DDL<>GM-K@3R2*X)KS2;JB1770.E&HV?[!TD$ML7.Y*[E:EV2AR^K;"_H/%_G1A=CGP MN%NOM.M=R?!8C5J(OI1$Z92PF.B;_I?MB,(][2N*$55+I%91JZB1"CO.<-%! M)[6U+SKVSQ,#7"3/'Y$^>[U;2YE,$CL?E('DP,9/)YL1C4JKW5:1^0-#XI2I M);LB<=D6L!3!.H6P.2!LRKR2C0BKN*9,UABWK6&+ >4EI".M=C%;48/2:% G MGQ]FMN.Y3[;]HQA5:-U9"HHU;O>8?&AVS:.3Z+:>,D5DS31U ;(#TYC*$#LR MH]_18WG*_(X\L/PMJE0R(]W1XW;*G(Q4N/W6L?3M>J%N;*MZ4)XH&=/KN_64 M^1D)9A XIG"X]KK>]LT>&6,X!MZX4H4R4.4N$7$!A2 0#DP5 M4A+E<'&WL4M4.#/NEJT#)3=5JU>:_1);QRK<38N[N\1ZU^.NPL(WZAOR%:+! M"URU,51^H2Q$N4N06D! $ I0DJ8[ MO=XGG9L);N96@2K.KNAH? -KN$L:- M1UN%@&_3'_0P P#@%#V#"E/MTB1#SRE $5)-FG)JTM38)2S.P[$8[46E^]5FFW]]I>5Q'.81'.+B'S#82C2$#U"50=HK;M$-7( M932!/.JZJ*_&VMFML.O,@X08F)A=OQHZ-;[I@XM^,OMCV*9.K[ MX+X=G_O %E)'%8PH%,^&XKF,E%@W^^CP$#O9#]ROM&M%&BD*Q8M \93I, I9 M=VHU*KUR0C"&D\C8=G&!Y]P%6EW:C$ T4'W:9*NU'8 M_V:QOZ72;G))NWGO/=FC!;[2 0*?M?_1-(UN%"_7L.:T.P-_.V$>20IO7X6= MHX)N.V.<1!0S_CS8!?F)(.#[TCZ-C!=M:.HNW.O=EZO'^Q.QHR">HNN8.!\U M<9VUVKL3OD!HA#%]$$^Y1,EQM[#SOS3Q!X$?I[XBO+=X,OE]6S^\O!/ZJ#J\?+^P^: M;K[J"U>0'CI6+1*ZH(_:A"!Y?] :B#I,#'=FZ@N\1A/$7/7)M(<_P@R,/CP( 5V;.,@:?O'L MX4G(0GCEMV%@2A&ZH!F8\1O1-WUO=?CM3/[OD\^/2(;HN4:&A%+ZTWM]*T2@ MQ!LBFR ="1*+?$>PIILYL#UCR-[#)>GJ[$?L>^(YGT(_6&7%C24K;@I6S)CO MT_R'^R&.W8KWD-MZXL570W\R3,-;#*S1/1D2XP4OZ!&>=88 /F%"H=%JU/N8 MCT^ .\\0YYPYX9#^1#F;ADC#V>3?3U!XP&M4?,3K" ^F-$&1Q[!&Q*(<]&=^ MS$XP9\^><3;*WQ &L+Y<=N X(G:S; KGTB;_3S/O39.]&MDN5\C M*RT7HNMP"81_!BB<$_BGI\])S/64,M=/[^%;<9&AI,NH-VK=0[R.P?GY[?>; MQP?M_O+\\OJ?@[.OEQ7MYO*QHIW?WCS>#\X?M<'#PR7\_\W%\JVOUX.SZZ_7 MC__Z$+FL!-5AWSI"[.U%I6[DMD)LF\<8ES>HB?_UZ ,'PR'(/<_5EMP']F<1 MK^*G@&DZ8H^Q/ MO](B;B&'!.FEB30IY#@AY&E(@ MSWZB/[N<@_3EFANLI6*5!YTFAQC\H](S+GO20Y+[N1 MC'2P%@)?PO2%>-M]ZI=O/WN4KY\O:&]8H!$V'H,T8!$WE4L\303O- M[+&? A%T/RFW17@5BI5(_O^8+/)+-:E)>(02*(\DIWW2="NKT%EKYVDDCREDW"/W@5VME&$-3:*X#6 M-B-IG)Z1#DGW>Y2*%D*8/;*R3T\.9NSY6C+-7 !Z<0CE9T T,\=^AMVYVDQ? MT#1Q>N\SXM 3PQ55GW27C)8?4]*SYP[#W! -OF*B'ORKCUXHBH9_L_RJ9WN@ M#5C/&\ ;)ZIEX8[YI<(TF:F M.YCP&GE_'&06FOT$:CY-(G)YB0A5E9&W=BV8%]N&"NT'F%EJ<9TYEN.,C+V&>FC14" MP?NB#XV@9#I@9<+^/XE&?J)$P6?CN<.G1E1C2R(&YR%D)]#U"!"G(1RF?\B.6+Z(W').C9QJEULLZW7X.)I M !?7BFM;P"6"B5<5W?N[RLT9X#/H$'<)HK#NY2VQ-S&@(+MR!;Q3PK"1%8;I M2O3+A2&EO6Z_=PA0K%?BP;A'QASVZNRS(&7)C>'0GNTL+D"&@42?._%YR_C+ M]74F6Z0MIRHYBV__&KV_^>7GS>'O_KPS%#OLABCT\T*1[S0-E/KFT2>&'X*VURCG;[6>UZ?[?_U$U6J7I/L"D<<;.Y M:KIQ7J<4O-C7CS7?A9AXXEXMJP<@SQ.#DM%HK2H96YVXL7<%/OY10(%'II*.D\]WNL,C+H[^JJ%6!5\W M\TIA*C0QI-P,^-TS07IQ(>[MU-![_?4;!YE[0[S;\4[J:+O2K64?A[GS716( M& KKEE@7EY6]G2F0+]:U*ET4!#)@7>F%%CDEN6:4!7_:S@\0T!B11W?Z@0J! M@O,!,_0DS+G)]4"*:UD-G7>H7DG!Y@ M?4.YS/[*L QW0D;:,TZW*([7Y](F?+LG[J]E^+[L]40BSYREYA.YP 4ZZ"0' MC2Y[M_M=+W3_R*;0NV#TSIR\6 AZ@PPKIEPO)_1^XR;,(R;V:C[D_;"AG[6^ M1T'7+)P3E-6$>6^[3&0,NT=QLV9C]RK]5O;NRGDS@>+Q3&'V7C&[OWNT/CMF M][JE.>-2X)G7]X[\JVMW7P0WKN7OY?]^O[[Y=WCP>0*?= M0IX7U\U.T%)%FR$UT; H$?24G*!VR&UUU[*0>,;15*E(*A7I3>:KJ%2DHP6M M2D4J/17IW+9<$"C<'K+\PO #C4,?5EI(/R$H_>^U"L+9XG$Q8Y-'@]"C 4,* MNS3#W=:N_L6QW;4NVO\2QQ[I[B1JP5;EB"XJ3"T,4Q."VE)BZH;V8*T=!K6I M[*?\Q,]7L/8.5-1($.O;0+,),>I4-(O *8E"6Y5NNY &?L/EW$]GK>1+*7C9;=>6J:X,F("$N2;/IP8%G$6X8P' M)5 *(MR$PN]4A.O#*_AY253)[ULA M:9Y(NFM<7R8DK5=ZC4)FR2K;9MNP/O8YG]CFOJ(SJB"XV(+@7FWG7 *!$3*X MT2NUICSU5JI:_N")8^>D!D4%ODEKMU&FUC1'X.S?F(B(9"(^-% M] BZ^W+U>)_8O"30?TQT) JM,!E7'?O5_RCZ&?8FTNZ^W'S_MKE%REI%(]JT M9/FTI %W.!(/VXB)C?G-X2(O0G]/?/7N;O#ELGIV?SGX1W5P]7AY_T'3S5=] MX0KR0H^"14(7]%&;$$:F#<09KA7^4J/_P>]6%$;^T0E.LHZ!S1\7\;!AOB;_INFO#;&?U'M.\5]A+#V< L+JUOA0B4=$-D$Z0C06*1 M[Y31IO""/&WL2-A*ZDB82QO"W-B7L,FX_%N^(609]_2N]!++CW\&!$I<)T5! M=LU.GN=>Z_+<- )WN1!=)]"9*4"SG&23NRYVQ 30-4T7DRZ##_H]N.NXN#Q[ M_+#CF.#,6]+J[=A]I9H5G .1?? 'LN+_:/>_&#Y_YQC6T)B!*:]/071Y+K+5 M$7"=K -UT_0+JR K= W76^D'J?UF6/"./7=A+??WN/:0>P5.CE-KD94G3*IM M'TU[R"A^RMDL0 ?,@N&T5=Q%(8?.D+C5 M<]>]YR^J$V]J5M'\OO;(M/K2>*DB8-#E58@@VX=0.M.M'QH>"16ZH4/@.!5- M?]$-DVHO7V_/M;\U3FL:/-=D;4J!-HA+E:>N=-IK#3RU0/&$'(WSJ$,S= MD?:TT'1M;#@NBRS!VS;\,[-=>EWX"]T$S=5U"5-<49<\MZ? ?1:G>46?MN9_ MQ3U*CBAW@0PYR6'=B$OQ$@GL7VWK&5!J2I5LD92+RM$Y6!8X=!>.^E\R.EO< M$]V\=#UX*TUV[E= :?=V?$XQ^GSN. F![[UV5LW$[ O-2%1D(@F9Q&5'-129 MY$*2$1J^Z1J"8=;%;GG:AGXWWQ+8D(AE!P(E7N.^B&9G25Z..7R:J)N M4GT$Y41#[63_/LT]K5_DT+*B3P10$H]X6E'/#N<8;P(PI1?^R."70M,&1-(" MO5"5D-?I$[JHQ=.K+AE6C9_5B3$:$>N#;TIUX>!IOM?'\'JC_>D]?ODS_^== M!9YLX,B[,8[E06?%,?JD9-*%-EC&<1F/PH&$,N>:#CC!3,:U=O%R3.B.U M523R)Z<=-PNIT=V5!E003@7A2E!VFLUTRDZSM4;9"<3L'**;&J'NXU/M<6*X MFA78F_:JNTPU K5H/#=-_/>;OCAB%4FR0$.R2&@F!=I2BH3MX@>YL_9ZNY B M4Z7>'"9")W5\/Q"$+J9WI])5E*XBF:[RP-6(6[A/"_F&=F58NH7IS=H]D)_V MV\/MU?WOVLRG&8/R.RT&U5L:&I2JM_WTSVG5TPD3L'AY1$R%VOU&M2HK=2W93J M)KOJUNJD5%2ZNZENK5[*Y_3+5MW:M70[;8.*UZV] =5M>RDNF;QK)4VU6B/O M'E]MB45>2\ZXBL)X63 ^:43606)\NU9(:S"EXBD5;VV&+0 \H)D5T.,QLI%= MXXOME+I<&W2Y]FFSL1)?]/PX(A E#BG"L&&J%5-J=VW0[B[(D#(05/"Z406/ MJVY/NFG:P-/@*I!_I-;=.BEUMP[H;O5^I=&N)6B86/<(#S[[X_S;^:^N*(%$ M;1,0>$8LEW9OI1HPQ6-:&OF W%+[IEOZ,]5&:?\D9%A[TPS78>_^I&>F#10M M0==L*DF*MN."6AO+(=VH%*4(Y XH^@RLT7D >4"L?D?4H5BS1!J!,_"QH!8D MEE($;[-6Z=?+<:\<)B*7O@$9*2E)'WTSE-2H=(II<)L''BE-]@@U6?ESXCKM ME!I;!W76%?]CG,Z::KF4$>L.*+:W0\_F^FKG^-1%B3PXDCE1.IG4OZC,&ICF M[?AL,IP.DP77XX2LEUTCA@^;3>S*R8]5(J9KUVR+O63E#- M_(F'.^IAO91Z6 _TL%9=J6&R":E>O@U&ELZ#=CF)?"J/3R&WSW-RT,!D0FZL M:Y,/N8M6OL2ZVPR*V*V;\FZ_WF:?QW.F ^C=)@V;5)G5 1Z=H(#LO0B@TJV7 MFD^B>AH?(@KW$]2,?:-PK]+OM \&A>7O-UQ:YOI7XKH?M%M ;<-BB2YC@F/3 MWE[.\Z99XNM[0,N2UIG]!(EL)R&=9ANV\QT^M(&BP-S!L;W(>^X<,C7FTX$U MHE]UW;EN#<$T'*Y)-97S M;2!]OY;9K9D7TKNW2A" MWB,A9VI8(0TAHY>H7DY-XK:DP]20]]Z3/5K@*TQM_JS]CZ9I8OLW\RD\:\C? MC+61?XWL]=?(-I>[I)ODNX$_M7H;7@>0FHZE%#L4^YPE/3LO^]S_7Q\_6!F5 MB25LPE[';&<39[DB%@+HGSQ-=XBFN_ T[1?W0\;]ES0?<4\=37V;:PQ\GC%TT M6HUZ'_MI$Z#2&:SG.7-RPC:E?:+(S!G2WT_0/B&FR0G$?^W.]*'_FA4]C V+ M/NTD?(N"#;;?191[BC&(--E?V7T1WM$L+L4*CP_VT9JWPXS+]7#Q$CR+KM1PJ!,'0.D(O M^,$,2>TG3<1+KS8O93>./J6]0T&*WSF&-31FNGEMW<#ZCZ_$?"'?X&$3-Z.? MKU:3WPN-HSKU^&IG)>V#[N7S)B5WYPA)^]"S M4/JQ$T$+(O:)0TA&B?#UM]Q1MET[;<:&O@FC;>,DFMQN5>O=M-!?&+P:(.;NQC$:EW2DU)'Y]5P_7"K!7N6ZN3\)S?;!J2*F MH8N.B#A-9"@NCUZH_00_H[T8:,(0T8<3_!?L:3HOQ66GPMZ1Z^/7?CY"!1LT M-FD@^U2NZXA)!2(_A^9\1$0:SLAX$9DU=U^N'N\3\Q8$#ZG5WHD\GM *DW'5 ML5_]CZ*?84:/=O?EYONWS=D1:Q-T(I?V:KOG"%-/D 6&.1T 5]U":$I20UD"MR MQ>27&OT/?K>BL_"/3K3WL;#YXR(>-A32N4#F\?;\JV']\)\R,MR9J2_P&K%3 M;/4)<[MBT6P) 5V;."CX?O'LX4D(]5_Y;1@@&X&M"3#C-Z)OON@.TF[T[13$ M$ZBN\2-S\GKQN;D;9^2%U$M*-:GRHJ+ZN*>/?MX$J.MM&C6IL--(%^!E_;<',%/AO:S!3>.GQCZDV'B,!#/AIO_0=BM MB=G$KO8;KL?>\[_[.]7 =&;J5>UQ=>X2-A(.UI[!9N"7F.Z)0*#?P<7Q.[@6 M!8>))A/_"8)K^1!,^CXM*L%;>GS^T[\&5'AUU[!L3'Q_1>D._TYTZUEWF/X[ M'AL(86#FA.G(7-8&[I%JQBGZ@?=;8(5ZK[;?FCS5;UHGG\?&"Q$_X@HW;"W5 MK]OXZ[&WX#_7%D1WW,( KW5/=S ;BW]L9LWA:?[#C5$;[I'J;L??7<)&CR6D M]_=4>K]D,8QX?V!AZZN4]W#*>T*^^ZJ[H.R<=X4?LN)'0PK\D#[2(EA_I_=N M+UV"N)3D6A+38#U[J<$>9;N@&(^^//&: MYM& M8JD_N2L^5@]*7,M%0Y+@,-QXQ53->_9'PZW$(<;K9J,.*SRCGA[._1Q M"7 #\&8.P(_"^QB%UEM..VIG+AA,X!BY\8KVR>=NK1Q.H1K@O56*B"NOVU6& MYJD!MLOMJ7]L^7?%"]1'V]/-8Q2<*LMOR34RU^DE<(V,!F*M) -1C;-2M$!I M(:ZL;5<)FK' I=LHM1'C(>6[2AZY+#=>?C7WY@[1IH9E3.?3:.X"9A8PIR[+ M.M"&^LSP1(CI5%0MBXGQ@VSB=6K,\]^R"B MQ<>M**OV427[C]N9BU9CJ?N.\\>+.8WEI5_6&*I^ ,U>1;B+@ M:^L>5!$0J[OTA:HWRQEB=^A>JF GUCT1L^H&)2-Y9ZXEW8Z\,W>"JM?5V#*) M);3J^50^"7?W0L*9^SW52YI<D\4K#H[E4_!N20*;J;@3"U:6D#!#95; M)2L%J_Y-1YLV$I=ZF2]7V+U[4[U1Z4D2$%/9(]MDCZP)/!TA$Y&..R23?2>7 M_,DXLL_H8*NT>X?+/F W:ZI8S3%WI RGU 3ZA%CX*#B8=A\J'_8XX1TC5;UM!R#P"(I9' MG.\P[;C>*H=1*&4@EPX#/HNH4*4 6,@J8SE&[J$2[Y?,)-_TO5VFI],J[V93 MCMK-(TJ^SZ'S)X#XW'83!G&W:H6D7.\GF3HFBSLFUULUZ(I;_^ ;,.VT&_J& MWU#80C9GQHYAB8AAU<=+H=$>T4BU^]HJ9;9;*RIE-A[022KZ$,3NAT(AMW=: M5^NK]3.O_T9]@&D81[!+"-KRJQVPWX8QGV"D-R3S]D?2 M?:8UE;R.S:-Z;> MDS*S5^&N!+C;C\'=^A)W=VY_M#ON2MGS4GHMN#P!=LTS6G!21-A!?:1^Z'RB M6'MG#+E$L;JUG&6?P)[+GS-BN1ESX4J2=ZISX%NE@GK.4C07*F@=#A4H>W"M M.&59X.,5=](Q2M(B(KJE.*'M ):$H-%))*,?O+_B3H'9/ M1IH.Q]6?0>,F4]VPL-9T.;97JVK,W>2_'>^9/UXB+0M ,888(&"*<<;=SLGG M5H<-,>83C8\KH4BAQ-8HT064:)>%$@>@P$K#@T7QMN;H'DG+? _;DR5=I&># MLRE=;Z^[N4.2 C<"\@,&^ L.]WL ^QUQAL&*FFHCI2,*)S^=2I/!\TX"W'G# M:)INSF<9:-I -)6F =V[ RKNBMO*IY'Q\ID67['OLN_AF_2OG:O!SN:N81'7 M/;>G3X 8""K$ M-V 77BB\/JL<5AO#:,V;Q^65A2F5@$$6JU=RE'8T1U!\^> M?3R)P:UF!]WE\=\NBG>&7-9SQU=@W[V?#=]_OS/P8/ ME]KME79S>W-^>_-X?_OUZ_7-%^WZYO'R_O+A\4-DRPFDE6['T3V&-"NN6 7V MG<-@H"SJW,8!0;<6WU?"G)_;H6<_$4>K]Z@3I5X11P%,.)M[)GQT0VE0-[4' MXKP80Z*=V\[,=E@>^&_P_4:M/OQX=O-PSOX>??R]HNG:Z\0VS475?K5 W73G M3ZXQ,G1G@9GCT85C%P3Z![MAL5R3[4P?_F=N.+"D-PEZ$,[^./]VKA'XS%MH MNL4^YDO Y;W"F4?PLZ%GP@Y>+9RIAH?7 MTNQL[-A3?$>[MEZ(ZV%7''^77T]A)?_X#\";B..?'B4=OX#9S+%_@FCS")SE M;TDRN1<7JJ]7Z[5JO1?\4[#< 9[ -7"=P4_#K=*M?_UZ_HU, 4?^_94\Z^:E MY<%!V,=P:O91>N=T]4&<^RV M@/),O):9;HQPYA7*$83*;P@D<==T ^QG_H6?RD;-ONJN1\1B( M#(A@-G?<.2P+T@V8P0/ E)(EZ'_#"3K[!L\.(13_<5+9G4,8 F@,H30_5_<[ M():K/1'OE1!+8U1!5Z(TYY.+6)?=DK_X$IR<1N&'8@W\S@BW-_<,$RX%/N3; M-U[ ,$9[&+>&B!) $$V0?N+TM/GS'/9>9SSU-,!398.?O%@5O/.9P)J9@P(( M$8T2]!/P>N!P/EM!X:*_Z(;)N@+H[H1"' ";S"?C\SGRYY/__@J_OQV? Z(; MWA4HGJ;XSF"HC\AT<:9;/VYT\67;>D:?^ 5Y\AX7,T*_"$P45.NAH9M?;=W* MF?U^7>;#7[-&&Z/M&7('5\UP'$'A4-4)N8S\!,=!] MNOC:(72 XZF&5!%<6@,PPRFVY8('A MQ=)O\-TN,34OVI .X[L;,9[BM0_U).RZ($,F!!L-BEZUH%(>Q%[8B$P;4*(=@Q(U,-BYS0[XT*@VZPHE4J!$<[5W M61)&&!;>O$484"B8ES!E/V2 75XY_&8CKT*@">8$WT31.;= F%K/A,K/B'IS MJ@W<="I.*(6CHM%G;&.;) R=.3ST0E']R$5U-A.F=MK8@"X& &;N 9>WD*;Y M5%]O128(*6-XW AU-3!LYXZ0:P!SAX!H8/("T>["'CV#L8SV*44[W?*;/[.P MD(\/2?","U-P_V]9@(IS-H>W(LP,]"\_4/G)O=@(5.9P=N=36 (>0[6WJ.W"6#@-:E \8"J?M^3 F^9JEW[S.WOX'X83,IJ; M0-$Q?-X]6P1>Q?O[&XG-X+9P^&_H"\T<$_L+6B09C-O4='4K_7HA@W+2020IA6Y++A%.K3L*+G%E MP^J+I!0WHNC2D<*',H.-,H!WZ01QPS(S]XFO]PMV$& D]N M $WN?2S)U*VZVRLD:6GOW. (=89S#"UA".I 25Z.IBBYUBPE,I \ GP[*A1B MCMZC/6 N>_$PXGYQ;-?-J#)TVH44@JCG M$2XM(Y5JJ]Y,G4JSW2R)HV1I)K&[+A*AF.PO%;.+Y3[K[R,WTP_5D#\P+U\G)F*\#R'ZQ;9'&#/-)" [E7I] M7QJW4JZWI.TSV_X!QW4-5P16 4B4T&W3# ZU1HJGJ%31OGX]/U!RE\ ZWT#A M<3D^):G)]V1H/UMPEM$U8HPQ-M O1UN!N]P@'PVLH"\?/IM/R>B&9)LUUZWT M^LI_)RFCN!#E!I[^D\VNT!QBLOQ9&W9%9MI\ADR",I,#Y0]OS9':W9>;[]\V=[A:FPD9N8F/RZ^6T8P&L,E%4,S/B-Z)N^6 N_G5$DT9Q;--3/D7U: MF%RG;X4(E'1#9!.D(T9B@M BWRRCL\FU-;2G!#2[3?U,F@?3SZ2]QTX@"4RD MG[IU27V/&[Z^.;_]=JD]#O[?Y4/N/4I2=_JIIYOBGG\_NFUJ#(+V.#Q*=P@H M&%C[;&#W$##"X?]![T*/'G$]6F VTL9S6NF")CRKVZ=>OY$!?SO$&I)EVP#\ M'4_DU4V-%C[17 S6*01^[_L,V1Q+^GY@.)C&4O]H.8=COX FQVK-Z7XLG38\ MP&5,_=4]U1[@9+34V/*PL'D& LCR?(\D;_?QJPLG##@A@D^C-2)\(_1WZ0OQ M>!V>E5AAZG?+I1<-CV E+*[VFX&'M.GO5["WZ MB8>^_K'OOMJIA8Z\,]K6 M;OFW]6[Y5JT>EUV4.)N05OH$]/: NB[>/0_ ]-Z'Z(-'=?A,;O-R!AFNWGF\ M"/Y=86B!&!J7'9,X.K $#&VVY9[5^_N!Z(?[T G90-YU7B7I)(YD[>US(NIT MTQIBPKF"@OTH08"ZE7!1R)@%&=/-9-@',I8E1[9$Q@,P9X[3'E;K2VR]'[?: MM)H+K+QH![+^L=R8]&)'2$V@F0#YA*AS;;@_KW C4NK, :V"M?"F07+64).^ ML3?[9LU5E*M!KME4DG;8J.]JJOC![3O'G@$R+NY,W?(&UNCR/W-C-@T.Z]I* M5VRLME"5%K"E;T!&S&KL:G<4A%GU2K,C+6XI92P22KDG+M&=(9OA,2(OQ+0I MZ/?&Z3?DE$O@)]A A\U=8R","'G)/-85")@ *5XL(9*M=U%3$I? /EG\P:-4 M:]>@Q8XH]5_BV"/=G42QJ2HC+DFOU^^;I?-N,&ZP@::.N:Y<_,4Y(D/B<%X+IJ0 ;9P[T-!#PN+*="WO^Y(WGIH!;)D;?+D?E M*I//'QJ*Q25+9%/8%8HIC7XM^\>IIY9G.VQ$*YM'Y;/_O46H#XTX$R8E;4F< M_OUG4]@+:2F@^'B.J)(PA&FOJ%*2E^70U?&=W>RYH/Q7@B-:*"I7/;LZ=_>F MF1^/!S0N\R*#YX6"XA[/X]D AVQ.SV*&2BAW^KZ0"5$F#Y]+'LC4ZJZ.*90$ MEDK;CFC;P5Q@G#E'32^E9,?36'[!T%4+. @(L(+/B$7&1D9+M]Z6)*M3:>%K M<2F_\&>!N-0"+;V0_I1'KZ7OFX__+US S,8.E]TFD6,D5 :HY^:)B27U0T.Z8T*O6&E'E2TJOIV_G_U%/54P_SJ4H+ MHC$KU]5>='/.O9W[SBD[^D+C1$&97X;"/P4(_12APT@$S3(%02%D80B97Q[$ M6T)(Z56Z?4B2&^+%6-/EU9R4/TNCR#TG4O'6211KJ3C0OB+SB(M*JUO(A(L< M>E@TXQJ>*B3=!Y*VMD[.* Q)6XBDW6XY0;V]#F4)[OK(.^,_3@@6R]C6$%"# M&3>\D?R8X-1O4\-V]G.:5&W0;CU4:#FZ1W"4'>U03YOC&R^!3PPWT/:]]#[O M.?9=OQ1G]3L7W<-Y[T,7F-!\O:V:K\NAY^VYGXAJ#G[8S=T5?DB)'ZIY?+HS M[+EY_(.O,0@=(JHY$)9L5M$LL(9!WU@S1EN6$//;C5&V(DE*:Q4FWQ*YFSLD MJC^ET9H&WA5#%A][0E_VS95J(Z6]TCCYW*B?UJ3)07PG 7:]841NQ2!R?8G( MJR:U0N1D1%;>7"[J2$"\^1)-2+XGGD"M1%GI'*"]+U%&D0('LMF Z/[W KF1 MJ4D?6P^<]F6C?(7 Y2!P9U\B+#\$;B$"R].(:SO1==PI+7<$X(>C0U%N*?%4 M.G5W]R6>;FQK1$9S^-J327C95R;*;IS6I4DR5J*I:.2M)F)O;U^R*2_LU5RX M./C%R>?Z:;V21'':KNU+G.9!)4 <);74WY(X#L#NDT;#+)"6UV?"24[, MV5+XVO7B1-XYK&M8<\#XVQEQ*$5G(^%F[;0G21'VFO33(Q=P;XTH&L5)N-R( MHM$ZK1T$41R O7B<$\+4^FK][=<_ #VT>/?.]3(GC*>#E3,6L>CUCV6(X/&L M?RP0.0"IO]].=OZHU65"SC'ZCV/B!O*4O6U0^^/2\!)MX333PWD8B#>KS-8' MI__V.N IG$V'LW&)8XFFZIYPMB[GQ REW48;9<\!\I9WY%+IV ,VB2PB+C5O M6['&T217#E'IECN=09Z&-8H4]D0*<7ELVTK+ DBA6:G7Y([@*],NMO6LL>(G M.D;IJ5J>+#E(7"[AML(T5]NP4BNI0766KB>*)(Z0).*RYK85JOE*TT:WG$$Q MJA%0,8V 5HU4(6ZQG/%O2=A9BXOE2VO]L&O' ;')AXJK?)=6C^6'<@CL>3IS M#)>,-H,M#U\L/R$O>E&:L)Q6=HH;4%TQ]4(UJ]H"2UN MM' /)(TVN<$;2_B-WPRG@F.<9BPIRER>Y(<@9M!_-S'8-FD5&29*7'^'+5\/$$G_-G0/0#0N9KJ7I\Y'AL6_: ML&X"U"S;HT"#+X/=;LP0;W!/^C(?FVV+/@< .S=10&LZG-:#-8!=Z",P^EW1 MA \?CT<8&Y9N#?%S(*(1W7N%_]Y%N6#[>7$:X.90=R=CTWX]U>!B' +H2BI: M$G76XYI2IF(VWRUL-OAL >"P,:48+^<+R#MBZ29VJ 1ZO>9=@ 8X6I*,UA!J MU25#)-97T+-=8D4IU;)7"%4,.J-T.;>&Q$'8!<$NX%WQ.Q'A-? M/Q%BT=Z)H."/3E-A^)'KD$&Z M(A(5IRB#=W+'R+,L/OIP^G&A>PVE]S4%E& M!L,TI)P7W3'LN';X\4S9A&:EJ*30^Y M1A[=G<_4XXR74O#NT\AX^4P[6;+WV>;P3?K7[OTW/7OX8V*; "WW\C]SPUO< MV!ZY,-RA:;MS9TVSS4YLLTW>:Y.9Y7Z;S:2VFQ%CME9[%],=,Z[O9=0=Z]FS MCRW7";[W+?)BA)G:W+?AXF^FJ) X7A-7TT>^ZE].9 M:2^(L&7N3-WRU:1:2GOF^N;JY'._WXT=&[J U MQ\9Q&23IU-M8<=W>.BM.=RF2T)Z4QM.<'I%WNQ:*1P+6M+!H!##EMQ^_@^"W M88L:WB"U)&"O7%74KD'5&0GE/+CT,Q"LAQ<-4DIW1MJ43)] >TF\\W2^G'_C M7=W 10]^&F[U;.Z9Q+FA6H5NGMO.S&96 2@P'29G03$'$0>V)/[P&]W'OQ\- M#UMA7X-A\6*,YKI)%[LP0!7V;(=]:2>L9N]?V8ZLLN M2/-O2,.M;G)F*.&5)+P:VPFOK?UO)0JO>J79Z%7J,7WR,HFOK5O9E$2%O=IJ MRO(^Q%?99 A')C^'YGQ$Q/@$8)9B.,+=EZO'^\0FZ@$[3LQ?"*TP&5<=^]7_ M*/H96H?:W9>;[]\VMVI?.X+^\_:+KYJB]<$:/^@&VX2>B"/FH3PH8[-##,RE./?JG1_^!W M*UE)_*,3[7TL;/ZXB(<-J\+) S)@*WXUK!_^4T:&"TB[P<#8M4G]!-$,M? MEQ#0M8F#=/T+$/%)",5?^6T80/J&;@HPXS>B;Z('2[=6OIM":L1E7="!'^BY MQ=IF] M_>J]OA0B44X3()DA'@L0BWXEU,!7LZUEZ=6['R*P(V*[(P.Z)J8-2 M?&Z[GDOEQYGNDM&=OJ!N\G@/4/=@/$ M23Q ]=0>H,:^/4#:[=WC]>W-@S:X MN="N;\XO;QZO_WFIW7T=W#Q(Z@Z22X&\3G9>W]@OS,Y$-;S"HHZH,5#MB3M? M-7T&&L$+:E$6_&]DS]!.+5#EI[[^J?[3F,ZG&FA#N#_@@ERC@[^&S-/E4D\7 MC94EG7&J+]C!GGPM>&FUX -I/"%!.>PV5R-?]4ZU7L_) -RH4/N<+\@;!XZC M6\\$.>'98H4Y#EYU9W1#[^YVS%3OP=R;V X&X7S-LY-6\VP#FVBB/X)X7\XV+&,/*> MN& .#&%Q:IUPCX/,2"N>"/N>4S%/NY4]3G3K=D;=V5_PLMQKBUE7F7 Y"94Q M4LRO3+ <,*,(M]]8)-(EXB,:%'ZQ/324:%ZIB[;F" .8P*@H7"G;?"(T)CJ> MF^9">X$G<'8*.X!=CXG!]),-L4:.2#3W[%H&-*Z[?;CF%P MY>$3F-8 V_58=0<;(-F\!K6XON3:#,/$N'*%!H%U #@6(6S*I>O&9&+%463N MM[.-XR$", K-+X[MNMN['UHGG_OM57_+J;:!_7W3G>%$JW?$$.1DK._;0BGD4 XS&SQI[P/ V0/^$G]&-P?"^1#*6.92LB3[FDF(1W# MZZ?RT5PHEA0()ABS63[AV$A!))@*5S5^5B?&:$2L#P(XO=K)YS'_<7 02FS;DHU:88;=C9+.W)IK<6;KC.RJR&8IL M!FS:8+PYQ*TI4TS!@W$1P7GZJ9V]-Z%\" MF20:^GCEV#TP$22.#&ALO5E%?=7?)AGJ\JLC'###,5 M_P4K\\;FW%>S48?3"/-VZ2B#W$ Z\50?D2CY:KNF+7$U.Q&)TE62'+]*?<78 M'S;JB6C56U%XK]N.Y="A@#3CP>*!.\.YD0;.Z>+Z"LXIX=Q.%L11" ^2W=.Q M9,ND0(AK#6W7"[(N>+00XHRAI*DY619BH-,[6<3TU]=[E&,5K32"YD8IEQSQ M>',CKHENV:7M)8*?8VSQQO;^1;Q[_VZR96:TXO*C4,%"VF9!9 06:/'Z,^$B MA2GUKQ,#[%K#0YB@"!IR$#^1","VC[3N#U)[@@TC7*!D_A9^KWX2PMQ^;;58 M:#1WD+WBV(KV2H2;5GRHLKG8W5P%ZAB9<.+[*ZR6,6@[^@I9(JOJYY%\/#!- M>XC,-1Y7HU/'MM-.UR9M;:J)[>=1D5[@T=J]U4C*@92C[EZA-)R0T1QMH_A[ MI2R6JQX#O U@G32G)SYQI1>;N)(A^\;$P$Q/W*%AVQIZBZ8A1D+OH3PV"]F &0R_\Q,%DG=. MDER"-W[V!O.F\$2C'3J^IVP[J&!?.NS_%"KO@*N\-'*E7:!C\4HW'(WZ?TK" MB-+[U<;LFO/G+K#G3)WVUC%U/RN5@S34<2_,S?N!'GS142+WG9&4PR^1Y<[-+"&FQP3YI;G(1:=^0B64*F1^;/&]9L MX[=$!A%32Q=(BT/O1:HRP@,- ^P5'WZ7"/L*>>0>Y>":'22B>DP*5#*J;Q*+ M61 ^C-9SAS;2NOPY,WB[+X'F$7%Y^9,X0\/=,9^L9 *0W*8KUX[S&9TVBHTR M1VO%E8F756E+$HCUVM:#W95 S *$8H2A,OV6B!S7W6A3,$J)N[=A&!Z0J&L> MJ*B38\90KH&*9,&Y=5S_, 7GNL3!0C7IC5.ZCD*-T4Y#Q2 3Q^@$_TDGB3+.(ZM&Q(6N:O\L?INQ4^HTRA6WAP[RD MD[C[']BU1[*(:9R00=#*'0M=[9A M]E7_M"W[IS4D[I]V?WGW_?[\C\'#I79W?_OE?O!-TK9ILF2)8[7H&:U3M\>: M*'(-]D#C;<=F"K9C"Q;=BINAE;4N M(I;A3N *Q6@LV._,9M=#+/P4;BZII=QO9S?GO^,UCDWRTW@R%\$[QHW8KY:? MM8@%P=.?#B::[_ PS6-_#VS4(FP'C>O 3\@P,UJ"R%45N M18-G_QH[8\DO\9JA[:K%W D\"X2;X]'/IHA'>%)@L0:F69+QV!@:Q!HNHA7V M_@4:KJA$AC/K/ECAJ6! /D\VMF_0FG7>,F69;?NF"9P+,V+:KQJ%QXBB#",* MA.FKX4U$%0MB7 B< N=<[6D1JE:*=SUO.6JB]%9Z.=;%A-2-L\4Y%J;$:AWM M6F+QRXX5+_WV+@4O4>Q;46+"2FH_8&\XK',PD*PM1Y',1DKB-]9"$RQB(GD3 MG'.X1;5!CE/AF=-PIS*!M$>OORN\U&/WB=)K/,2A,R3P'9;@'RW.T>XX8QMQ M,5'01<>Z3Q-N7P$Z,Z!%Z0WUJVMW.JR#'6S4'/ M'H)*.+ L&^=@CF@+9#H2E-L-KD*,(T&, 1JM/PV<&ZM=V*:I\YJ[ )(\8O=L M'&'Y+^)I9R2 --]#/;)E19#2PVK;:%1[T90B[@AJSY2F..W_43O$#5(_O;:! M[H+M$M_$I2OX'O>E'QE\FP.CMLIL;NX6\,VRER1/?#VN*+M3 MK3>JS7H63_P]F>H&SA)?NN27WXDZY[=K"EM4*D.6*Y4J05DVO8SKVS-?ORZJ M?E4B'K#I437)R#ZF3R:0O>_N3EFX&G)Z\]$[P__,#8=D3 ]N5NJU9J73+"01 M8U="/Q9R8:X<177B8B;D)$40E^!N-R/B T9=^V"'3. 1:'QWAXEFZ85 M5T"=GN4^S7^X2?QVX*+?\W8LO)Z^TU-XLA1#EA:3#]F :-1B4GEBN7 !!L0V M[3L;E5Y#2BQ6?MV(_?!_<^!D1.24!+-ZZLIR*)W>-Q1&PY_=L.\@+\OAO\2Q M1[H[69%151FI^EC0\Y"-A49<46TBKA9H+"CTE9&[RJ9-;>B!OH&[%F8D*.25 MGO?*ALEQ992Q#%?9!2JND,$NN!UZ-F:!"=- ^TW_79D'I9-].UZ ]7P!5J\5 M8QYL*H9N]*6,'AX+GAZTG1 W'3 1:4L,*G0*:=BLT/@P[84U\PY3LMN2@@J* M&36#%@B^C\THR$F-(XD M7U\V6ZVKF,+QH.R(75,G7,\#R[==.BT MVS)BL8HJI"Y34):#'#0?%QQOA&:X%52JL$%453I-*;T#QX*G!VTWQ!0X)R-M MB79#KZ706-D- G/CHKCIV6U9=H-BQA(Q8\E0NA57W!S+@26P&J2T?57 89LB M!F4XR$'V<1'SQC*KME%2$4.]K;)F99%4LJ'LFOG!ZU&V1+.AJ]!8F0T^YJZ) M[Z9DMF69#8H52\.*94/HN,KG6/ZKC 85:MB]@*&IC 8IR#X^;.ZGV38+*V)( MEE2]=J59Z\I(YL>"J =M-\25/B=B;9FESZJ?JK(;?,R-C^ZFY;?[."+SVFR6LE M9:2.F"KU9.HHT4IJ*5HY5.%1NNF4D3QB8OI;"(_29O8=KFC)6WM4D]YEF/3. MC(WWWI,]6N K'>CPL_8_FJ8)%+V93V'-(7_3U_6#*GH!_'/>9E@C8E&\_ED42^L'WJ$(]$'3YYZ-$.>7NK3DHC:: M9\_RO+M5]M$O!CCQK*J7[\/6V)6_1I;[-;+2,2Z&-M! M'>)Q0ERBN6RRNST&J3B=@K!T4:@%)KV_$H<$7GH3QYX_3W#Z^XON$]B9?X+ B]#?$Y_WW V^7%;/[B\'_Z@.KAXO[X%-F:_Z MPA7ZV <->#T)7=!';4(81VL@_^3.IU]J]#_XW8I?BG]THKV/AN'_Y3_W]ZS-B>.8_M]?X4JLU.WNPJ8\,BKNV]7$4)Z,ML)W)"9 MJ?VT)6P9-&ULUK)#F%]_SY%D8\ 8\PB/Q%.[,P1D2SKOV@O_@0,=#)%XB,-#0XF):=VB&8<,?OE,_4X=>;& M9I I25+D22I!X.T&6KR.+[[\0EYT]P4NO$9,G MRB6HU"KE*SQ+86"3#Y&XO("=3!D0BL8CVR&[+:'X8,Z8R*K=DY1R]5R^8 >J MX4LWS>PL5TO:YH1A:='52OETARMNM.[O[Y[NFP]/'5)_N"&-UL/3W<.WYD/C MKMG!M7Y:43W%+-7H_Z]D& WW,/=W$# ]BHK[TWX6L'#SKW$<,+V)!$%^Z[D# MXL/[@/_D?PM@^J3I57C[F$A&Z#)"P6.WF&."[";4,7]Q/0(*A(,8LBQXAJ!< M=P.PLWQX'*;L41M,*-=@#.6)(/"S@ \X%$: 2O7 ^P=!&'A""G#X0+H!#&%" ME,B?,"%894;@>2!9['':,AW75_J?@A_O^6/<'G7&L'JP.$##)"P&%M]S02HY M*$^)-NX*\$Z4\;A*?+Y+G1]>,/2-<8%XS& <'A!]/BS@XX(#\J@7?VN)W#D$ MQ2>^3<(6MY!IX2,<"4# :7\X[L@A=D2[.)O-:9?C5T BW'EV[6=<),+1'3*/ M^JXG0AC"@H8H;F&DWZ<^0M@V";4L9OAR@'I"6K/D-O 070/7 V*@@GP!<>\L M/%W[R9+_P,IAKC2ZB?<5JQ84";E??L&7?X45 'G3'I.@YV)U ,41":@>];G1 MES]H")@8_.0A# "&0!3Z3W@"3"37P*_"=XL WA6^('J^,'E6 M(9\!87*@M+YK@_+$782T1Y%()(?A4L#C&,J5>02<"Q@4T21'F0V ,3&R.'Z*^5O++)O*T5@VY0.Q;&J9+9NS':[XL?F]_M2\ M*;;KCT__)D^/]8=.O?%TUWKH?)I9Z<%YW?O5Z5D%]A.HBH861D/*3612$=CH M0Q"+J?#(/]-.%#+O,6/2"NQ_%?Y/,W M6B[?T&=N_DK'P)KJ)>GI,XN6)%-D1,N*?;=627*Y.E]4@";2$H F]=HN3W4> MRP$: R@H2+E,HM990(-4+Q^)]SKP;=#$#]*R ?W:<+VAJ^P<-#DMCNL@8T;# MH@)MCJ29,3-U!U)P(EY3GE%WLZ& SP"C$M[7 H7=2#2Y8W(NJ;9 M [1_IR-RR[U!@7S_W@ S;N0 %73'Y#>W[Y#[DAJU"EFELW=RC6I6>9G$K7*! ML O2W7#*]39J<0[Q*IS2Z'-F-5_ C47TMI27FX5?ZFK5 MWR>+;J@0S7K<45O$'4O%Q\6"+I='"HG:Y7SBBX:$M,T/1"84IH1" ?='J)*5 MH%#Q\-0E#9MZ/\A-B71\-@(XRU$#-HG+2-NXT6SIQS4?8*B$ :9PZQFE3>[; M::D2:I+E5(*DL2+&,4#(U"%YRHO]OL>8"M9YBL>*0^8)X-KX^3EP%,;+,' ) MH]@S!I.%#_1 /5-\FK.VV&!HNV-Y)L](UU.AY0]_TK'#0NK"J"5LA#D 5L:\ MCP!ZF/-#PZ.\-S6&_ &<3=I OQQ#.A\E%<+8(N:K@&GXX3=F6:33Y\X/F^FW M4L_HYI0& BP5W0VU@T$I$:F!F$;GQC3=?\"-KONB(/>;JMJQOKFO6';/# MO&? =L>US;6D<37A3I["$O LN(!HM_;^[B!4G;]]*ZOFWKYGA*RK.?>@H 3; M70"E>37Z>B)\>2SJ(NG^ALU\L8/E[3KWK?L:NZ,PC5$F[(R,C; ME\D7C6\"J8/E[=I\1Z0D\W@5OE[-&,^MY%6C@D/7YH9TM(&0Y3&R&6!N*.)I M2,?20@([J <4HL8(121JA#;^=2&L)TAHF)*U_J,5E)H=(@ MP$P3 JTZCSUS !,.H$-8VW.8L@#/HP\(IC%WE'V(D[7C6VE/MC+ /INV>@U, MS'Q7GD)7C^84^E#RZ\X.,K\N+<7XM"Q7_.''1R)7W?W:?FS=WCV1SJ_UQ[N' M;_I+TOY>?\C/K%,E]I^,].FSSBB3,@T9U^/=0$JEH8V>=]330(<,.DQ9&QEQ M!-(7Q>L=9ME@).&1/3,GP',ADY5(W;9)5S-WD<'B.'*JCC; [D<<)";U8<$4 M7.DI#5,4S"CREV*?F\"3GR+#YPQ#(!R,%BU*B4G',G*G58B,[493^:Y,%P() M/L3D(^VXX\X_$W#E8;%>&'B1B4\.9L"EV5W9?*J8Z=0.9DK^0(B"<=6RFH"* M\0UF2;69UP"S"#77OQGUGMSV9,EW3AL6NZ#4#V&$QM,(1)]@SERMGS]RY\]W M&)PZ2C6&VE73 MR+4+FAG_N)GDC:7">LD-C1E@?:/HOA$C>]S;/:Y:VJF3[^N(!@SE &: *L9M M4$_TY0:L#NI%X"]6,AJNIR![$SK4(, -;?P@[6&.'2O"/,24$\D(F^:.";," MHH(A C<56DNN!DR'5JBF%P"LJ=;D)0%.@VUU&%5.OIZG0@B))H3&_X"-10%" M8.Q+DPM,3"\,I_F3FJ< MS&157*Y.^).Y7 9>97Z "H5.2L.F<5?2IB=*H"E%I0X^Y&M G. 9!J@,2D:, M_0!QK4IB\$O53 !5Y \PQX<>:@,]A9IOPE%R+5EB/R3KR<[$<1^%4'GA PG" M=%?^:L'E/*E=%C(2'3KBC\QP>PYJ^+7<[XO+M3,/KI)2V>:#%/O:V65"J^7Y MH.&[317NL![Z9H],2EJGM\PYJVW7.5M8/OX*WEHUT?=9U UJW;J5I<[:>69G M;8<+[C2_82$4>6RV6X]8!24KHCKU[\T.N?XWN:__UGHDC=\[3ZW[YF/ND*6' MT+I?[QPS$&B :_:2 :((:N\9,CJK@]11\,H\CT^AKX__C2<;6JX1",RE=E+M MN:ML1X5+[+G07VNI>BR(3C]E=,S!\72__GLEG'B9OGZMP$?(#:+ DP,RJ25QAG7N&1RV?W+LF MMT ]*HL?"-#!B(,-YJJJSF-")SE,ALG>#B"^7$S&0$*,RJY4CJ\.P\OU$AI. M9&$YY) *8(8>YJ2X\(VRV;%NR[%X+U")O@7B40Q$B#$X*0. 05CC)XO&5#G7 ML._ZV/YHV!\3,#:BG+ "N>L\3BU6*$]1^&K,F#"G3QTT,Z:'R2.'[XQZ?S&_ M0*X9,_IRW072@+TX5+WF!M9/ ]LGM]0VT"<)=T=M%]XH UDJ;09-1UBI#*E- M322++=%9XB;3*2K1L4?8"P./#D30%1R\+_1UZ\\XF58::IN.42(?3I+1>((% M<"?RH9./;UPFK$/\'84;,N!2KA)F@YGON0XWTCB .H$%@CG VDT!$K\0/[*2 MH9S8:X":%!Q&C Y=1_FR>0]]M(Y2QOI)(W4MEA(Y5#%,9:5-6?N9*< M @,!V!L 5#9\TD?X0Q",(J9NP]%XMC^4B00?X$<\T6%H/G W]@N^P;(1T;-B M^*,\Z$ -K,4RQH;U4$UHT4^J[EVK!*PG#SB&AL"0"8R^,#S&(BFO3[1L@ R+ MW@,&3P_'@^3W,#%WB"FC" B,61HR[P"&]&'NHL>$:ZN@)\@>CW('H#P<@LU2 M(-+HP7!&N$[M3&;$I8 8%)MJ'2T'UY0.4N8]YQE2: M*PBC 1;C8V^"$IE%"E;3)[IFB[[J^ZNH0 MHHZ &_1#G\$% !=0KJX\=72'W';]$,A[5T5[]U\2O;VW[\(L@\RL/:,A,V77 M?#BY?N@T3CZ&EI*(-[Z8F-BN/I\ JON5@X)I4'!77"Q$/!&8MUU47HPAOSYY MYQ1YW>B0&R;@*^UR1+"U 9H.&K%1TCZX;W8$YTBPAG /!2>>_#!/FM\H'KCV M:>#/;L!MV0S&E!/N'?*;A\Z-/C,#F[6LV2#ZG:,B14"VUV/]XVPX_>SJ_*Q1 M/V\6SYOGE\5:]?*V6*]=-8N7E*.-&4BLVJZ M 2GV/YUO4AKOCKJ:79TMXO\Z]_G-K671V41EW=LH%D$C,CU5RN/LK12@-C!A MA#03;N];>(JPVM;F.JX"7#'O!H_OEWI-V0&XM$5W>?B2?+G1 FC/3CDC%*:@ MJX$;VX;>12R/;=GAS3>8UNFEG]^L")/97MFJLTV&=M4Y4K>$U,0@6X[CMXGC MT.7)\?NF\!N&?.]UR+UX1&O6.G"N]5I?M,7KG1)998[N-::,24#I5+.6*RN4Q9:G@YOR8), MY5)D:ZXDT8=]AV6>)*SD3^[W&QJ/=V&WW;H0#/YG/M&7]8K1+PH79^O?1KP6 M>+=,,^^1"#/V 4@DPM \CGM AT22E5KAM#Q?1I"3Y&&39+;2GG22#!VV@R+' M0K6R_HV^.37NAQJSE4XE4Z/V+[5[&?,N#XDLRZ>%R]/Y1C(Y71XV76:K1TNF M2_WEI &'=(\/B2@K"95%.44>-$56DMK.K%JKMBOZNC@KE!.Z/>Z,Q#+&$5[[ M<'*7<82[\+(-ICH"'7@ 81NWVF^?Q\H[B1F$J-*]F]:T=FOEJUR&'SY)92LQ MWFX$8"L$=I8;K4= 7AFO+-F:-Y^1M/YF,"$5_5FJ*N8T=?@TE;$+[O9]\FW( MK826A3F)'1R);7(XL[Y[O16]F$>\CX"^5NX5]FIF^D5MCZ&6=WB>?L.PR(>K M\@39KVJ ^=]_ZP3"W"E>F96P8'>.KG5YF\IS>GM MX.AMDV.+];WIK2O1?9X8YL26E=BVTS-UNZ1S5KB\VJ/]E=)K,:%[Z X:_2>4 M5>LR91HA-"]5SDN5*WFI:ER7JJ\#H\E5=!L/V:P<0U$398JU^;O17[7,OPP M22JI:.:U(P!;*;(IYUF*1T!>274DK^G-YZ7*;Y^FDHI'=N*3;T5NY3&@(R"Q M30YG]ENJG!>+' %]G64[=]E%J?+YY1Z/2-[A>7I>JKQM7MKDP&B?I 1EDL=$]_,(]\:+1N[C\2TX6EI-0J.*XO*Q4(>Z8VP)41-WJC4+=2 M"Q((_),*P7SB>L3FM,MM[H_A/=$EUGN_JWN_&/G2_7I/_P+@A!DAXA,6?Q"= M-Z)J% 9R1%2I0#ZD(*9\JO "V, *%(0[L#:@QT*9(MQ=)NZOD!=R.K^V6O4*WB!QMG%S$WIT[T$ MUFT@D+TYP J4.-TZQ9PX]D<IGXCHL,CL H=AKI5H@_LB-&2/JZ\I*!SVOH ?V M,%4E@_.W5:9?XA9F[ K97S/'Z,-T/U1$#)P_H6VG!^:K MT$328T_CH8IIA*;5W!C];,<'FQ,-K6MT"9@0H=VEPKPA!88$.!<,:0<>FS7S MYN9J*XN7]E@Y\F"+E8PNK.P26%H_DV7+>/[Y ,C[_7+2><8BTIR3DCFI?G1PXB9.3R$Y MO9[$2/R9F22-JTXS-H+? U=-!_;E(T]]=@M;BDSAZ-?]V,+5 M:H)7^3,>Q_C8[BL\AU$'/:E8R-@>_9BQT U^B$_ SS"B94V_-0+^Z13LBX(9 M"/^1ZYF".7'@WSW3F%<4QRH16#+@9#@)> T]]YECL^$O&.M= MZ#G\9,E_EJBFTXPWJ!X(^MQA^,5!!6,0$4G<,^ISFTG!Y@" $8U9<98F,BTW M\(B.7,N9)U%/CSH]H(SE7)OQ%LK#0/L#+!-0?PO[GF'8_SSBAN6@>^[P03#8 M$UV4YHL[?@9\IR,AXSV-QX0$^K(_)%PFJ;02J?MIS#1IV1X:3\A7&>R5 ADQ MTJRW.]3GU## !F V0^PTW2*R7B= MUU**J:LI@6@,QI_1>'T=H@G_:CEL3W9..2'F)R4U"E$->9";$1SVG/B3Y#U\ M,?GS5YG=H<:JR_ 8"Y^2RS3A(33BX3$TY6O[MBRF<#NO[Y M"FHX<]J^FKI/.4TN%&KLY+M=?8";DH)5,M++/S^W6G^7^_-Q^>2/,/^'<'E_TIMNX4'_D]NL,3 M-D/#8(R7AC#'+$SYO<*US31MY?<]QI2[3+DWM*D#B\;B1I.+H2M A8!D2WM^ MY,X^[3$1V#)!DCN$DAZ%_X#:$2!J\67_3 UL)>FCZI3 N2B6SS#C? BD.V[# ME)ABWOQOP(ZV*&*16N@WXU M#XD?1@/1X[M@E,6X'ZC,U%323TIK4*1_%?^X$AW_YXG[F"%ZYX!VYV9 ;3GV MAH-]XKOS/F^G3V>B%/(;\0W\0-B5^D/^NTM!.+2I!&?=DVXB?KQ5^V5FQ ;G M6=G@#+V>^=1Z N1E(["P8AX,$@2ND.N06 SEG _F1I=,5I[\(JGTVG.Q M9*AE 5&AE\#<#47Y%'6'POP)^3?PQAVD($7@=0/4B1>CX=.,-"Q#<5<7M4*Y M,B_/%U%M@8#+EJH5+Y)"H@<&6U"3X%HMAW (VSJ8GN"$-5SA3YY;!]RGI8L$ M6(-UH.!=4+$K).BNVG/HJUERYZ31;!7FE$%).T88*Y5( L].K5MJ!;!T#"WC M]=Z.2_3,EB'-&,+RS\4W?OP%/CBWQG%[.?S_I72:YE0K&I0-C_)>_$L?C%7F MR1(- :^5'KK "HV!I"W)*!)M+O7,\ ]3:RY!/N"?*H/3^'R-8]0?YN>/.%C! MX3H ]>>1!_ER:@/C>4-7!0/0)ETJ%BNG4V*161;,SI]9MH0G#(?8/E8MNDB^\T R.*UBY>GL#(GER3@M($J!A@ M3(D3RT.&^<=6#G%D(;BI"V6.AZH9-?I$YHM+ 0$ I:3#AE03'3YS'_A@B!&0 MR2 [&*GWP 635NFL!5I0;].X5L(K GI!OFOV$<4#5Y\%82_,"!2M6A8WD*%4 M151FH@^%H$1Y._!$0)6KB?-%JX:%@!S$FBMN,B\B:$H&:IL]YL#7>(2AMHL% M6C;E S$O=9,A*@NW)""&E)OP8CL8 /X#V 5#)>(8("-@$HL#@XSZ' ;*0Q/8 M:KI63>IP*%5IY33^<8%655HQPBPXH0JO&JT1?,*0]GYU\UR(+@0=*F!17LM: MKR1$0B-K'=VC1/RFXV2!_[]WG$BJU-LX3&R42_.=UZ>Q,<-8)7('\L@T9?1B M.FJ4T>1?X+'N'5E'ZCA4"U=GYX7*>0)7+7 =E*9/9+,TQ%TN]-7>#I?M!F7E MPE6U6JB=5E9%V:R26^8"7BYT 5\#9#89V^H6KRAB3?;],8><7M M)_"HWK[BT!"]7&#)OIX02,-S@UY_.0%6513S3'O<=0O<,-+CS^AT*]\]=%^ M_]E@J$,.7:#-@B+2%UBLS^!5Z:BH[1,5CVQ N8.7J40@FHQ9&SO2H#]?3)XR MR.#)J6'-ILPU82D,"A:G%N>IV*Y_:Q:O'YOU?X7)-[$1[6^W M3X]1%YC8#WVKZ+FC\)?9GS [A[2_/?Q^O[QCQ,)>,+.1O!.5K03_U,[#::-\ MI:G/L30F]0D^?OE%)HS\X\LO?7]@?_W'_P-02P,$% @ ]$/_5B4V4[!9 M @ [1( T !E>%\U,#$Q,#,N:'1MY5A1;]HP$'Y>?\6-A_6%-$ [=0LA M$@5&JP)"D.UU."G MR)+@ZH-OR' ,V%[?W1EM[T?'@2$*5,Q@ E$!8;H2":J^S!"F M4AG&P8%[MWGGMAJM6VAYC:_>W3U,Q^ X@9^A81"G3&DTG=K*+)POM;U5L P[ MM854&3-.@@9C0U+4();"H+"C#7+,4RFP(V0MN/+=W8S]2"8%:%/P[>_". N6 M$2\\N XI0PT3?(&9S)BXKL/64@>-BA9MV([6]!L]:#9RTX:<)0F)I=<@ 3=- M$NTR3OZ:\__Y/KC>>LZ86I+PRJ;!C7$8IZ7P%"U38V/X43#8I!21@5;3=Z/@ MDXATWO;=/+AZB_AO%"ZVRXAJAW>^BC0EQ!2A+A%?&E:.BS):=VWE"T\B66E3 M0JW;=GQ3!P;/3&BFH2=5+NUFLE*_; KF,YA+OBJ!GI>%_;3.0<((F;;II7+H M'WISZ*.VE@KJ_V%ECTX%W;6%2'$5,\">@R7_*F\%8E_T%$96;Q*1K_?J\-HU#MB8D09 ME4^/$;&(.)G"XJ82T.TS@IB H?5L+Y%5 M/D(>>^-WE!C.>A,^T.!\[#;-!]+NLJ1[W3 MX;=P=F)+%XZ2+W\;8^0^=A9N&6!*/#=;9GK#U!+ P04 M " #T0_]63Q''L_8" !." #0 &5X7S4P,3$P-"YH=&W=5E]3VS , M?QZ?0LO#>&E(TI#^37-7&'#;H-6*Z;77$XL:?#>N$SPM9QHOBX-8<1I MRER0>9-O4T]NKDX#4\>"6XC X2]3;B4R4;6H(JX!.54(WT MHN4*U[PA)2JO99L*GL$\RU0K#9.FL9EY:SD16%BT[V@KO_+X@1R-_1Z$1/K#81AMR>/!M#1\-"RZ MZ$AZ^B@KE"/1YK1YEY&YE"VIK+9N=/D)?/<+=;KNY!NDT0.VU'*(F?63N285 M0F4S9W@?.'\XVVD4#8_[XSWSECB^ SR?.0+S3GA.L05A/P@&P=COCZ/Q,(H& M3C*O-1<0^KO8;:Z(Z,<>2X[>: %[C0>KD^NK'EQ>+E\+])(U\ W7C#8OOKT$ M"A]^MLI,GT!OF<]7%^LWK"*PM7 MJ[M_F1D* K/1IIV OWF0]YX=D+F,9R]S_B-U!+ P04 " #T0_]6 M]T162.P' "=,P #0 &5X7S4P,3$P-2YH=&WM6^]SVS82_1S_%3C=7./, M2-$/QW4CR9IQ'"?C]IIZ7/?S#40N35Q @@% R;J__MZ"E"7+2F,W;FO%RG@B M 5P "W#?O@>0&J8^TZ-A2C(>[3P;>N4UC>CJ/_N=;K>S_Q)7A^VJ$E?_T6J) M]Y23E9YB,9Z)B[3,8[)O34;BS%@OM6B)@W:O@[_>GNAV^ON]?J\KSGX6K=9H MF)&7(DJE=>0/&Z5/6C\TZMI<9G382(S-I&_%Y"GRRN0-$9G<4PYK3YJ*U.1T MF)O&:&?8KEP>CDT\$\[/=&B>^U8B,Z5G??'=I]+XP87*R(D/-!7G)I-Y5=D4 MH;HI'%F5#$1HY]3_J ^7"S\0A8QCE5_V14?EHO.RJ_*!B$KKC.T+67HS8 ^* M^;"9M)I M&BLO]KHON\/V>#1LLQ4^BM'.WS*_[_*Q*P9W'C]"9)!]2 >.3\XO3M^='A]= MG/[RX==51QXLOI9G]+E9+P_VI;N[&"#T7W?/7Y>62U/"HYTVQ7%JE?.F2,F* M'U^*CC6)L;%(*8>-#L!/6M=0O"Z[0D;S@+5%F<2, MI!4$3HGKR) BEEZV_%AK$QTV]J^ZC>N:BC/V#U[U7B\J)ZA!:*CXL*$I#A?? M@8RZ>[UN]_ONZT[O]?<_'+S:.VB,C@JKM-CK- 63U; M1\+DXATH"!ZW?A(F M$6]*,)\5'R23$O3T-@D];Z0#9A"@V4Q\ MS,T4P7U)S1L@B@V&SHT/HDE"N*Z '>73NMX!K)L8D<8!"9A[EEY+:ZKO-KX@%;P/=(E^(_A MM!3734!163T3!=# ,&9X:[U :@T2MS(T4D&LN.,F6Y0:!H"G*:AB,1?\B:1+ M1:+-U,VQ:^D2"M%*#"2YLO(;7C:7(.CFSMSR=HO"C4?AJTU"X<6-D'WN:H35 M.QHF$I,D"L5=]R)$\JF0E@)F@ '%L<$*E!S'B7(IMV"S#"S*3,KE6+E(&U>B M'?.K-;H"3V%-1#&JG=@%5F("^"I G%Q%JI\J*[ M'U>EJJAX-YM7H.7^!3/<$I8K;+$O=QXHN3%0@H'F2GL9X;!@:=[?HO9>J+WI M\6V0/%YPRTT"]UMR,$&D!]GX91@V6=%&LG1KFJP %HIR3$!2/4"E44UIT0X4 M-U$N$">L* _-^6AD0;G+M&U)RP#-6J0NX-6L*9TO*M OO'9&JSBA>WBG@VYC8$ 2.]A1O"?NI0'^\N="_,S_>R@!W9]8[9P1DD8F*&>C2F3Q$ MJW1($KS;9?1+&\^1B-R@Y%AIY6>LK]<-RWDI@#;@L4HI-TR7=LM!J5S5$RI* M6R ?N+ ?B"+@)3@0]LV7X5&-1EK %2HXW[!)F?L*^LA+JH!8V(+_J8 _VB3P MGTRD+@-+,C(H2?B9X 0Q[=9L4Z'Y[R#0J^+Z/6M .1J"JUVU,QZ;TG]^[+L( M$7EM3;SM3[Y\?B7&\P.%D+BH6@/X,^#.MT!](D"--PFH;RLDW$84GS_7.]-P M906P]V!EUMTFBDK+B%D2N3?ZRXSSJ.&GPNC%88'$IQ+J&)WNWC). '=PY(I= M[68$$#)<)9^AY^6U+R\J3U+IKG8?2T)9D*KCZ3K<_,5^^97 M+,@V&7P39VS[FX3R/W#&%I[WQO/LT%QP&U/M,EH7-,>HNX?.O[7;AE\2>VUO MK+L6U:$"G669\IX"L&\T&!N(=:Z-%?P)37>!9/"T8QV 3][GSU,.?2H5W U) MILS#:THOMB=G3X68-^KD[$ACXP@C!5SR02\?&4>*@*):"U\?94U)?F1Q6VTD M@[P-6^#P<'C^L.A>V*Q/G:IC]C5\*&,T='1-AVMP7&^980Q8(I2;E;9VO"AE MA@7!7,,TYB^1K'N@MJ7*IP3/C3K=.H(\3BS8J0FP4&!3P"V\ 5'CLEGI395/ MC)X0B\Y<7M:O<=B:@"DKM)D1KDY34U&NO(%ZH/1N^MM]%LS?XLM.X2:I/,9B M]CM_#IS6Q%OEP#[&_[W(>\CW/=\BEOK5XOU8(MWN=>Y/U MPQ,,T2VNQ#\[X=^@GMG>7SBSMFNO>Y/UGA.;Y[R_SN^E2+X-J4<;1^N]#FY& MAK&6'S9ZC4?E\EVB8[OL#^[RF85VY+P:Q-EQJB@1)U<4E7R$*GZI=HE_E%'^ MI+7=&<9J(B(MG3ML_/OHUXO6V='[D]:;\Y.CG_C''DM7S]Z_NSA?J4N3EC73 MVY5,0^+L_8???EZ,!@O^_!P VC, T !E>%\U,#$Q,#8N:'1M[5MK<]NX%?V<_ JL.MTX M,Y+U\,II)%DS3F)GO%MG/5[WOBXL4HCH%0;CO3V[OKDXOWA[>G/Q^X<_OOFX_MY\MUE6HUV@+8_8 MY2&[#"\YT%IGH3!.QA/F$NYZ_X];ZWB@! NT0:(ZJ;604H12%#^5>O MU&>Q^Y_"TGW9!,/VH5\Z&K_IHE6_'YFS%RSA(\&,&$DQ!BNY1%IO:\/3W$C%CEIU1A0X:/(ATQD[!['!X\9O M3,?L30$^->P#)XH#9;[5!N[ZJ[65QR=%#OC.Q_$>/8\>/9U=0L\;;H$9!&@Z M81\S/49PWXKZ$H@BC:$S[;P4X]!#/)NP(G.F$/ 82C %PU%80[G!$<1SS$,4 M&*93: NG2RO&5PPR$0IKN9F02B_>?NQ,*+JA-Q/I560C(A3-I8NP?1L#I5)HU._.5S3$2:) M.U2*VX5%Z.]AN>NP//HA8"E8+#.$/J%H'NIU8!+FJ#8+]3(KMU.@%7P/50'^ M(S@MQ'4=4)1&35@.-!","=Y*S9%:@<2N#(U4$$GJN$X6A8(!X*ES4;*8]?Z$ MW"8L5GILI]@UXE9:9S@&XE18^@TOZPL0M%-GUKS=HW#G4?C++J'P9BED7]@* M8=6.AHA$Q['$Y8%]Z2/Y@G$C/&: 4FQ00I46(H3:1-J068I6)28E*XC:4.E M;8%VQ*]&JQ(\N=&AB%!LV0&P$@F KP3$V5V8\.Q6L%.0UW6A8-$^XHUV]T"4 M7K2[47E57DK:?V8E:*E_1@RW@.426^3+U@/%2P/%&&BJM!<1#@N2YKT]:N^% MVF6/UT'R>,'-=PG<[X2%"2+=R\8OP[!.BC;DA=W09 6P4)2! )*J 4J-J@N# M=J"XD;2>.&$E,M^QI5EL!AQQHG1KEG.Y6H3BI TS+.S&7 MR6A1BN[%G0*^!8(,0>!H+Z(]83\5Z >["_VM^7$M VS/K%MG!&21D8P(Z-SJ MS$U:,<#<'5MMP9![IPGQ][ M&R'"9]:"MOWQE\^O6# ]4/")2Y1K '_ZU/D>J$\$J-$N ?5=B81U1-'Y<[4S M]34K@+T'*Y/NUF%8&$+,@LA=ZB_5UJ&$GN.B%XL%8I\*J&-T>K!F' /NX,@5 MN\K-$" DN'(Z0\^*F2\O2T\2;F>[ &)7GQY$Y&6'GWTE"29,R8]"5>?F*_;U MKUB0?3+X(<[8NKN$\K]PQN:?]T;3[%"?MJ0#\$G[_&G*$9\*"7=] MDBDR__+3R_W)V5,AYITZ.3M5V#C"2 *7=-!+1\:A%$!1I85G1UECP3^2N"TW MDE[>^BVP?S@\?5AT+VQ6IT[E,?L&/N01&EHQH\,-.*ZVS# &+!'*]5);6UJ4 M(L6"8*Y^&M.72#8]4-M3Y5."YTZ=;IU"'L<&[%0'6(1G4\#-OP%1X;)>ZDV9 MC;0:"1*=&;^M7N,P%0&+-%=Z(E [3G1)N7P)]4#I=OK;?A;,/^++3OXFR2S" M8O9:WP9.&^*M=*"+\?\L\A[R3<]WB*5>N7B_%DBW1^WI"V_W DJYUHU .Z?3 MGG^"P=KY'?M;R__K5S,[^HXS:]KFRDNL]YS3--U]/Y<7@G@=38\VA#9[[=T, M-<$L.ZEU:H_*Y3^/B_V"/[C+;Q,I8G8^XX[?R\W@7R6.;_9F?21'+%3-&D'\,,!TW_FY[_ 5!+ P04 " #T0_]62A?F+!P% N& M#0 &5X7S4P,3$P-RYH=&WM66UOVS80_MS\BIN&M2E@V9)=UXG? -5ULO0E M-FP'V#X-E$1%7"E2):G$WJ_?49*3-$W3#DVVM&M@0-+Q>&]\[GADAJG)^'B8 M4A*/=QX-#3.O]OI^SV8OP77'0\S:@A$*5&:FI%3F,3=#E=&#.;/CQ^7T@S6+&,:CBFY["0&1$5L0$EN0&:*I8,H)RGV5^TCR;G9@ YB6,F M3OO@,0%>TV=B %&AM%1]((61 VM!OE6;$77*!#+;J8:NC4LX.T6"8J>IJ<7? M@5D8*TNZT=LGUR0^^8PPE!6.I^N4A X(E!"]G\]7TY0?L6Z9][SG,#F#UZQ26 MP>)%<#Q=NK/?WDQ_AV"RLB-MSVM_7\'D-+':CH1-3%$E*9PSDX))*1 A"BP! MBN98"T F\*+ RJ'@F%@^')E(A4/E%^S:&6RFB"4E&+86<49DG"(N1 &59$':P&(,VP!%]VC2Q'0JK+@&<; M>"?D.=I\2E%1CC6K(%@RD.T2Y!6XT3D2R]Q6\JML%M2UNB51(1%4N[,UIQL( MHE*%!34.$W,KVNX+VH:$'-V5"K>=D8-+&U'.ZW)]\:US$FV_:]O.66Q21+;W MR^ KD@++_J.=1[A-*GRQS_A#^>T>,IW9Q8D(KU,&%[F MEW45\CN[!*N( K^[&S^]P/ G$K8&L[_?>3:P(]=CA$^[QMAGE(C[@?,'C_/V MMX9S)JIVUX+7MKF$":S%K-H^MDE F,(LR!75%N\-.TPX1YW8T[!RK]4Y)@". MV%D)$T1$EHX"8U:*MK!'KH)7Z2)S6FW ^MJN\E'XOH,4*%>#X1%%F+YW/PEQ M [ J [JH_S:(W64_=B5N7X[_*K)N*(V165]+SF+P\S7\[)5_@]J/SK_H1TNW M;FJ,_J%C=8WZS^-?)]"WB)I(VLP2(Z?M/"B3OP0=/\)^YR;/<0-AMHJ6N\DG M3BD_UN'>3;[E//V_COZK INDCK\]NS^,_N7>0^@$H/$3FT:I&+(A(,J6CN%I M"<\\A@JT !M%>U3:'IO*:]OMD]5.B(:3(FBMYACD>VTN V^YM; 4X9]B# MAO8L5G>M*/1S!,N5.P\.I^Z+Q31X;6^?KXS.#P]6BVNT-'&5//^8:'MFF!\>G[R] MU(8<]D+]A@=:T;(7[.-AJ_P_P=]02P,$% @ ]$/_5BC,.,L%\U,#$Q,#@N:'1M[5EM4]LX$/Y;ZZ%F3BQ'0(E;S,F#1S7 M0C))F+G[="/;,M95EEQ9AN1^_:UL!R@%RDVA1WME,F-[=R7MKIY=[8I^HE,^ M[">41,.-%WW--*=#NORSX[BN\[J)W'ZK(B+W)]N&0RJH(II&$*Q@D10BHNJ- M3"E,I=*$@PV[+<_!G]<&U^EVVMWM;9@>@VT/^RG5!,*$J)SJ@57HV'YMU51! M4CJP8JE2HNV(:AIJ)H4%H12:"I36E-,LD8(.A+2&&_U6I7(_D-$*5,]R C M4<3$61<<)L!INDST("Q4+E472*%ESVB0K9=-B3IC H7-4$V7VB:"8;]EI/"1#3<>8A^G M\;,U[Z4(\JQWAT6/!I0[71,B:*E"FT;CV>+HX&CD+XXF)S ]GV=G;9G#?U,,0YMW'63,/LM,FP MR2%F..[*PCG%Y,,T0T<2$<%XB3E4G%$T+$U9GAN[\&$PPE39@E# :PP$31(0,/36)8Q:BZW"T&5R[J8%H5IK% M^+*I9R$O4-LSBDMDF",+@C&,8E?PKF"-9I%(9N;DN"YFX%PO M-R$[0K4&L[O7WNX9SDT?X=/L M,=8U)>)^X/S9X]S[UG#.1%5>&_":LIHP@;F850?'.@@(4Q@%F:*YP7O#L GG MN"96,ZP\9?,, P Y9E1\>7+@A!$KIS:P1ZF"5^$B,UH=O?F-4^43]WT'(5#N M!L.62.BN\S0!<0NP*@4ZN/Y]$'O,2NR:WQZ._\JS=B"UEFDWEYQ%X&9+^-DI M_WJU'>VO:$-!W1NCLJ;X/7G9%IZ1-L]P.*HIF2YRQ" >SU[[N8,67C!<-2 M,S M5UV_RXNRCU2)V M#B$G>3ZPWOGSA3WU#\?V_FSLOS67VM>XT\.#Q>P&+8EM)2\^)9K2&*:')Z?' M5ZNAA+FGO^6!6K3,O?VPWRK__? /4$L! A0#% @ ]$/_5I^2ZL+/%P M2BP! !$ ( ! &)U:W,M,C R,S T,S N>'-D4$L! A0# M% @ ]$/_5K0AY\4E$@ OQ ! !4 ( !_A< &)U:W,M M,C R,S T,S!?8V%L+GAM;%!+ 0(4 Q0 ( /1#_U:BK@,1\ED "*)!P 5 M " 58J !B=6MS+3(P,C,P-#,P7V1E9BYX;6Q02P$"% ,4 M " #T0_]63Y3BAZ%W (/P8 %0 @ %[A 8G5K&UL4$L! A0#% @ ]$/_5D]BR&!"70 A2$( !4 M ( !3_P &)U:W,M,C R,S T,S!?<')E+GAM;%!+ 0(4 Q0 M ( /1#_U8B]9B(I=8! BK%P 4 " <19 0!B=6MS,C R M,S T,S!?,3!K+FAT;5!+ 0(4 Q0 ( /1#_U8E-E.P60( .T2 - M " 9LP P!E>%\U,#$Q,#,N:'1M4$L! A0#% @ ]$/_5D\1 MQ[/V @ 3@@ T ( !'S,# &5X7S4P,3$P-"YH=&U02P$" M% ,4 " #T0_]6]T162.P' "=,P #0 @ % -@, 97A? M-3 Q,3 U+FAT;5!+ 0(4 Q0 ( /1#_U8;L#>\W@< -HS - M " 5<^ P!E>%\U,#$Q,#8N:'1M4$L! A0#% @ ]$/_5DH7YBP< M!0 +A@ T ( !8$8# &5X7S4P,3$P-RYH=&U02P$"% ,4 M " #T0_]6*,PXRQP% "%& #0 @ &G2P, 97A?-3 Q =,3 X+FAT;5!+!08 # , .\" #N4 , ! end